'ng5-slider' is not a known element

I have followed the simple example, but when i launch the app, the slider is not displayed and appears this error in console:
Can't bind to 'value' since it isn't a known property of 'ng5-slider'.
1. If 'ng5-slider' is an Angular component and it has 'value' input, then verify that it is part of this module.
2. If 'ng5-slider' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the<EMAIL_ADDRESS>of this component. ("
PRICE

            <ng5-slider [ERROR ->][(value)]="lowValue" [(highValue)]="highValue" [options]="options"></ng5-slider>
        </di"): ng:///StoreListingModule/ProductsListingPageComponent.html@90:24
Can't bind to 'highValue' since it isn't a known property of 'ng5-slider'.
1. If 'ng5-slider' is an Angular component and it has 'highValue' input, then verify that it is part of this module.
2. If 'ng5-slider' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the<EMAIL_ADDRESS>of this component. ("omy-filter-title">PRICE

            <ng5-slider [(value)]="lowValue" [ERROR ->][(highValue)]="highValue" [options]="options"></ng5-slider>

"): ng:///StoreListingModule/ProductsListingPageComponent.html@90:45
Can't bind to 'options' since it isn't a known property of 'ng5-slider'.
1. If 'ng5-slider' is an Angular component and it has 'options' input, then verify that it is part of this module.
2. If 'ng5-slider' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the<EMAIL_ADDRESS>of this component. ("3>

            <ng5-slider [(value)]="lowValue" [(highValue)]="highValue" [ERROR ->][options]="options"></ng5-slider>

"): ng:///StoreListingModule/ProductsListingPageComponent.html@90:71
'ng5-slider' is not a known element:
1. If 'ng5-slider' is an Angular component, then verify that it is part of this module.
2. If 'ng5-slider' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message. ("

PRICE

            [ERROR ->]<ng5-slider [(value)]="lowValue" [(highValue)]="highValue" [options]="options"></ng5-slider>
"): ng:///StoreListingModule/ProductsListingPageComponent.html@90:12
Error: Template parse errors:
Can't bind to 'value' since it isn't a known property of 'ng5-slider'.
1. If 'ng5-slider' is an Angular component and it has 'value' input, then verify that it is part of this module.
2. If 'ng5-slider' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the<EMAIL_ADDRESS>of this component. ("
PRICE

            <ng5-slider [ERROR ->][(value)]="lowValue" [(highValue)]="highValue" [options]="options"></ng5-slider>
        </di"): ng:///StoreListingModule/ProductsListingPageComponent.html@90:24
Can't bind to 'highValue' since it isn't a known property of 'ng5-slider'.
1. If 'ng5-slider' is an Angular component and it has 'highValue' input, then verify that it is part of this module.
2. If 'ng5-slider' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the<EMAIL_ADDRESS>of this component. ("omy-filter-title">PRICE

            <ng5-slider [(value)]="lowValue" [ERROR ->][(highValue)]="highValue" [options]="options"></ng5-slider>

"): ng:///StoreListingModule/ProductsListingPageComponent.html@90:45
Can't bind to 'options' since it isn't a known property of 'ng5-slider'.
1. If 'ng5-slider' is an Angular component and it has 'options' input, then verify that it is part of this module.
2. If 'ng5-slider' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the<EMAIL_ADDRESS>of this component. ("3>

            <ng5-slider [(value)]="lowValue" [(highValue)]="highValue" [ERROR ->][options]="options"></ng5-slider>

"): ng:///StoreListingModule/ProductsListingPageComponent.html@90:71
'ng5-slider' is not a known element:
1. If 'ng5-slider' is an Angular component, then verify that it is part of this module.
2. If 'ng5-slider' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message. ("

PRICE

            [ERROR ->]<ng5-slider [(value)]="lowValue" [(highValue)]="highValue" [options]="options"></ng5-slider>

What this might be?

Did you add Ng5SliderModule to your app module imports?

Do I miss something?

Well, as long as you have Ng5SliderModule in your @NgModule imports, it should be working.
Can you compare your code with the example StackBlitz?

I have the same declarations.
May i create a minimale repro?

Yes, if you can, that would help a lot.

Yes, if you can, that would help a lot.

Here it is:
https://github.com/emiliogambone/sliderRepro

Thanks for the reproduction. It clears things up.
You have a tricky situation, because you use multiple Angular modules in your app.
The thing is that importing the slider module in your main app module doesn't make it available in other modules of your app, so when you try to use the slider component in another module of your app, Angular doesn't know about it and so you get the error.
The solution is to import the Ng5SliderModule in every module of your app where you want to use the slider.

Thank you, now it is everything ok


Temporary hotfix to delay boots for a second after sending received

We currently have a backlog of "stale" jobs and we'd like to avoid booting an instance if we know it's going to be cancelled immediately.

We should consider integrating at least part of this patch into master.


[2444] Facetted violin plot defaults to original grouping when adding new genes

Description

Details
URL to issue
https://biomage.atlassian.net/browse/BIOMAGE-2444

Link to staging deployment URL (or set N/A)
https://ui-martinfosco-ui205.scp-staging.biomage.net/

Links to any PRs or resources related to this PR

Integration test branch
master

Merge checklist
Your changes will be ready for merging after all of the steps below have been completed.

Code updates
Have best practices and ongoing refactors being observed in this PR

[ ] Migrated any selector / reducer used to the new format.

Manual/unit testing

[ ] Tested changes using InfraMock locally or no tests required for change, e.g. Kubernetes chart updates.
[ ] Validated that current unit tests for code work as expected and are sufficient for code coverage or no unit tests required for change, e.g. documentation update.
[ ] Unit tests written or no unit tests required for change, e.g. documentation update.

Integration testing
You must check the box below to run integration tests on the latest commit on your PR branch.
Integration tests have to pass before the PR can be merged. Without checking the box, your PR
will not pass the required status checks for merging.

[ ] Started end-to-end tests on the latest commit.

Documentation updates

[ ] Relevant Github READMEs updated or no GitHub README updates required.
[ ] Relevant Wiki pages created/updated or no Wiki updates required.

Optional

[ ] Staging environment is unstaged before merging.
[ ] Photo of a cute animal attached to this PR.

Looks good. Can you add tests for this? or is it too complex?

Added


BDD tests for transaction commit/close

Problem to Solve
Currently, the BDD steps have no tests for commit behavior and checking the behavior of closing multiple times; committing multiple times, etc. These should be implemented to ensure that transactions behave as expected.
Eg, after we close a transaction, we cannot commit. Also after a commit(), we can close as many times as we like (idempotent). After a commit(), we get an error after another attempted commit.

The following scenarios in transaction.feature appear to fit the bill:
  Scenario: one database, one session, one committed write transaction is closed
    When connection create database: grakn
    Given connection open session for database: grakn
    When session opens transaction of type: write
    Then session transaction commits
    Then session transaction commits; throws exception

  Scenario: one database, one session, re-committing transaction throws
    When connection create database: grakn
    Given connection open session for database: grakn
    When for each session, open transaction of type: write
    Then for each session, transaction commits
    Then for each session, transaction commits; throws exception

  Scenario: one database, one session, transaction close is idempotent
    When connection create database: grakn
    Given connection open session for database: grakn
    When for each session, open transaction of type: write
    Then for each session, transaction closes
    Then for each session, transaction is open: false
    Then for each session, transaction closes
    Then for each session, transaction is open: false


[Event Request] Table 5405 "Production Order - OnBeforeGetNoSeriesCode

Hi Team,
In table 5405 "Production Order" , we need to have Integration event in the "GetNoSeriesCode()" procedure. Adding an event with handling in this procedure will work great for us.

procedure GetNoSeriesCode(): Code[20]
var
NoSeriesCode: Code[20];
IsHandled: Boolean;
begin
MfgSetup.Get();
OnBeforeGetNoSeriesCode(Rec, MfgSetup, NoSeriesCode, IsHandled);
if IsHandled then
exit(NoSeriesCode);
    case Status of
        Status::Simulated:
            exit(MfgSetup."Simulated Order Nos.");
        Status::Planned:
            exit(MfgSetup."Planned Order Nos.");
        Status::"Firm Planned":
            exit(MfgSetup."Firm Planned Order Nos.");
        Status::Released:
            exit(MfgSetup."Released Order Nos.");
    end;

end;
[IntegrationEvent(false, false)]
local procedure OnBeforeGetNoSeriesCode(var ProductionOrder: Record "Production Order"; MfgSetup: Record "Manufacturing Setup"; var NoSeriesCode: Code[20]; var IsHandled: Boolean)
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Add title tooltips for Projects and More menu items.

Tooltips for Projects and More menu items.
Projects: "Projects"
More (Cog icon): "More..."
@Jaqster, @pelikhan Happy with the titles for these?
Fixes #866

A title should be more descriptive than the text otherwise leave it out.

Leave that one out for now.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Sam El-Husseini<EMAIL_ADDRESS>Sent: Friday, December 30, 2016 11:27:15 AM
To: Microsoft/pxt
Cc: Peli de Halleux; Assign
Subject: Re: [Microsoft/pxt] Add title tooltips for Projects and More menu items. (#999)
@microsoftsam commented on this pull request.

In webapp/src/app.tsxhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fpxt%2Fpull%2F999&data=02|01|jhalleux%40microsoft.com|0e6c1a99209848e731f608d430e9ddfa|72f988bf86f141af91ab2d7cd011db47|1|0|636187228393626370&sdata=%2B%2B2ztWWucorFvZ6V4F0WvcPvaiKWlqEU%2FSKuGTu%2FUPA%3D&reserved=0:

@@ -1810,11 +1810,11 @@ export class ProjectView extends data.Component<IAppProps, IAppState> {
{sandbox ? undefined : }
{sandbox ? undefined : }
{sandbox ? undefined : }

                   {sandbox ? undefined : <sui.Item class="openproject" role="menuitem" textClass="landscape only" icon="folder open" text={lf("Projects") } onClick={() => this.openProject() } />}

                   {sandbox ? undefined : <sui.Item class="openproject" role="menuitem" textClass="landscape only" icon="folder open" text={lf("Projects") } title={lf("Projects")} onClick={() => this.openProject() } />}

any thoughts on what this could be? or should we just leave it out?

You are receiving this because you were assigned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fpxt%2Fpull%2F999&data=02|01|jhalleux%40microsoft.com|0e6c1a99209848e731f608d430e9ddfa|72f988bf86f141af91ab2d7cd011db47|1|0|636187228393626370&sdata=%2B%2B2ztWWucorFvZ6V4F0WvcPvaiKWlqEU%2FSKuGTu%2FUPA%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD-4KV6PJWnk_EXRYbaVBXeBN4kKmH5Cks5rNVsTgaJpZM4LWk94&data=02|01|jhalleux%40microsoft.com|0e6c1a99209848e731f608d430e9ddfa|72f988bf86f141af91ab2d7cd011db47|1|0|636187228393626370&sdata=fMQ3LMQcBVESUv%2FB8MURHrRiQP1C57pr2Ilq3U3IIL8%3D&reserved=0.

Good to go.


sdl: Add jakt imports for used SDL Window and Renderer functions

SDL_Event is still out of reach for native jakt, due to the union behavior of the event "class hierarchy".

definitely cleaner, thanks!


time.Parse("Jan 2, 2006", "Dec 4, 2019 11:14:25") returns an "extra text" error but does not even partially populate the time return value

What version of Go are you using (go version)?

$ go version
1.16.2

Does this issue reproduce with the latest release?
YES
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/rbucker/.cache/go-build"
GOENV="/home/rbucker/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/rbucker/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/rbucker/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/home/rbucker/bin/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/home/rbucker/bin/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.16.2"
GCCGO="gccgo"
AR="gcc-ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1925909121=/tmp/go-build -gno-record-gcc-switches"

What did you do?

time.Parse("Jan 2, 2006", "Dec 4, 2019 11:14:25")
https://play.golang.org/p/8RN0EnD2NMB
What did you expect to see?
I'm thinking about the OS file exists test where one has to test the err to determine what type of file... or something like that, however, it would be better if the time variable was filled with whatever had been collected to that point.
What did you see instead?
the default time value.

I'm not sure what to say except: you're right.  If time.Parse is unable to parse the date, then it returns an error and an empty time.Time value.  That is how the function has worked since it was written, and changing it now would be more likely to introduce problems rather than fix them.


feat: package extension yamls

Include the extension yaml files in the Python package so that downstream
projects can open and parse the bundled extension definitions as needed.

This is built on top of #14 -- I'll rebase it once that's in.

cc @danepitkin @jorisvandenbossche

LGTM! 🎉


[stdlib] Add some more documentation around the scalar arrays

The documentation for this implementation was lacking a little bit and I had completely forgotten how these things worked... 😅

@swift-ci please smoke test


Documentation overhaul: Webview API

Describe your idea
We have web.element(...) API for Android in our TS definitions, but there's no word on this API in the docs.
We should add it soon.

Closing this since we added it recently, here: https://wix.github.io/Detox/docs/api/webviews/#webelementmatcher


python312Packages.asn1tools: 0.166.0 -> 0.167.0

Diff: https://github.com/eerimoq/asn1tools/compare/refs/tags/0.166.0...0.167.0
Changelog: https://github.com/eerimoq/asn1tools/releases/tag/0.167.0

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 347949 run on x86_64-linux 1

33 packages built:

asn1editor
asn1editor.dist
echidna
netexec
netexec.dist
python311Packages.aardwolf
python311Packages.aardwolf.dist
python311Packages.asn1tools
python311Packages.asn1tools.dist
python311Packages.eth-account
python311Packages.eth-account.dist
python311Packages.eth-keyfile
python311Packages.eth-keyfile.dist
python311Packages.eth-keys
python311Packages.eth-keys.dist
python311Packages.slither-analyzer
python311Packages.slither-analyzer.dist
python311Packages.web3
python311Packages.web3.dist
python312Packages.aardwolf
python312Packages.aardwolf.dist
python312Packages.asn1tools
python312Packages.asn1tools.dist
python312Packages.eth-account
python312Packages.eth-account.dist
python312Packages.eth-keyfile
python312Packages.eth-keyfile.dist
python312Packages.eth-keys
python312Packages.eth-keys.dist
slither-analyzer (python312Packages.slither-analyzer)
slither-analyzer.dist (python312Packages.slither-analyzer.dist)
python312Packages.web3
python312Packages.web3.dist


Send alerts to Slack

It looks like netdata supports sending alerts to slack, but I'm not sure how to configure the docker container to send to slack.  Is it as simple as setting env vars for the following?
SEND_SLACK="YES" SLACK_WEBHOOK_URL="https://hooks.slack.com/services/XXXXXXXX/XXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
DEFAULT_RECIPIENT_SLACK="alarms"

You should consult firehol/netdata for more information in regards to this, and just try following the instructions/docs. Closing as it's not an issue.

there are very clear instructions on the netdata side, but it implies that you are installing locally and you set up a conf file.  I noticed that SMTP was set up via ENV vars, but didn't see anything regarding the other alert types, so that's why I asked.

No difference. We don't modify netdata in any way in terms of functionality, so all the documentation is valid. As long as the original documentation requests environment variables, using them with the docker run/etc. commands is exactly the same.

Would you accept a pull request to turn some env vars into a conf for slack alerts, similar to what you are doing with smtp in the run script?

Sure. I'll reopen the issue and wait for a PR.

Thank you for the PR.


Some questions

We are a gamedev team. We are looking for a replacement GWT in libgdx.
I would like to know:

How often do you plan to release gdx-dragome-backend?

Can use gdx-dragome-backend in production code?

1: When I have time I plan to keep it updated. Sometimes I need to wait for @fpetrola to fix some bugs I find. Building with gradle is in early stage. https://github.com/xpenatan/gdx-shadertoy is a example with gradle which I made a fatjar which packs dragomeSDK+dependencies and dragomebackend into 1 jar.
Bullet extension is a bit different from libgdx bullet. I manually create java/jni classes and js code block which calls javascript when its generated (not everything is done. Need time for this).  You may ask why I just dont use the JNI generator libgdx is because its 2 much hack to do just a single change to config file to fix some memory leaks I found in java/jni gen. code.
2: Its apache 2.0 (same as libgdx)  Do what ever you want =D

its 2 much hack to do just a single change to config file to fix some memory leaks

Possible detail please?

2: Its apache 2.0 (same as libgdx) Do what ever you want =D

I mean, how stable is gdx-dragome-backend for production use?

Hi @nicolaichuk,

Thanks for the answer.

its 2 much hack to do just a single change to config file to fix some memory leaks

Possible detail please?

2: Its apache 2.0 (same as libgdx) Do what ever you want =D

I mean, how stable is gdx-dragome-backend for production use?

I can answer about Dragome in terms of generated code production use:

Performance: generated code is as much faster as GWT performance, we've made several tests for example over jsurfer renderer GWT/Dragome versions, jbox2d, libgdx backends, gameengine.
Memory leaks: there are no memory leaks detected for now.
Distribution package size: It can be optimized using Proguard config for creating a very tiny version eliminating unused code.
Obfuscation: It can also be configured (by proguard config) to obfuscate classes to avoid source code decompilation.
Modules: As Dragome supports reflection it can supports modular addons to be develop by 3rd ones and be included in final app without core recompilation.

Possible detail please?
There are methods that allocate objects every time you call them instead of caching them.
I figured it out when using jProfiler and profiling my editor. I tried to cache it but changing the config files wasn't easy so I preferred to manually code it so I know that every method is good.  Its the same Idea as gdx box2d wrapper where you use comment block to call JNI.  I adapted it so I can add another block for javascript calls so it will generate/copy all classes using that block.

Obfuscation: It can also be configured (by proguard config) to obfuscate classes to avoid source code decompilation.
Obfuscation is possible ( I did it before) but we need to take a look at it to make it work again.  it requires some change to the compile execution order.

Thank you. I will think about it.

https://github.com/konsoletyper/teavm/issues/245


Enable BR 128 to 129 Stacked ETCD Upgrade (#7722)

Issue #, if available:
Manual cherry pick into release-0.19 because patch does not apply cleanly.
https://github.com/aws/eks-anywhere/pull/7722#issuecomment-1966962363
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm
/approve


Update README.md

Hi @Kagamine, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

Is there a purpose to this change? BTW the aspnetcidev should generally not be used by anyone outside of core contributors to ASP.NET, so I don't think we want to publicize that beyond any core needs.


history listener is not documented properly

This is about:

[ ] A typo
[x] Innaccurate/misleading documentation (e.g. technically incorrect advice)
[ ] Undocumented code
[ ] Outdated documentation
[ ] Other

Problem
https://github.com/yewstack/yew/blame/master/website/docs/concepts/router.md#L211-L229

Currently the router is documented to use history.listen to acknowledge history changes. However, the <Router /> listens to route changes the same way which could cause the callbacks registered for the component called before router's callback is called.
Which could lead to a bug similar to #2116.
The router should be documented to use ctx.link().add_history_listener() instead which listens to a context instead and is always updated after <Router /> is made aware of the history change.
https://github.com/yewstack/yew/blob/master/packages/yew-router/src/scope_ext.rs#L86
This can also acknowledge any "new history" that has been swapped by the user.
Questionaire (Optional)

[ ] I'd like to write this documentation
[ ] I'd like to write this documentation but I'm not sure what's needed
[x] I don't have time to add this right now, but maybe later

history.listen() should probably be made private aswell

history.listen() should probably be made private aswell

That can't happen. It's part of a public trait


Agent servers support running any type of agent

Description
Based on #94

rename RpcServerSideWrapper into AgentPlatform
Simplify the setup of agent platform. Only host and port are necessary. (custom_agents is required, if using agent class written by the user)
AgentPlatform is completely decoupled from Agent. Multiple different types of agents can run on the same agent platform now.
RpcAgentServer now starts in an async way
Deprecated the launch_server parameter in to_dist method. When the host and port are not passed in, the server will be started automatically
Support using to_dist=True to initialize any AgentBase subclass to convert the agent into its distributed version
Support agent nesting
Add a large scale simulation example
Rewrite the distributed deployment tutorial

Checklist
Please check the following items before code is ready to be reviewed.

[x]  Code has passed all tests
[x]  Docstrings have been added/updated in Google Style
[x]  Documentation has been updated
[x]  Code is ready for review

The rpc_argent.py may be too large. Wondering if it can be split into several smaller files in a module?
See inline comments

Currently, classes in the rpc_agent.py file are highly coupled. If they are separated into multiple files, circular references may occur. It might be better to keep the status quo for now


Readme fixes for aws ... DONT MERGE YET

AWS required changes for certification (minor edits).
More fixes/clarity for the Readme's and adding updates since AWS changed their webpages quite a bit.
These changes will align with what is going into Gitlab as well.

Need to compare against the "OVERHAUL" mr and see what is different.


Use XDG_CACHE_DIR for PDB cache

https://github.com/memflow/memflow-win32/blob/94ba500ccce4d0476c9415a4b304625e9d471069/src/offsets/symstore.rs#L73

Thanks for the hint. This is fixed now and uses the following cache directories:
/// |Platform | Value                               | Example                      | /// | ------- | ----------------------------------- | ---------------------------- | /// | Linux   |$XDG_CACHE_HOMEor$HOME/.cache | /home/alice/.cache           | /// | macOS   | $HOME/Library/Caches              | /Users/Alice/Library/Caches  | /// | Windows | {FOLDERID_LocalAppData}          | C:\Users\Alice\AppData\Local |


Update README.md

👋 Request from @colindembovsky for deployment received using deploy to test :rocket:


Support MSBuild 15

Problem
Currently, there is no possibility to build projects, with new format of 'csproj' file, shipped from .NET Core.
Build support of new project format came with MSBuild 15.
See project example:
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net45</TargetFramework>

    <RootNamespace>Example</RootNamespace>
    <AssemblyName>Example</AssemblyName>

    <PackageId>Example</PackageId>
    <Authors>Konstantin Posudevskiy</Authors>
    <IncludeSymbols>true</IncludeSymbols>
    <IncludeSource>true</IncludeSource>
    <NoPackageAnalysis>true</NoPackageAnalysis>
    <PackageTags>.NET</PackageTags>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Antlr4" Version="4.3.0" />
  </ItemGroup>
</Project>

Now I receive next exception message:

Error during project file parsing: Microsoft.Build.Exceptions.InvalidProjectFileException: The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.

That is exception stack:
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String errorSubCategoryResourceName, IElementLocation elementLocation, String resourceName, Object[] args)
   at Microsoft.Build.Construction.ProjectParser.Parse()
   at Microsoft.Build.Construction.ProjectRootElement..ctor(String path, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext)
   at Microsoft.Build.Construction.ProjectRootElement.CreateProjectFromPath(String projectFile, IDictionary`2 globalProperties, String toolsVersion, ILoggingService loggingService, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext)
   at Microsoft.Build.Construction.ProjectRootElement.<OpenProjectOrSolution>c__AnonStorey0.<>m__0(String path, ProjectRootElementCache cache)
   at Microsoft.Build.Evaluation.ProjectRootElementCache.Get(String projectFile, OpenProjectRootElement openProjectRootElement, Boolean isExplicitlyLoaded)
   at Microsoft.Build.Construction.ProjectRootElement.OpenProjectOrSolution(String fullPath, IDictionary`2 globalProperties, String toolsVersion, ILoggingService loggingService, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext, Boolean isExplicitlyLoaded)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName)
   at ProjectFileParser.ProjectHelpers.LoadProject(String fullPath, IDictionary`2 args)
   at ProjectFileParser.Program.ParseProject(String file, JObject args)
   at ProjectFileParser.Program.Parse(String file, JObject args)
   at ProjectFileParser.Program.Main(String[] args)

Yes, we probably need to upgrade the parser to some newer MSBuild tooling.
The nuget pkg we were using ( https://www.nuget.org/packages/MSBuild/ ) is now unlisted, no idea what it has been replaced by (if anything), if you (or anyone) have any clue.
Thx

potentially #77 should help to migrate, but it was failing on linux due to the .Net Framework version

I would love to have this as well.

gradle-msbuild-plugin 2.19 is released


Improve reliability of 2D shape editor redrawing

This PR improves collision shape 2D editor. The editor will now observe the shape property of the node and update immediately after it changes (which also makes updating shape type with each redraw not needed anymore). It also connects the changed signal of the shape to viewport redraw, which makes all update_viewport() calls no longer necessary and makes the code simpler. Also removed invalid notify_property_list_changed() call.
https://user-images.githubusercontent.com/2223172/234727740-191a3b81-a261-456c-86b0-53ebca2f569c.mp4
Fixes #55173
Fixes unreported crash that happens when clicking outdated handle after changing shape type.

Thanks!

Cherry-picked for 4.0.3.


use new flowkit to get block results that are too big

Closes #???
Description

For contributor use:

[ ] Targeted PR against main branch
[ ] Code follows the standards mentioned here
[ ] Updated relevant documentation
[ ] Re-reviewed Files changed in the Github PR explorer

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 75.159%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2360

Relevant Lines:
3140

💛  - Coveralls


BasicXrApp_uwp Error

I am just trying to run BasicXrApp and the app doesn't start and an error occurs.
The error says "Unable to activate Windows Store app. The activation request failed with error 'The app didn't start'"
What happened and how should I do?

Are you trying to run it locally or remotely (like on a HoloLens emulator)? If you run with a debugger (F5), do you see any unhandled exception or does the activation error still happen? If running locally, have you enabled developer mode in the Settings app? Are you using VS2019?


FirebaseCore/FIRComponentRegistrant.h file not found

[REQUIRED] Step 2: Describe your environment

Xcode version: 10.1_
Firebase SDK version: __ 5.18.0___
Firebase Component: Core___ (Auth, Core, Database, Firestore, Messaging, Storage, etc)
Component version: 5.3.1___

[REQUIRED] Step 3: Describe the problem
When I build the Xcode project workspace, I get the following error:
'FirebaseCore/FIRComponentRegistrant.h' file not found
Steps to reproduce:
I have an iOS project running in Xcode 10.1.
My pod file is setup like so:
platform :ios, '11.0'
use_frameworks!
pod 'Firebase'
pod 'FirebaseAuth'
pod 'FirebaseCore'
pod 'FirebaseDynamicLinks'
pod 'FirebaseFirestore'
pod 'FirebaseMessaging'
pod 'FirebaseStorage'

After running pod install, terminal output the following:
Using Firebase (5.18.0)
Using FirebaseAnalytics (5.7.0)
Using FirebaseAnalyticsInterop (1.2.0)
Using FirebaseAuth (5.4.0)
Using FirebaseAuthInterop (1.0.0)
Using FirebaseCore (5.3.1)
Using FirebaseDatabase (5.1.0)
Using FirebaseDynamicLinks (3.4.1)
Using FirebaseFirestore (0.16.1)
Using FirebaseInstanceID (3.7.0)
Using FirebaseMessaging (3.3.2)
Using FirebaseStorage (3.1.0)
What I've Tried:
I've tried the following:

In Xcode, Clean Build Folder
Delete Podfile.lock
Delete  project .xcworkspace
Run pod install again
Open .xcworkspace, build again, same error occurs.

Please run pod update to update to a recent version of FirebaseFirestore.  It's now at version 1.0.2.

Hey Paul,
The real culprit was an additional dependency I was installing, GeoFirestore. https://github.com/imperiumlabs/GeoFirestore-iOS
It was knocking the FirebaseFirestore version down.
Thank you for the quick response and pointing that out to me.
All the best,
Levi

Hi levieggert, did you find a solution to install both (Firestore and GeoFirestore)?
Thanks in advantage.

Hey 2Fit, It's been awhile since I've been in that code, but I ended up just using GeoFire to create a geohash and dropping GeoFirestore.
I remember at the time GeoFirestore would only query document id's and then you had to make additional query's on those id's to get the actual document.  I didn't like that because it required 2 document reads.  So I ended up looking through their code to see how they were querying documents and implemented something that allowed me to query for documents based on a location coordinate and radius.


Update the link of get method in "Unit testing IO in Haskell" post

In the post, get method link has address of the master tree of the git repo, which is misleading since post is from 29 September 2015, and many has been changed since then.
I suggest making link a constant by using the following link, which is the repo state from the last commit before writing time of the post:
https://github.com/pusher-community/pusher-http-haskell/blob/3498b74afccef0424766370b3a797cbaa946f472/src/Network/Pusher/Internal/HTTP.hs#L48

Done. Thanks for reporting!


globals: Element, detect whether arr will return a Bool

to support the (side-tracked) discussion in #96

Closing, will not implement, use Element(arr, idx) == 1 (or ==0) if you want a logical expression.
The main issue is that 'Element(arr,idx)' would then suddenly be a valid stand-alone constraint, but solvers can only and the equality version, and so do we as a language. Changing this requires changes at multiple places (language, transformations and solvers)


Readme example is not working

I'm trying to get this  working. Unfortunately I've got no luck yet.
This is what readme says I should type to make documentation process working:
npm install -D solc-0.7<EMAIL_ADDRESS>npx solidity-docgen --solc-module solc-0.7

And this is what I actually get (using uniswap as example):
pzixe@ZPC MINGW64 ~/Documents/Repos/uniswap-v3-core (main)
$ npm install -D solc-0.7<EMAIL_ADDRESS>
added 5 packages, removed 5 packages, and audited 1970 packages in 4s

107 packages are looking for funding
  run `npm fund` for details

21 vulnerabilities (17 low, 3 moderate, 1 high)

To address issues that do not require attention, run:
  npm audit fix

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

pzixe@ZPC MINGW64 ~/Documents/Repos/uniswap-v3-core (main)
$ npx solidity-docgen --solc-module solc-0.7
    Error: Cannot find module
    'C:\Users\pzixe\Documents\Repos\uniswap-v3-core\solc-0.7'
    Require stack:
    - C:\Users\pzixe\Documents\Repos\uniswap-v3-core\node_modules\solidity-doc
    gen\dist\compile.js
    - C:\Users\pzixe\Documents\Repos\uniswap-v3-core\node_modules\solidity-doc
    gen\dist\docgen.js
    - C:\Users\pzixe\Documents\Repos\uniswap-v3-core\node_modules\solidity-doc
    gen\dist\cli.js
    Code: MODULE_NOT_FOUND

Is there any workaround for it? I can see "solc-0.7"<EMAIL_ADDRESS>added to project.json after first command executed but I still get "Cannot find module" error

Sorry, I was using 0.3. With 0.5 it works as expected (seemingly). Closing this for now.
Have a nice day


Unclear binding usage of TradewindsMove

For me, it was unclear how to use the TradewindsMove command directly, so that I can also use arrow keys as I would expect them to behave.
So I created a pull request: https://github.com/andymass/vim-tradewinds/pull/2
This will only modify the README.md to include a more detailed example that reuses the TradewindsMove method directly - so that users know that they can also use complex custom bindings or shortcuts on their own.

I'm just curious, what is the reason you want to map to the TradewindsMove command rather than the <plug>(tradewinds-h) maps?  You could nmap <left> <plug>(tradewinds-h) for example (in this respect I noticed a bug in the documentation, whoops).

I dunno, I guess it was much easier for me to figure out how it works, as I tried out what happened with :t<tab> and :Trade<tab> etc... and I found the method and was assuming that it's meant for public usage.

Ah, got it.  Agreed it should be mentioned.


Replace raw bytes with x509 certificate to allow specify passwords and flags

Currently, there is no way to specify Password and StorageFlags for certificates used by MQTT client. This PR should extend certificates support.
Not tested with UWP

I had to revert this because the X502.. certificate is not available in UWP. So we have to find another solution.

@chkr1011 can it be solved by adding some #if UWP flags? I can add those and create another pr?

Isn't this a duplicate of https://github.com/chkr1011/MQTTnet/pull/797?

@SeppPenner I thought #797 is more for server implementation

You're absolutely right, my mistake. However, the solution would be the same for both (e.g. using UWP compiler flag).

Ok, I'll add uwp compiler flags, and create another pr

I'm not sure if the compiler flag helps, but I would assume yes. I haven't used UWP that much by now. This is something @chkr1011 needs to answer...

I also prefer the compiler flag at the moment. The reason is that there is no matching API in any way. So the data must be different in any way and there is no compatibility (apart from raw byte[] perspective). Maybe byte[] is OK but we can also consider replacing it with "Certificate" class for UWP. So that certificate becomes "Certificate" for UWP (from options to lowest level) and "X509Certificate" for all other platforms (from options to lowest level). I am not sure if X509Certificate is also supported in netstandard1.3. But this is a thing we only have to verify later. If not it will not compile anyway.


Remove dock icon after closing the app window

Describe the bug
When closing the preferences window (by either clicking the 'x' icon or cmd+w), the dock icon should be removed.
Steps to reproduce

Open the app's preferences window.
Close it (not quit) by clicking the 'x' icon on the top or by pressing cmd+w.

Expected behaviour
While the app is running in the background - the icon should not be in the dock and take space.
Environment
Desktop (please complete the following information):

OS: macOS Catalina.
Version 1.15.1.

Hi @muli, you can deselect the option: keep the icon in dock in the preference window, so the dock icon will be hidden

Hi @phucledien,
Thanks for your reply.
Firstly, I somehow missed that setting, so thanks for pointing it out. This solves my issue.
I will say, though, that normally applications that have a preference window -- when the preferences window is open, the dock icon is visible and disappears when you close this window.
But hiding the icon altogether is fine by me.

ok cool! btw thanks for your issue @muli, we maybe change this behavior in the next release.
I will close this issue because the problem is resolved 👍


Head Pose

Hello Vladimir,
There are several good head pose models available out there but when I test them in different conditions their performance drops.
I checked this link to learn more details about head pose estimation (FACE: FACING CENTER/LEFT/RIGHT ...) of Human but I didn't find what I am looking for.
How the head pose task works? What are the inputs? what is the reference parameters to calculate it? Do you use MediaPipe facemesh to calculate the 3D face and position?
Or do you use a pre-trained model for head pose estimation? if yes would you please share the link.
Thank you

entire gesture analysis is done in https://github.com/vladmandic/human/blob/main/src/gesture/gesture.ts and is based on calculations performed as a last step of human.detect method and takes human.result as input.
specifically, for face gesture, its method gesture.face that looks at z-coordinate of the points of edges of the eyes:
(i choose edges of the eyes instead of edges of the face as edge face is more likely to get occluded with higher angles)
const eyeFacing = result.face[i].mesh[33][2] - result.face[i].mesh[263][2];
if (Math.abs(eyeFacing) < 10) gestures.push({ face: i, gesture: 'facing center' });
else gestures.push({ face: i, gesture: `facing ${eyeFacing < 0 ? 'left' : 'right'}` });

Thank you
ok so you use the eyes outer corners and nose tip (or some where there) to calculate the distance and then the head pose.
Then what about the pitch yaw and roll of head? where they come from?

pitch/yaw/roll also come from face mesh point coordinates, but math is very different (and more complex)
see https://github.com/vladmandic/human/blob/main/src/face.ts method calculateFaceAngle, code is annotated.

Hello @vladmandic,
Hope you are fine.
I am struggling with head pose extracted from mediapipe facemesh. when I changed the camera position the head pose estimation gives wrong estimations, which I expected it actually.
For example when I change the camera position from the center at the front to center at the bottom (there is not a huge difference in camera position), and change the thresholds for up, down, right and left but it doesn't work well correctly.
Do you have any idea?
Thank you

are you having difficulty implementing your own algorithm or having an issue with algorithm in human?
my algorithm for calculating face rotation angles should be agnostic to camera position.
(some other things may depend on camera position such as eye gaze estimation, but not face itself).
take a look at:
https://github.com/vladmandic/human/blob/26649c9cc1160bdfb674eb8b98aa389115f515ca/src/face/angles.ts#L30

I first checked the Mediapipe then tried the Human and I faced same problem. see the different for same head pose but different camera positions in images below.
First image: the camera is exactly at the front center, and my head is center as well, the estimation is correct.
Second image: the camera position is at the front but bottom, and my head is again center exactly the position in previous image, but the estimation is wrong and shows 'Head Up'. Of course from point of view of the camera my head is up but I need world actual coordinate not the head pose w.r.t. the camera' coordinate.
I changed the thresholds but it still doesn't give correct estimation. can this or this work for Human?

i don't see an issue - there is no way that anyone (actual person or AI algorithm) can determine if person is looking up or camera is placed on a low mount unless there is some reference point.
And if you have a reference point, then it's easy to calculate angle and simply subtract it from a detected one. Of if you already know angle of the camera, just subtract it from detected angle.
Trying to modify thresholds or looking how OpenCV does it is IMO non-necessary and overly complicated.


Center the search input

Centering the search at the middle of the screen would make the website look better.

Hello @Mldamico !
I would love to work on this issue. Could you assign it to me, please ?
Thank you.


Drop Python 2

Closes #219
TODO:

[ ] Unit tests and/or doctests in docstrings
[ ] tox -e py38 passes locally
[ ] tox -e py27 passes locally
[ ] Docstrings and API docs for any new/modified user-facing classes and functions
[x] Changes documented in docs/release.rst
[ ] tox -e docs passes locally
[ ] AppVeyor and Travis CI passes
[ ] Test coverage to 100% (Coveralls passes)

FWIW I'm ok skipping the macOS bit and saving that for another PR.

Sounds good! I've skipped the OSX build in this PR and have switched to using GitHub Actions over in https://github.com/zarr-developers/numcodecs/pull/221

Thanks for reviewing @alimanfoo! I've updated the docstring for Buffer to indicate it's just a convenience class and also removed some lingering Python 2 references in documentation and our tox setup

Thanks James for the PR and Alistair for the review! 😄

Looks like readthedocs is going to need updating to use python 3 as well: https://readthedocs.org/projects/numcodecs/builds/11416597/

Thanks Josh 😄


Validation fix: Match counts for color blend attachment states to color attachments

Previously, the primary draw pipelines had two color attachments, but only one blend state. The error started to appear once I started to export velocity from my draws, but the default blend state list only has one entry.

I realize it's a copy-pasta. Rule of three: I got one more copy-paste before I have to make a function!

Haha, sorry I was confusing. The '3' was in reference to Rule of Three:
https://en.wikipedia.org/wiki/Rule_of_three_(computer_programming)
In this case, I had to fix this code in two places. If I had to fix it in three places, I should re-factor the code to use a function.

That's not what I meant actually, I think I understood that part haha.
What I was getting at is that in the first place you should have had 2 blend states it sounds like, but then you added velocity stuff, which  sounded like it also needed one? So I was wondering if the velocity also required a blend state, and therefore the total was 2 blend states for color and 1 for velocity - since I see there are 2 pipelines and I'm assuming 1 is for velocity (but I was feeling a bit lazy and gave up on confirming this).

Ahhh, I see what you're getting at.
So by default, vkex sets up one blend state because it's figuring that the most boring/common case for a renderpass is one color attachment, which requires one blend state. So everything worked fine when I was just exporting the scene color from my forward draw pass.
When I added velocity, I forgot to add the blend state. Vulkan requires that I have one blend state for every attachment, even if those blend states say 'don't blend'. Validation caught this problem (two color attachments, 1 blend state).
So now, I just create one do-nothing blend state for every color attachment, and call it a day.

got it, thanks!


[nim] fix GPU

somehow the GPU's self.ram is not the same thing as the CPU's self.ram???
Also the screen is coming up black for some reason

Fixed those two issues, now:

No background data
sprites aren't flipped when they should be


@conda-forge-admin, please add user @goodwanghan

Additional comment:
No response

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added user @goodwanghan in conda-forge/qpd-feedstock#7.


Update $THANKS Token

I'm submitting a ...
[ ] bug report
[ ] feature request
[ ] question about the decisions made in the repository
[ ] question about how to use this project

Summary
I need a manual merge for https://github.com/solana-labs/token-list/pull/5419. All the checks have passed, so it seems good to go. Thanks!

Auto merge check did not pass now.

Committer was author of https://github.com/solana-labs/token-list/commit/00bc9ca13b13ba8f16d6171b702b78b5dde3f2be, merging


Ensure defects reproduce in Mayhem as part of build

GitHub Action changes

Added matrix strategy to the build so that each
project can be used as a parameter for the same
build steps.
Builds on the master branch will upload docker image
to DockerHub
Builds on pull request branches will upload docker images
to the Mayhem internal registry
The mayhem CLI will be downloaded and used for executing
mayhem runs.
Every project will be sanitized as part of the build
Each build will execute a mayhem run. Once at least one
crash is discovered in the run within 30 minutes, the step
will be marked as successful and the Mayhem run will be
stopped to free the worker up for other projects.

Script changes

Assume new secrets are available:

MAYHEM_URL    << e.g. "https://foo.forallsecure.com"
MAYHEM_TOKEN  << Token used to authenticate with Mayhem

mayhemit.sh --rewrite will replace the entire base image
rather than just the registry. This is useful for creating
image tags on pull requests for non-master branches.
mayhemit.sh --target added to replace Mayhemfile target.
This is necessary to ensure sure that a CVE is reproducable
without an existing test suite created from earlier Mayhem
run(s).
mayhemit.sh --min-crashes ### will periodically poll a run
using mayhem show and use jq to read the crashes property
of the run; stopping the Run once the crash count meets or
exceeds this threshold.

@dbrumley it looks like 3 of the targets (noted above) do not find >= 1 defect within 30 minutes.

@sciencemanx is it possible to adjust the starting corpora for some of these long running builds so that the build can confirm the presence of a defect faster?
You can see the targets that failed in the checks of this PR:

cereal-cve-2020-11104-11105
matio-cve-2019-13107
netflix-cve-2019-10028

As far as I can tell, it looks like cereal found 13 crashes. It looks like the script for it failed after that. For the other ones (and perhaps all), we have a crashing test case in the poc directory adjacent to the corpus. Could we use this to verify the crash?

As far as I can tell, it looks like cereal found 13 crashes. It looks like the script for it failed after that. For the other ones (and perhaps all), we have a crashing test case in the poc directory adjacent to the corpus. Could we use this to verify the crash?

Updated to use poc if it exists as described. That seems to do it! This should be good to go pending the next build.


UE5.3

Hi, when the UE5.3 version will be released?

Cool

The plugin is now updated and supports Unreal Engine 5.3. Let me know if you encounter any issues!

Great! Thank you


Is the Semantic Supported feature not supported in this version?

It seems difficult to reproduce the PHP and Lua cases based on the given README. From my understanding, Ployglot is an excellent fuzzer for language semantics. However, it appears that Semantic Supported is not supported according to the provided README. Is this due to porting issues? The repository hasn't been updated for seven months. Will the author continue to support updates for this repository?

It seems difficult to reproduce the PHP and Lua cases based on the given README

What do you mean by reproduce. Can you provide more info?

Semantic Supported is not supported according to the provided README. Is this due to porting issues?

Yes, I am trying to reconstruct the whole project so that it is easily extendable, which requires lots of efforts. I  will continue to update the projects, but not very frequent considering my schedule. For example, you can see from https://github.com/OMH4ck/PolyGlot/blob/main/tests/validation_test.cc that some semantic validation has been migrated, but not enabled yet.


[Zotero] Update Zotero extension to use local sqlite database

Description
This update simplifies the Zotero extension so that search is performed based on the local sqlite database, instead of the web API. This enables use of this extension with minimal setup and even behind proxies.
Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Any updates from the raycast team? Can someone please help me merge this? @pernielsentikaer I think you had reviewed the PR related to this extension last time.

Hi @sadanand-singh 👋
Sorry for the long response on this one 💯
Could you rename the folder images to media instead (and update the README)

I'll give it a spin later today 💪

It seems to be working as expected now. In the next version, it could be cool with a custom List.EmptyView that shows both type to search before searching and no results after 😄


Save and Polygon Edit from/To MySQL Database

Howto save and edit polygon to/from MySQL Database?
Regards
J.P

you can save it by using ajax and html form, your can use hiddn input or you can collect geojson data and extract it using php to save in Mysql.
map.on('draw:edited', 	 function (e) {
$.ajax{
}
}

Can u please be more specific @kuntalparbat ? Thanks!

Hi @azzahrah,
Were you able to save Polygon to database ?
Please share the details.
Thanks.


Create v0.4.2a1 Release

This issue captures the mini "release process" for GitHub releases
(no need to edit):

[x] Create a PR to update the change log and the version numbers in the installing.md with the new tag for the release
[x] Download the artifacts from the CI of that PR (Actions · qir-alliance/pyqir (github.com))
[x] Create a new release (New release · qir-alliance/pyqir (github.com)) of these artifacts with the new tag, where the title should be the new tag, and the description should contain the section in the change log that was previously captured under "Unreleased". Set the pre-release tag.
[x] Merge the release PR (the one from the first task)

#126

https://pypi.org/project/pyqir-generator/0.4.2a1/
https://pypi.org/project/pyqir-parser/0.4.2a1/
https://pypi.org/project/pyqir/0.4.2a1/
https://pypi.org/project/pyqir-evaluator/0.4.2a1/


Add corresponding types for JS-FFI

For the https://github.com/aapoalas/denonomicon/blob/main/static/contents/types.md page, it should also show the corresponding type for javascript. for example:

FFI
Javascript

bool
boolean

the thing is, as a web developer I'm extremely confused whether the i64 is a number, or it must be provided as a BigInt.
I believe based on the limits of JS' Number (MAX_SIZE, MAX_INT_SIZE) etc, one should be able to figure out if an int64 is assignable to a JS Number or if it requires a BigInt.

Hey, thank you for the feedback! This data is available in the Deno Manual<EMAIL_ADDRESS>but I also added it to Denonomicon now.


Installation instructions are vague

I was excited to try out this library but I ran into a lot of trouble installing and configuring.
I did get it working but I think others may have some difficulty too. I'm happy to make a PR with some more detailed installation instructions if it would be helpful.

A PR would be awesome for anything you think that could be clearer!
On Sat, Jul 9, 2016 at 11:09 PM Carl Baron<EMAIL_ADDRESS>wrote:

I was excited to try out this library but I ran into a lot of trouble
installing and configuring.
I did get it working but I think others may have some difficulty too. I'm
happy to make a PR with some more detailed installation instructions if it
would be helpful.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/blainekasten/jasmine-enzyme/issues/32, or mute the
thread
https://github.com/notifications/unsubscribe/ACx-t9x1ABt9_HulSFJkFG1sEhOIgTAmks5qUHBwgaJpZM4JIwhP
.

@blainekasten Cool! I made a small PR, see #33. I've been using Jest for a while but I'm brand new to Enzyme. The enzyme docs brought me here so maybe I missed some steps that their documentation would have made clear, but I think it will help some people to see everything laid out in the jasmine-enzyme docs as well.
I think it may be helpful to provide a complete example project as well so newbies can see a complete, working configuration. Let me know if you think that's a good idea and I'll make a PR.

I'm sort of on the fence of the example project. This library isn't that complicated that I wouldn't want to conflate the codebase for little benefit. But I'm not against it either. If you think it would help and could put together a minimal code use I might be interested.
For now i'm going to close this issue as we merged the original issue

OK cool, after thinking about it more I agree, an example project is probably too much at this point.


Move commander to dependencies

Moved commander from devDependencies to dependencies. Fixes #602

Looks good to me

:+1:


Add installation instructions for QEMU with UTM

Cool tutorial might use that myself - do you see it ready to be part of v1.8.0 or is it still in the works?

I'll need to remove those.  I am testing a CI/CD pipeline integration on the dev branch and the changes merged to the PR.

Conflicts removed


Illegal variable name

Hi
I am running Vitis-AI/alveo/examples/tensorflow/ examples
(https://github.com/Xilinx/Vitis-AI/tree/master/alveo/examples/tensorflow)
however in the step source setup.sh
source /home/jingy/Vitis-AI/alveo/overlaybins/setup.sh
shows error "Illegal variable name"
I am using ubuntu16.04, and Alveo U200 board.
How do i fix the issue?

Did you load the docker and activated the corresponding conda environement?

Hi ,
Do you mean this one?
https://github.com/Xilinx/Vitis-AI/blob/master/doc/install_docker/load_run_docker.md
cpu tools docker, gpu tools docker and runtime docker?
If yes, I haven’t load it since I am not sure the version.
May I know how do I check the cpu, gpu and runtime version?
Regards,
Yang Jing
From: sumitn-xilinx<EMAIL_ADDRESS>Sent: Friday, March 20, 2020 5:33 PM
To: Xilinx/Vitis-AI<EMAIL_ADDRESS>Cc: Yang Jing<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Xilinx/Vitis-AI] Illegal variable name (#59)
CAUTION: This message has originated from an External Source. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email.
Did you load the docker and activated the corresponding conda environement?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Xilinx/Vitis-AI/issues/59#issuecomment-601607612, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOTDAKWXVB3D5YKZC2HKZMTRIMZ3TANCNFSM4LQGMLBQ.

try xilinx/vitis-ai:runtime-1.0.0-cpu

It is correct?
jingy@xapthor40:/home/jingy/Vitis-AI% ./docker_run.sh xilinx/vitis-ai:tools-1.0.0-cpu
Running as jingy
passwd: password expiry information changed.
To run a command as administrator (user "root"), use "sudo ".
See "man sudo_root" for details.
bash: export: 1': not a valid identifier bash: export: 14:51:32': not a valid identifier
bash: export: `2019': not a valid identifier
==========================================

\ \    / () | ()            /\   |_   |
\ \  / / | | _ ___ ______ /  \    | |
\ / / | | | / |/ /\ \   | |
\  /  | | || __ \     / ____ \ | |
/   ||_||/    //    _____|
==========================================
Docker Image Version: 1.0.0
Build Date: Sun
VAI_ROOT=/opt/vitis_ai
For TensorFlow Workflows do:
conda activate vitis-ai-tensorflow
For Caffe Workflows do:
conda activate vitis-ai-caffe
jingy@xapthor40:/workspace$
From: sumitn-xilinx<EMAIL_ADDRESS>Sent: Friday, March 20, 2020 7:18 PM
To: Xilinx/Vitis-AI<EMAIL_ADDRESS>Cc: Yang Jing<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Xilinx/Vitis-AI] Illegal variable name (#59)
CAUTION: This message has originated from an External Source. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email.
try xilinx/vitis-ai:runtime-1.0.0-cpu
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Xilinx/Vitis-AI/issues/59#issuecomment-601648885, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOTDAKRBXQTXP5SSPI6FINTRINGGZANCNFSM4LQGMLBQ.

Not sure how to fix this
jingy@xapthor40:/home/jingy/Vitis-AI%                                                         D
jingy@xapthor40:/home/jingy/Vitis-AI% sudo ./docker_run.sh xilinx/vitis-ai:runtime-1.0.0-cpu
[sudo] password for jingy:
WARNING: Error loading config file: /home/jingy/.docker/config.json: stat /home/jingy/.docker/config.json: permission denied
Running as root
useradd: user 'root' already exists
/etc/login.sh: line 12: /home/root/.bashrc: No such file or directory
/etc/login.sh: line 13: /home/root/.bashrc: No such file or directory
From: sumitn-xilinx<EMAIL_ADDRESS>Sent: Friday, March 20, 2020 7:18 PM
To: Xilinx/Vitis-AI<EMAIL_ADDRESS>Cc: Yang Jing<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Xilinx/Vitis-AI] Illegal variable name (#59)
CAUTION: This message has originated from an External Source. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email.
try xilinx/vitis-ai:runtime-1.0.0-cpu
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Xilinx/Vitis-AI/issues/59#issuecomment-601648885, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOTDAKRBXQTXP5SSPI6FINTRINGGZANCNFSM4LQGMLBQ.

Hi @jing-fi , could you please try with the latest v1.2 docker images?
The summarized steps are:

Download and install Docker (version 19.03.1 preferably)
Create the docker group and add yourself to it
Get a copy of this repo

git clone --recurse-submodules https://github.com/Xilinx/Vitis-AI
cd Vitis-AI

Or if you already have a copy, then update it
cd Vitis-AI
git pull origin master

Get the latest Vitis AI 1.2 CPU docker image docker pull xilinx/vitis-ai:latest
Run the docker image

./docker_run.sh xilinx/vitis-ai:latest

What is the result of using the v1.2 docker image?

Hi @jing-fi
Since we haven't received your reply for a long time, I'm going to close this issue. If you still have any questions, please feel free to reopen it. Thank you very much.


Installation failure

Package can't be installed using just pip install py-sr25519-bindings on Python 3.11 and Python 3.11.1.
Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]

      Cargo, the Rust package manager, is not installed or is not on PATH.
      This package requires Rust and Cargo to compile extensions. Install it through
      the system's package manager or via https://rustup.rs/

      Checking for Rust toolchain....
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

There are indeed no Python 3.11 wheels available yet (https://pypi.org/project/py-sr25519-bindings/#files), so it resorts to compiling from source (and failing because you don't have a RUST toolchain installed).
I will make a todo to try again to add the Python 3.11 wheels (I remember there were some dependency issues). For the time if you are able to use Python 3.10 then there should a wheel available for your arch.

There are Python 3.11 wheels available (https://pypi.org/project/py-sr25519-bindings/#files), but somehow can't find a wheel for your os/arch so it resorts to compiling from source (and failing because you don't have a RUST toolchain installed).
What is your OS/arch?

My OS is Windows 10 22H2 (19045.2486)

I would be very grateful!

Ok added win64 wheel, is it working for you now?

Works perfectly now! Thank you for your quick solution.


Create db.sqlite3 file in database directory

Please create db.sqlite3 file in a 'database' directory.  I think that resolves your problem ;)


[linkis] the getextraclasspathfile in the linkis javaprocessengineconnlunchbuilder seems to get the file name according to the configured path and spell PWD, but the configured jar package is not in the PWD of the engine work directory, resulting in invalid configurationg

Search before asking

[X] I searched the issues and found no similar issues.

Linkis Component
linkis-commons
What happened + What you expected to happen
getExtraClassPathFile.foreach { file: String =>
addPathToClassPath(environment, Seq(variable(PWD), new File(file).getName))}
Relevent platform
。
Reproduction script
。
Anything else
This question comes from the QA documentation of the Linkis community
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

A: PWD will start in engineconnexec When sh is executed, it is replaced by environment variables:export PWD="/data/bdp/linkis/johnnwang/


improved home page

Fixes #22

Fixes #22

Add page link

Fixes #22

Add page link

provide me links please

Fixes #22

Add page link

provide me links please

i mean deployed page link or screen shot please add here

Fixes #22

Add page link

provide me links please

i mean deployed page link or screen shot please add here

file:///C:/Users/Welcome/Desktop/student%20portal/Student-portal-main/PDF-viewer/index%20(2).html

please leave a review of my work

Thanks for making this awesome PR..

r uh going to merge it or not??

Thanks for making this awesome PR..

r uh going to merge it or not??
Why not,
It will get merged wait for sometime..

Sorry, there some conflicts in PR could you please resolve it

could you pls define which type of conflicts u r facing

Sorry, there some conflicts in PR could you please resolve it

could you pls define which type of conflicts u r facing

Check code there marked line of code

======
This type of signs

Sorry, there some conflicts in PR could you please resolve it

could you pls define which type of conflicts u r facing

Check code there marked line of code

====== This type of signs

pls upload a screenshot i am unable to understand

Still conflicts there, Go through YouTube tutorial about Conflicts in repo And resolve it.

ok

Still conflicts there, Go through YouTube tutorial about Conflicts in repo And resolve it.

ok but there is option you can review a particular line of code where you r facing prob

Still conflicts there, Go through YouTube tutorial about Conflicts in repo And resolve it.

ok but there is option you can review a particular line of code where you r facing prob

Update your cloned repository then push changes what u have made

Still conflicts there, Go through YouTube tutorial about Conflicts in repo And resolve it.

ok but there is option you can review a particular line of code where you r facing prob

Update your cloned repository then push changes what u have made

please merge both the file html and css bcoz css file is linked in according to my repo

Still conflicts there, Go through YouTube tutorial about Conflicts in repo And resolve it.

ok but there is option you can review a particular line of code where you r facing prob

Update your cloned repository then push changes what u have made

please merge both the file html and css bcoz css file is linked in according to my repo

Still Conflicting files,
I couldn't merge until it's get updated
If u facing issue to update repository
Let me know in discord server, we here to help u.


[FEATURE] Need to know if user is an admin

Does #24 satisfy the ability to figure this out?
The repo already gives you back the user profile object I believe (unless this was changed).

It gives you back a user profile, but there wasn't any kind of type of user. In this case we were going for an admin style user. It is an assumption that we need one. I think we need to get a PM to volunteer some time to figure out what actually needs to go into this effort.

I can also see a type being "parent" or "guardian". Something that signifies that the account in question is the legal guardian of the kid.

I'm guessing you're tackling this in #45 ?
If not, can I add this to that branch?

#45 we can definitely leverage the context feature of graphql, and easily make the frontend experience change based on who you are logged in as. But no, I was not directly tackling that in #45

Q: What can an admin user access/do that another user type couldn't?
Maybe /wish-summary ?
If non-admin could see /wish-summary, then that user could be a parent/guardian. If so, then they should probably only see their wish listed... or maybe they can only get to the /wish-summary/THEIR_WISH and not the curation list?


Is the bundlesize-store.now.sh service open source?

I'm curious to see how it works.

Yep, it's the store folder in this repo


eslint-config-love

Following up with #101, eslint-config-love does not offer style rules by now. Does that mean it would be welcomed back as an option in the wizard, possibly?

Looking over your docs, I don't see any reason we'd include this. It's not popular (by download count) and doesn't seem to fill a need that most users would have when setting up ESLint. We're trying to laser-focus on what's offered and this just doesn't meet the bar.

Hey. Sorry for not explaining this sooner. Regarding the popularity. Just wanna make sure it's not overlooked. eslint-config-love is a rename of eslint-config-standard-with-typescript. Here are some popularity stats (source):

94,562 Repositories, 6,495 Packages

Here is how the adoption of the renamed package is going.

@nzakas ping

to clarify: it removed all hard-coded style guides  (not only ts).  now it's recommended to use --config to apply a 3rd-party config:
npm init @eslint/config@latest -- --config eslint-config-love

Does style mean formatting?


VoteAccount: remove OnceLock around VoteState

The lazy-init OnceLock logic wasn't really being used. Execution/perf wise this code doesn't change anything since we were already forcing early deserialization in StakesCache::check_and_store:
-                            // Called to eagerly deserialize vote state
-                            let _res = vote_account.vote_state();

For more context see
https://discord.com/channels/428295358100013066/439194979856809985/1268759289531596872 https://discord.com/channels/428295358100013066/439194979856809985/1272661616399224892

This is good with FD

List of all VoteAccount::try_from() callers
StakesCache

https://github.com/anza-xyz/agave/blob/f1561f40810f340ea1726f12ca58fa6b69ad8087/runtime/src/stakes.rs#L99  guarded by VoteVersions::is_correct_size_and_initialized so it's fine

https://github.com/anza-xyz/agave/blob/f1561f40810f340ea1726f12ca58fa6b69ad8087/runtime/src/stakes.rs#L274  guarded too

Bank

https://github.com/anza-xyz/agave/blob/f1561f40810f340ea1726f12ca58fa6b69ad8087/runtime/src/bank.rs#L2271  this was dead code. The metric incremented here is always 0. I do think that it's possible that this code is now un-dead since we don't put invalid votes in cached_vote_accounts, but in any case the result is that before and after the PR, if the vote is invalid make_vote_delegations_entry returns None. Maybe I should remove this as part of this PR?

https://github.com/anza-xyz/agave/blob/f1561f40810f340ea1726f12ca58fa6b69ad8087/runtime/src/bank/partitioned_epoch_rewards/calculation.rs#L360  here we used to skip and return None in case of invalid account. Now we do the same.

https://github.com/anza-xyz/agave/blob/f1561f40810f340ea1726f12ca58fa6b69ad8087/runtime/src/bank/partitioned_epoch_rewards/calculation.rs#L496 calculate_reward_points_partitioned used to return 0 on invalid vote, still returns 0

https://github.com/anza-xyz/agave/blob/356d779e35b0a6bc8598d55309d4e7b9c10eb862/vote/src/vote_account.rs#L100  this is new. If we see an invalid vote in a snapshot we skip it.

Another data point:
git show HEAD^ | grep warn | wc -l
7

I've grepped for the warnings printed (and removed by this PR) in case of invalid votes on a validator that's been running for ~3 weeks, and I get 0 hits.

For extra peace of mind I've already checked that there are no invalid accounts in mnb, and I'm going to test the other clusters too.

testnet has no invalid accounts either

https://github.com/anza-xyz/agave/blob/f1561f40810f340ea1726f12ca58fa6b69ad8087/runtime/src/bank.rs#L2271  this was dead code. The metric incremented here is always 0. I do think that it's possible that this code is now un-dead since we don't put invalid votes in cached_vote_accounts, but in any case the result is that before and after the PR, if the vote is invalid make_vote_delegations_entry returns None. Maybe I should remove this as part of this PR?

This should be a follow up. Note that this metric wasn't checking for initialized so it could have false positives when a stake is delegated to a zeroed vote-program owned account.


Vulkan: WrappedVulkan::Prepare_InitialState() impl assumes all images are TRANSFER_SRC-enabled

When frame contents is being captured, one of the steps taken by RenderDoc is transitioning all sensible image subresource ranges to TRANSFER_SRC_OPTIMAL image layout, for the purpose of copying the data to buffer memory.
However, as per spec, this requires the image, which acts as a parent for each discussed subresource range, to be initialized with VK_IMAGE_USAGE_TRANSFER_SRC_BIT usage bit set. For obvious reasons, apps do not light that bit if they don't need it.
One of the workarounds for this seems to be setting the bit when we intercept vkCreateImage() call, as per example below:

Is this an acceptable solution? If so, I'll go ahead and create a pull request.

Ah yes you're absolutely right. I modify the VkImageCreateInfo on replay in Serialise_vkCreateImage but I've forgotten to do it on capture.
I like the proposed solution to create a copy of the VkImageCreateInfo and modify that, then pass the unmodified version further on to the serialise function. A pull request would be very welcome :).


Signing checking constraint not adding for non emulated environments

Description
Signing constraint not being added on non emulated environments causing every jwt passed is valid even when signing verification fails

Sorry for the late reply, and thanks a lot for this important fix!


✨[feature Request]:  Want to improve design of cart page

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
I wanted to improve design of the cart page.
Use Case
This feature enhance the user experience.
Benefits
enhance the user experience
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24EXTD contributor
[X] I have starred the repository

@Mr-DK07 please add preview video of feature.

@Anjaliavv51 if you assign me this, I can improve the UI/UX of the cart page.

@Mr-DK07 please add preview video of feature.

First you assign me the task,  then I will be able to change in it.

@Mr-DK07 go ahead!

@Anjaliavv51  please  add the tag Hacktoberfest Accepted and also the Level.

@Mr-DK07 if issue has or not it won't check PR need to have it.

okay, don't forget to add level at the time of PR.

@Mr-DK07 sure.


Please add MediaRecorder API

Could you add MediaRecorder?  As of this writing (8/7/15), Firefox supports it.  See Mozilla and W3C.

+1

+1

+1

+1

+1

+1

+1
It seems like this may ship in Chrome M49: https://code.google.com/p/chromium/issues/detail?id=261321

+1

+1
breaking news - https://developers.google.com/web/updates/2016/01/mediarecorder

+1

+1

+1

+1

+1

+1

Chrome also supports it
https://www.chromestatus.com/feature/5929649028726784
+1

Now available at http://caniuse.com/#feat=mediarecorder


initial working singleton manifest

Closing as winget package is now available: https://github.com/fujiapple852/trippy/issues/460


Update to latest upstream GPT-J implementation

Can you specify what has changed?

Good question. At a glance, it doesn't seem like much:
https://github.com/ggerganov/ggml/compare/4fdfcb923c6dbb3346bc524bb12b4e666024fc6c..765c9bce37a53c36da4723e9f014874c27b69aa1#diff-3f5388a1be1f359a34550ff575896f85fe8c315a4b57c113aabcfceb8f2b1be3
If we confirm that the inplace calls all match, we should be able to close this one I think

No changes


takeLatest is taking the first one

I've a coroutine started with a takeLatest which resolves to the first call once is cancelled; instead of the last one. Here's a very clear gif of the main logs:

Shouldn't be taking the last one after cancellations?
I've made this webpackbin with a simple takeLatest example and it's worked as expected. I'm still trying to figure out what can be causing mine sagas to don't take the latest :/
P.S: I know what's happening. The first coroutine is cancelled. But the second is taking (take) the same action, therefore, once the API request is done the second coroutine is using the result 😱
Here's the flow in case isn't clear enough:

Trigger coroutine which listens to API_OK_ACTION
Make the first API request
Trigger the same coroutine
Cancel the first one
The second routine start listening for API_OK_ACTION
Make the second API request
First API call is done and put API_OK_ACTION
Second coroutine takes the action
Saga finishes
Second API call is done and put API_OK_ACTION but no one is listening to

Therefore, question now is: What's the proper approach for handle this? I'd love to don't call the API inside the coroutine in order to use a saga for API request that we are using internally. Tho, I cannot find more proper solutions. Any idea?

Could you post your original code? It would be helpful in order to track it down.

If you still need a help, please reopen this. Closing for now, as there was no activity here for over a month


Fix eslint loader issues

eslint-loader is replaced with the eslint-webpack-plugin and the order of functions is updated.

@henrywang This only passes the travis eslint test when the node_modules are cached. This passes make eslint locally for me. Do you have any thoughts on fixing this?

@jkozol, I think we can clear travis cache to fix this issue by following this guide. But I have no permission on Travis to clear cache. Could you please help to do that or do you know who have permission to do that? Thanks.


The "exact" issue field isn't documented (used by too_big and too_small)

Per the title, I've noticed that the functionality added in #1620 (to address #1611) was never documented in ERROR_HANDLING.md.

Updated, thanks!


xr_reproject: CPLE_AppDefinedError: Unable to compute a BILINEAR based transformation

Hi @Kirill888,
I'm running into the following issue when trying to downsample the resolution of a DataArray by reprojecting in the same CRS:
test_40 = xr_reproject(test, how=test.odc.crs, resolution=40, method='bilinear')

CPLE_AppDefinedError: Unable to compute a BILINEAR based transformation between pixel/line and georeferenced coordinates for MEM:::DATAPOINTER=13593378816,PIXELS=4680,LINES=11820,BANDS=1,DATATYPE=Float32.

Full traceback:

---------------------------------------------------------------------------
CPLE_AppDefinedError                      Traceback (most recent call last)
Cell In[64], line 1
----> 1 test_40.compute()

File ~/Documents/pypypy/woody/.pixi/envs/default/lib/python3.12/site-packages/xarray/core/dataarray.py:1178, in DataArray.compute(self, **kwargs)
   1153 """Manually trigger loading of this array's data from disk or a
   1154 remote source into memory and return a new array.
   1155
   (...)
   1175 dask.compute
   1176 """
   1177 new = self.copy(deep=False)
-> 1178 return new.load(**kwargs)

File ~/Documents/pypypy/woody/.pixi/envs/default/lib/python3.12/site-packages/xarray/core/dataarray.py:1146, in DataArray.load(self, **kwargs)
   1126 def load(self, **kwargs) -> Self:
   1127     """Manually trigger loading of this array's data from disk or a
   1128     remote source into memory and return this array.
   1129
   (...)
   1144     dask.compute
   1145     """
-> 1146     ds = self._to_temp_dataset().load(**kwargs)
   1147     new = self._from_temp_dataset(ds)
   1148     self._variable = new._variable

File ~/Documents/pypypy/woody/.pixi/envs/default/lib/python3.12/site-packages/xarray/core/dataset.py:862, in Dataset.load(self, **kwargs)
    859 chunkmanager = get_chunked_array_type(*lazy_data.values())
    861 # evaluate all the chunked arrays simultaneously
--> 862 evaluated_data: tuple[np.ndarray[Any, Any], ...] = chunkmanager.compute(
    863     *lazy_data.values(), **kwargs
    864 )
    866 for k, data in zip(lazy_data, evaluated_data):
    867     self.variables[k].data = data

File ~/Documents/pypypy/woody/.pixi/envs/default/lib/python3.12/site-packages/xarray/namedarray/daskmanager.py:86, in DaskManager.compute(self, *data, **kwargs)
     81 def compute(
     82     self, *data: Any, **kwargs: Any
     83 ) -> tuple[np.ndarray[Any, _DType_co], ...]:
     84     from dask.array import compute
---> 86     return compute(*data, **kwargs)

File ~/Documents/pypypy/woody/.pixi/envs/default/lib/python3.12/site-packages/dask/base.py:661, in compute(traverse, optimize_graph, scheduler, get, *args, **kwargs)
    658     postcomputes.append(x.__dask_postcompute__())
    660 with shorten_traceback():
--> 661     results = schedule(dsk, keys, **kwargs)
    663 return repack([f(r, *a) for r, (f, a) in zip(results, postcomputes)])

File ~/Documents/pypypy/woody/.pixi/envs/default/lib/python3.12/site-packages/odc/geo/_dask.py:59, in _do_chunked_reproject()
     56     src = ba.extract(src_nodata, dtype=dtype, casting=casting, roi=src_roi)
     57     dst_roi = ba.with_yx(src_roi, np.s_[:, :])
---> 59     _ = _rio_reproject(
     60         src,
     61         dst[dst_roi],
     62         src_gbox,
     63         dst_gbox,
     64         resampling=resampling,
     65         src_nodata=src_nodata,
     66         dst_nodata=dst_nodata,
     67         **kwargs,
     68     )
     70 return dst

File ~/Documents/pypypy/woody/.pixi/envs/default/lib/python3.12/site-packages/odc/geo/warp.py:215, in _rio_reproject()
    212 src, src_is_bool = _alias_or_convert(src)
    213 _dst, _ = _alias_or_convert(dst)
--> 215 rasterio.warp.reproject(
    216     src,
    217     _dst,
    218     src_transform=src_transform,
    219     gcps=gcps,
    220     src_crs=str(s_gbox.crs),
    221     dst_transform=d_gbox.transform,
    222     dst_crs=str(d_gbox.crs),
    223     resampling=resampling,
    224     src_nodata=src_nodata,
    225     dst_nodata=dst_nodata,
    226     **kwargs,
    227 )
    229 if dst is not _dst:
    230     # int8 workaround copy pixels back to int8
    231     if src_is_bool:
    232         # undo [0, 1] to [0, 255] stretching of the src

File ~/Documents/pypypy/woody/.pixi/envs/default/lib/python3.12/site-packages/rasterio/env.py:401, in wrapper()
    399 else:
    400     with Env.from_defaults():
--> 401         return f(*args, **kwds)

File ~/Documents/pypypy/woody/.pixi/envs/default/lib/python3.12/site-packages/rasterio/warp.py:344, in reproject()
    340         destination = np.empty((int(dst_count), int(dst_height), int(dst_width)),
    341                                dtype=source.dtype)
    343 # Call the function in our extension module.
--> 344 _reproject(
    345     source, destination, src_transform=src_transform, gcps=gcps, rpcs=rpcs,
    346     src_crs=src_crs, src_nodata=src_nodata, dst_transform=dst_transform,
    347     dst_crs=dst_crs, dst_nodata=dst_nodata, dst_alpha=dst_alpha,
    348     src_alpha=src_alpha, resampling=resampling,
    349     init_dest_nodata=init_dest_nodata, num_threads=num_threads,
    350     warp_mem_limit=warp_mem_limit, **kwargs)
    352 return destination, dst_transform

File rasterio/_warp.pyx:520, in rasterio._warp._reproject()

File rasterio/_warp.pyx:492, in rasterio._warp._reproject()

File rasterio/_err.pyx:221, in rasterio._err.exc_wrap_pointer()

CPLE_AppDefinedError: Unable to compute a BILINEAR based transformation between pixel/line and georeferenced coordinates for MEM:::DATAPOINTER=13593378816,PIXELS=4680,LINES=11820,BANDS=1,DATATYPE=Float32.

Something seems to work (until it doesn't...) as the reprojected geobox looks fine:

When computing the result into memory it fails as mentioned above. Same problem occurs if the input DataArray test is computed before reprojecting, so it's not only a problem with dask-backed DataArrays/Datasets.
No problem with rioxarray:

I found this related discussion in rasterio, which might help: https://github.com/rasterio/rasterio/discussions/2822
Maybe a problem related to caching?

@maawoo thanks for the report, but that's not enough info to debug.

does resampling= parameter matter or does it fail for all resampling methods
is this using Dask or not
does it fail when using Dask only, or does it fail when using non-Dask version of input also
looks like you are using 3.12, does this error happen on 3.10 also
are you using conda or pip based installs

Error from GDAL looks like it didn't get src transform information.

Sorry for taking so long to respond and not providing enough info in the first place! I just got back to checking this again and realized that it was just a mistake on my side. Not sure why I was using method= instead of resampling=. With the latter it works without a problem!


Update default Ingress paths configuration in values.yaml

This PR updates the default Ingress paths configuration.
pathType: Exact is enough for the GraphQL single endpoint. And I confirmed this works with ALB.
https://kubernetes.io/docs/concepts/services-networking/ingress/#path-types

(If it is set to Prefix, the ALB path becomes /graphql OR /graphql/*, but the second is not needed.)

@kota2and3kan Thank you for pointing out the README issue! I was careless.
And thank you very much for trying the values with Nginx!

@ymorimo Some CIs fail, but is it OK?

@ymorimo Some CIs fail, but is it OK?

I'll check the situation.

@ymorimo Some CIs fail, but is it OK?

@feeblefakie Yes, it's expected. Currently, the Helm chart tries to install scalardb-graphql 3.5.0, but that version needs to be fixed to use dockerize so that it can be configured with environment variables. As the next version of scalardb-graphql is released, updating the appVersion of this Helm chart should fix the CI problem.


[#231] Update query result check and error message (main)

Addresses #231
New tests all pass. Running all the tests now.

All the tests passed

looks good by inspection

let's squash and #.


Keywords in column names are not supported due to missing escaping support

Given a database system view with column names being keywords can not be handled by JDBDT.
It is possible to create table tables meta data:
partitionsTable = JDBDT.table("USER_TAB_PARTITIONS")
    .columns("TABLE_NAME", "PARTITION_NAME", "HIGH_VALUE", "\"INTERVAL\"")
    .build(database)

But using it during data preparation
JDBDT.builder(partitionsTable)
    .sequence(...)
    .nullValue("\"INTERVAL\"")

fails with org.jdbdt.InvalidOperationException: Invalid column name: '"INTERVAL"'.
Using .remainingColumnsNull() does not reuse the metadata correctly ending in not escaped column name usage with Syntax error in SQL statement.
Also alternative escaping with ` fails. Even enabling of Option.CASE_SENSITIVE_COLUMN_NAMES did not help.

@Christoph-W This is a tricky edge case where the behavior should be highly dependent on the database engine at stake; which one are you using? Have you tried using nullValue("INTERVAL") (I guess it may not work) ?

The following combination seems to be the single valid solution:
database.enable(Option.CASE_SENSITIVE_COLUMN_NAMES);
partitionsTable = JDBDT.table("USER_TAB_PARTITIONS")
    .columns("TABLE_NAME", "PARTITION_NAME", "HIGH_VALUE", "\"interval\"")
    .build(database);
...
JDBDT.builder(partitionsTable)
    .sequence(...)
    .nullValue("\"interval\"")

It does not seem reasonable to me to discard the support of upper case keywords in column and/or table names.
Finally, I would be happy if I could find hints in the documentation that keywords can only be escaped if they are written in lower case.

I would be happy if I could find hints in the documentation that keywords can only be escaped if they are written in lower case.
I would be happy if I could find hints in the documentation that keywords can only be escaped if they are written in lower case.

@Christoph-W Yes that's how it works and the documentation is not explicit. The overall scheme for escaped column names is currently fragile.

@Christoph-W I have been examining this issue, trying to improve support for the upcoming 1.4.0 release but a small incremental fix at this time is not possible. The overall scheme will have to be re-examined in a future release.

@Christoph-W I have been examining this issue, trying to improve support for the upcoming 1.4.0 release but a small incremental fix at this time is not possible. The overall scheme will have to be re-examined in a future release.


Add an option to throw an error when a circular dependency occurs

Right now it's rather hard to track errors caused by circular dependencies - you need to check why exactly this variable in that file is an empty object at a given point of time.

@sokra would you say circular top-level dependencies are wrong? It's hard to see how returning an empty object is ever desired behavior - we were surprised to find that today.

The object is not empty, it's just not initialized at this point. It's a reference to the exports object. It will be a problem if you overwrite module.exports or if you try to save references from the exports object, like say var someProperty = require("some-module").someProperty.
Imho that's the best way to handle circular dependencies. The only alternative I know would be an error...

An error would not be bad if it could be turned on/off in config file

Yeah, I realized later that this is following node convention, which has the module.exports issue brought up above. That seems reasonable to me, but an error would definitely be nice.

Just spend 6 hours chasing a weird bug caused by circular dependency. Innocent import
import {firebase, promisify, firebaseValidationError, set} from '../firebase'

everything was resolved except firebase, which is exported as const
export const firebase = new Firebase(firebaseCursor().get('url'))

So functions were resolved and variables not. I probably understand why, but for love of god, please add some warning at least.

"would you say circular top-level dependencies are wrong? It's hard to see how returning an empty object is ever desired behavior." +1 on this.

Same thing happened to me, about 6 hours spent realizing I was doing circular dependencies. A warning would have been nice. Or maybe populating the object with some warning string as a hint, instead of having it be empty. I'm genuinely curios to see examples of circular dependencies in code that are fine and do not cause this issue.

Symfony2 (A PHP framework) introduced a great concept of so called "Developer Experience" - basically a User Experience of using library: http://symfony.com/blog/making-the-symfony-experience-exceptional
This issue is an example of terrible developer experience - see comments above, almost everyone (including me) wasted many hours on tracking this thing. Sending a PR was already suggested, but I believe this is rather something that a core team should be concerned with.

Even without true circular dependency detection, it'd be nice if there was a way to validate in a dev environment that all the imported variables are defined. Something like
import {foo, bar} from './foobar';

should throw an error like imported value 'foo' is not defined to make it clear there is an import issue.

+1 for warning for circular dependencies! Spend a lot of time on debugging...

Dealing with cyclic dependencies I found this tool that can analyze code and throw warnings:
https://github.com/pahen/madge
grunt plugin
https://github.com/pahen/grunt-madge
hope this helps

For those who've been struggle with, ES6 module has completely solves this problem by export bindings. Please check this article out:
http://www.2ality.com/2014/09/es6-modules-final.html

+1

I believe I might be having this problem with an ES2015 module. What should be happening during the import of a circular dependency?
I basically have this:

module A imports module B
module A stores ref to module B to use later, at run time, by some other module that imports A.
module B imports module A, and needs to use the ref to module A in the module code itself in order to define some export B, during the runtime of the module itself (not the runtime of anything that it exports).

Should that work?
A guess a good question might be: which module gets evaluated first? Can I control that order? Is it a matter of which of the two modules gets imported-for-the-first-time first?

In case someone with curcular dependency problems stumbles here, this is what solved my problem:
First, here are the modules in their original form that was giving me the problem of A being undefined ({}) in module B:
// A.js
import B from './B'

const A = new window.SomeClass
export default A

// modify A here. Add properties, etc.

// B.js
import A from './A'

const B = window.something // a global
export default B

// modify B here. Add properties, etc.

// main.js
import A from './A'
import B from './B'

// importing A and B caused an error (inside of A or B code) because module A in an empty object (`{}`)

I modified both modules so export setup functions, then I call those functions in the main file, so now it all works, and A is no longer an empty object:
// A.js
import B from './B'

const A = new window.SomeClass
export default A

export function setupA() {
  // modify A here. Add properties, etc.
}

// B.js
import A from './A'

const B = window.something // a global
export default B

export function setupB() {
  // modify B here. Add properties, etc.
}

// main.js
import A, {setupA} from './A'
import B, {setupB} from './B'

setupA()
setupB()

// No more error!

After things have been imported into main.js, A is no longer undefined, and we can thus run the setup functions for each module that depend on each other.
Is there a bug here in the way Webpack is handling the circular dependency?

+1 for warning when a circular dependency exist

There's a plugin for this: circular-dependency-plugin.

https://github.com/aackerman/circular-dependency-plugin

Being able to add a plugin to find the error is better than manually tracing the code. But, choosing to add the plugin presumes that I know my app is failing because of a dependency cycle.
Many users may not recognize this failure condition (an empty object) represents a possible dependency cycle. A webpack warning would be very helpful -- even buried deep in verbose output.

I agree with @ericgundrum and I believe that circular dependency warning should exist and should even be an opt-out behavior. I think this would meet most developers' expectations.


A game doesn't resume when focused again on Wine

When IsRunnableOnUnfocused is true, an app suspends when unfocused and resumes automatically when focused. With Wine, resuming doesn't work.

With Wine, the state of focusing doesn't work correctly. Clicking a window resumes the window. Let's de-prioritize this.

with wine, this could also depend on how wine itself interacts with the platform (x11, wayland, cocoa, etc.)


fix failing test - admin form

relates to #7803

Not required - correct fix is to revert a bad rebase change on my part.
See https://github.com/wagtail/wagtail/commit/ba8207a5d82c8a1de8f5f9693a7cd07421762999


Assignment 2

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
Resolved merge conflict
What did you learn from the changes you have made?
NA
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
NA
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
NA
How were these changes tested?
NA
A reference to a related issue in your repository (if applicable)
NA
Checklist

[x] I can confirm that my changes are working as intended

Close and upload the branch again to resolve the merge conflicts.


Duplicated engine versions installing RDS module

Review API response and define if it is a duplication or if we are missing a property.
https://cdn.discordapp.com/attachments/920885549668114472/936109468603789312/Screenshot_from_2022-01-26_22-04-32.png
https://cdn.discordapp.com/attachments/920885549668114472/936110306889981962/Screenshot_from_2022-01-26_22-07-52.png
https://cdn.discordapp.com/attachments/920885549668114472/936111120245207050/Screenshot_from_2022-01-26_22-11-05.png

No longer relevant. We don't have the table in question.


nullable variable should not be required

To Reproduce
 const { onResult } = useQuery(gql`
      query dashboardById($id: Int) {
          dashboard(where: {id: {_eq: $id}}, order_by: {order: asc}) {
              id
              name
              icon
              widgets
              locations
              customTime
              timeInterval
          }
      }
    `, {})

Expected behavior
it should response all dashboard, but it response an error
{"errors":[{"extensions":{"path":"$.selectionSet.dashboard.args.where.id._eq","code":"validation-failed"},"message":"expected a 32-bit integer for type \"Int\", but found null"}]}
Versions
"vue": "^2.6.11"
"@vue/composition-api": "^1.0.0-beta.22"
"vue-apollo": "^3.0.5"
"apollo-client": "^2.6.10"

sorry, it is Hasura 1.3.4-beta-2 bug


Import "submit-archive" (http or ftp)

Submit to "https://github.com/zhaoqige/6w-pkg-startup.git" master first.
Re-pull after tested & verified in that repository.