Change from 12.10.7 to 12.13.37 causes cryptic stack trace

Cookbook version
12.13.37
Chef-client version
12.5.1
Platform Details
Amazon Linux
Linux ip-10-61-80-11 4.4.15-25.57.amzn1.x86_64 #1 SMP Wed Jul 27 22:37:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Scenario:
Running chef-client (zero mode)
Steps to Reproduce:
Basically my run list is java and the Jenkins community cookbook plus a few other basic recipes to install docker using the community cookbook calling the resources from that cookbook.
Expected Result:
chef-client to run without errors like it does in 12.10.7 compat_resource.  :)
Actual Result:
Compiling Cookbooks...
/etc/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:643: warning: already initialized constant Chef::RunContext::ChildRunContext::CHILD_STATE
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.5.1/lib/chef/run_context.rb:601: warning: previous definition of CHILD_STATE was here

================================================================================
Recipe Compile Error in /etc/chef/local-mode-cache/cache/cookbooks/compat_resource/libraries/autoload.rb
================================================================================

RuntimeError
------------
ERROR: not all methods of RunContext accounted for in ChildRunContext! All methods must be marked as child methods with CHILD_STATE or delegated to the parent_run_context. Missing cheffish, chef_provisioning, chef_metal.

Cookbook Trace:
---------------
  /etc/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:672:in `<class:ChildRunContext>'
  /etc/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:603:in `<class:RunContext>'
  /etc/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:43:in `<class:Chef>'
  /etc/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:39:in `<top (required)>'
  /etc/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches.rb:15:in `<top (required)>'
  /etc/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/chef_compat/resource.rb:1:in `<top (required)>'
  /etc/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/compat_resource.rb:7:in `<top (required)>'
  /etc/chef/local-mode-cache/cache/cookbooks/compat_resource/libraries/autoload.rb:16:in `<top (required)>'

Relevant File Content:
----------------------
/etc/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:

665:          resource_collection
666:          resource_collection=
667:        }.map { |x| x.to_sym }
668:
669:        # Verify that we didn't miss any methods
670:        missing_methods = superclass.instance_methods(false) - instance_methods(false) - CHILD_STATE
671:        if !missing_methods.empty?
672>>         raise "ERROR: not all methods of RunContext accounted for in ChildRunContext! All methods must be marked as child methods with CHILD_STATE or delegated to the parent_run_context. Missing #{missing_methods.join(", ")}."
673:        end
674:      end
675:    end
676:  end
677:  end
678:

Running handlers:
[2016-08-25T12:07:54+00:00] ERROR: Running exception handlers
Running handlers complete
[2016-08-25T12:07:54+00:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 05 seconds
[2016-08-25T12:07:54+00:00] FATAL: Stacktrace dumped to /etc/chef/local-mode-cache/cache/chef-stacktrace.out
[2016-08-25T12:07:54+00:00] ERROR: ERROR: not all methods of RunContext accounted for in ChildRunContext! All methods must be marked as child methods with CHILD_STATE or delegated to the parent_run_context. Missing cheffish, chef_provisioning, chef_metal.
[2016-08-25T12:07:54+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

Maybe this error means something to you folks, but this is useless to me.
Downgrading to 12.10.7 makes this go away.

I'm having the same issue with the 12.13.37 tag. 12.10.7 works.
10:53:28.580        ================================================================================
10:53:28.581        Recipe Compile Error in /tmp/kitchen/cookbooks/compat_resource/libraries/autoload.rb
10:53:28.581        ================================================================================
10:53:28.582
10:53:28.582        RuntimeError
10:53:28.583        ------------
10:53:28.583        ERROR: not all methods of RunContext accounted for in ChildRunContext! All methods must be marked as child methods with CHILD_STATE or delegated to the parent_run_context. Missing cheffish.
10:53:28.584
10:53:28.584        Cookbook Trace:
10:53:28.585        ---------------
10:53:28.585          /tmp/kitchen/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:672:in <class:ChildRunContext>' 10:53:28.586          /tmp/kitchen/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:603:in class:RunContext'
10:53:28.595          /tmp/kitchen/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:43:in <class:Chef>' 10:53:28.596          /tmp/kitchen/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:39:in <top (required)>'
10:53:28.596          /tmp/kitchen/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches.rb:15:in <top (required)>' 10:53:28.597          /tmp/kitchen/cookbooks/compat_resource/files/lib/chef_compat/resource.rb:1:in <top (required)>'
10:53:28.597          /tmp/kitchen/cookbooks/compat_resource/files/lib/compat_resource.rb:7:in <top (required)>' 10:53:28.598          /tmp/kitchen/cookbooks/compat_resource/libraries/autoload.rb:16:in <top (required)>'
10:53:28.598
10:53:28.599        Relevant File Content:
10:53:28.599        ----------------------
10:53:28.600        /tmp/kitchen/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:
10:53:28.600
10:53:28.601        665:          resource_collection
10:53:28.601        666:          resource_collection=
10:53:28.602        667:        }.map { |x| x.to_sym }
10:53:28.602        668:
10:53:28.603        669:        # Verify that we didn't miss any methods
10:53:28.603        670:        missing_methods = superclass.instance_methods(false) - instance_methods(false) - CHILD_STATE
10:53:28.604        671:        if !missing_methods.empty?
10:53:28.605        672>>         raise "ERROR: not all methods of RunContext accounted for in ChildRunContext! All methods must be marked as child methods with CHILD_STATE or delegated to the parent_run_context. Missing #{missing_methods.join(", ")}."
10:53:28.605        673:        end
10:53:28.606        674:      end
10:53:28.606        675:    end
10:53:28.607        676:  end
10:53:28.607        677:  end
10:53:28.608        678:
10:53:28.608
10:53:28.609
10:53:28.609        Running handlers:
10:53:28.610        [2016-08-25T11:53:27+01:00] ERROR: Running exception handlers
10:53:28.610        Running handlers complete
10:53:28.611        [2016-08-25T11:53:27+01:00] ERROR: Exception handlers complete
10:53:28.611        Chef Client failed. 0 resources updated in 01 seconds
10:53:28.612        [2016-08-25T11:53:27+01:00] FATAL: Stacktrace dumped to /tmp/kitchen/cache/chef-stacktrace.out
10:53:28.612        [2016-08-25T11:53:27+01:00] ERROR: ERROR: not all methods of RunContext accounted for in ChildRunContext! All methods must be marked as child methods with CHILD_STATE or delegated to the parent_run_context. Missing cheffish.
10:53:28.613        [2016-08-25T11:53:27+01:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

Confirmed on 300+ Ubuntu Servers, Chef-Client 12.5.1. Downgrading fixes this.

Should be fixed in compat_resource 12.13.38.

Nope. Still borked. At least for Chef 12.11.18.

@bclow-invoca the same exact error?

Yes. It appears to be. It is failing in our chefspec testing on any cookbook that includes directly or indirectly compat_resource. It will fail initially with the same error:
/private/var/folders/wc/nhj12sj108q8yfnzj4rbkmbr0000gp/T/d20160825-98896-6oiuqg/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/run_context.rb:643: warning: already initialized constant Chef::RunContext::ChildRunContext::CHILD_STATE
/usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/chef-12.11.18/lib/chef/run_context.rb:661: warning: previous definition of CHILD_STATE was here

Then subsequent tests will fail with runtime errors:
Already loaded CompatResource from files/lib/compat_resource/gemspec.rb. Cannot load a second time from /private/var/folders/wc/nhj12sj108q8yfnzj4rbkmbr0000gp/T/chefspec20160825-98896-ziuvimfile_cache_path/cookbooks/compat_resource/files/lib/compat_resource/gemspec.rb

@bclow-invoca that's a completely different problem, i'm afraid. Please open a new bug.

ACK

should be fixed by #94

Still seeing it with 12.13.38 but looks like 12.14.0 works


Convert PyTorch Transformer weights to FasterTransformer format

I am trying to run a cpp model using TransformerEncoderLayer weights from PyTorch. PyTorch attention has an in_proj_weight matrix that combines the weights for QKV. And I'm not sure how to split them into separate matrices. I tried keeping the weights as is but got a significant difference between the PyTorch and FT results. I'm also not sure about the out_proj.weight matrix transformation and feed forward layers. Please guide me how to properly convert weights of TransformerEncoderLayer from PyTorch. Here is an example of what I was doing.
def encoder_layer_weights(layer: TransformerEncoderLayer, layer_idx: int) -> dict:
    w_q, w_k, w_v = layer.self_attn.in_proj_weight.chunk(3)
    b_q, b_k, b_v = layer.self_attn.in_proj_bias.chunk(3)
    w_out = layer.self_attn.out_proj.weight
    b_out = layer.self_attn.out_proj.bias
    return {
        f"layer_{layer_idx}_norm1_gamma": layer.norm1.weight.contiguous().numpy(),
        f"layer_{layer_idx}_norm1_beta": layer.norm1.bias.contiguous().numpy(),
        f"layer_{layer_idx}_self_attention_query_weight": w_q.contiguous().numpy(),
        f"layer_{layer_idx}_self_attention_query_bias": b_q.contiguous().numpy(),
        f"layer_{layer_idx}_self_attention_key_weight": w_k.contiguous().numpy(),
        f"layer_{layer_idx}_self_attention_key_bias": b_k.contiguous().numpy(),
        f"layer_{layer_idx}_self_attention_value_weight": w_v.contiguous().numpy(),
        f"layer_{layer_idx}_self_attention_value_bias": b_v.contiguous().numpy(),
        f"layer_{layer_idx}_self_attention_out_weight": w_out.contiguous().numpy(),
        f"layer_{layer_idx}_self_attention_out_bias": b_out.contiguous().numpy(),
        f"layer_{layer_idx}_norm2_gamma": layer.norm2.weight.contiguous().numpy(),
        f"layer_{layer_idx}_norm2_beta": layer.norm2.bias.contiguous().numpy(),
        f"layer_{layer_idx}_linear1_weight": layer.linear1.weight.contiguous().numpy(),
        f"layer_{layer_idx}_linear1_bias": layer.linear1.bias.contiguous().numpy(),
        f"layer_{layer_idx}_linear2_weight": layer.linear2.weight.contiguous().numpy(),
        f"layer_{layer_idx}_linear2_bias": layer.linear2.bias.contiguous().numpy()
    }

Try to transpose the weights of GEMM. The format of GEMM in pytorch is transposed.
The example here https://github.com/NVIDIA/FasterTransformer/blob/main/examples/pytorch/encoder/utils/ft_encoder.py#L57 may be also helpful.


python312Packages.pydantic-settings: 2.3.4 -> 2.5.2

Description of changes
Changelog: https://github.com/pydantic/pydantic-settings/tree/v2.0.3

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

[x] Fits CONTRIBUTING.md.

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

Too many rebuilds.


__call() cascade on instanceof ControllerCollection.

I am not sure if this is expected behaviour or not, but this will not cascade __call() to children ControllerCollections.
This PR fixes this.
See http://stackoverflow.com/questions/28098158/silex-controllercollection-not-cascading-call-to-fellow-controllercollection

Related to #1081 and #1017

@davedevelopment - Are there any indications or were there any discussions around why this is called only on instances of Controllers?
My only possible thought would be circular references.  Any other possibilities?


Postfix not logging anymore

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
[x] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
[x] I have searched the existing issues and I'm convinced that mine is new.
[x] The title contains the plugin to which this issue belongs
Describe the bug
After upgrading to 20.7 (and 20.7.1) the postfix log stays empty.
To Reproduce
Steps to reproduce the behavior:

Upgrade from 20.1.9 to 20.7
Go to 'Services'
Click on 'Postfix'
Click on 'Logfile'
Verify that the log is empty.

Also the logfile /var/log/postfix.log is present but empty.
In /var/log/mail.log are the logs until the upgrade-process.
Expected behavior
The logs should be there.
Screenshots
No.
Relevant log files
/var/log/postfix.log
(/var/log/mail.log)
Additional context
No Remote-Logging is used.
Syslog-ng struggled to start sometimes.
I tried also resetting all log files, but without effect.
Other logfiles are present.
Environment
OPNsense 20.7.1 (amd64, OpenSSL).
Intel® Xeon™ E3-1225V5 3.3Ghz Quad Core
Network Intel® I210-AT
(2 x DEC4630 HA)

This was fixed with 20.7.1 and reported to work. Can you disable circular and restart one or two times?

That was it!
I did disable the circular-logs without effect, but reboot fixed it.
Thanks again!


testing master swagger

Hi, @tasherif-msft. The PR has be closed for a long time and it's related branch still exist. Please tell me if you still need this branch or i will delete it in 14 days.


Samsung s10+ firefox: there's no space between the text and the dollar sign

Environment Details
Spartacus: Release 1.0
Browser: Firefox
Device: samsung s10+
Happens on: https://spartacus.c39j2-walkersde1-d4-public.model-t.cc.commerce.ondemand.com/electronics-spa/de/USD/
Steps to Reproduce
Place an order.
Actual Result
The text is too close to the $.

This probably got fixed in GH-3049 you will have to wait for the next Model-T deployment for retesting

Tested on dev2 through #3496


Need example app that has onboard payload custom flow bit set

Need example app that has onboard payload custom flow bit set, current example app doesn't have this flow covered
Test Case : - Onboarding payload - Custom Flow

Verify the onboarding payload contains a 1-bit Custom Flow flag that is set to vendor’s preference. If set to 1, verify vendor has provided a commissioning URL which can be retrieved from the Distributed Compliance Ledger using the Vendor ID and Product ID pairing.

cover in #14709


Design Entity auto highlight for the new UI

Dialogflow does this really well. I am going to study their implementation and see how best we can replicate it.
Here are a few ideas:

Maintain regex patterns for lower cardinality keywords. Use these as part of the parse request.
Create an entity only model for the entire agent when the agent is created

Working pretty good, still think we need something for system entities, but we'll worry about that later.


Project Entity is not visible in both ICLA and CCLA templates

Background

Launch Project Management Console in dev environment
Login as project manager
Click on a project
Add a CLA group with both  ICLA and CCLA checked
Click SELECT TEMPLATE button for a CLA group which has not generated templates
Select APACHE Style button
Enter valid data for "Project Name", "Project Entity Name" and "Contact Email Address"
Click on "GENERATE AND REVIEW PDFS" button
Open downloaded CCLA and ICLA templates
Observed that Project Entity is not visible. Project Entity is behind the watermark

This is a product of us using a non-production account for DocRaptor in the DEV environment. We use the proper account in PROD so this banner is not visible.
We are closing issue as this is working as we expect.


WIP: Add missing type annotations

#87

Out of date now. Doing a much better job on our annotations with 0.2. No doubt still some remaining to be sorted out.


Warnings in compiler

We need infrastructure to emit compiler warnings, e.g. for version mismatch (#245).
Seems like the eresult type could be modified such that a Success includes both the result and a list of warnings. Then by modifying elift appropriately, it shouldn't be hard to integrate this change into the codebase.

Infrastructure for warnings added in #625 and cleaned up in #630


fix(usage-stats): Add usage stats factory to mae processor config

Ditto.
Tested locally.
Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable)

Fixes #2802


New feature request: Unicode (UTF-8) string literals as identifiers

I am workin on a BDDtool that is already capable to produce Catch test skeletons out of the *.feature file. The problem is that .feature files should be the interface to people who need not to be programmers; however, thery may be quite good in their human language, and the human language may use non-ASCII characters. This way, they write the scenario definitions using some accented letters (not speaking about languages with completely different glyphs -- like the Russian language, Arabic, Korean, Japanese, Chinese, etc.) See this example of the output to Windows CMD console:

Are there any ideas how to introduce a mechanism that would work with UTF-8 sources the same way as with ASCII sources? The ASCII is UTF-8 automatically, anyway. The problem is that it would be nice if the narrow string literals could be transparently converted to wide string objects or literals so that the user need not to care. As far as I know Qt does something like that via implementing its own string. Anyway, Catch is more special case and it could possibly be solved by some simpler method (like wrapping it with macro that prepends L"to the string literal" and use the wstring ways to work with the string.
P.S. Thanks for the Catch. It is amazing how simple it could be to install and write tests when compared with CppUnit.

VS2015 finally implements C++11 unicode literals.


[AMBARI-23714] Log Feeder: use info level log instead of warn when a l…

…ogfile does not exist.
What changes were proposed in this pull request?
Change log level to info about missing log files, as logfeeder logs are processed from warn level (most of the times), and its possible that many logs can be missing on a host if the log configs are centralized.
How was this patch tested?
not required
Please review @g-boros @zeroflag @adoroszlai @kasakrisz

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/2029/
Test FAILed.
Test FAILured.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/2031/
Test PASSed.


Fail to run README samples

I'm trying to run bare server+client copied from the readme and miserably fail.

the server seams to work, I only had to remove the async to run it with a simple node server.js command.
the client successfully connect, it sends the BootNotification that is confirmed received by  the server. Then nothing :(

I probably mess-up somewhere removing the await that are refused by nodejs when not running a module.
Here after the message from the server that show BootNotification is received and my client modified code.
Thank you for your support
server log
XYZ123 connected!
Server got BootNotification from EXAMPLE: { chargePointVendor: 'ocpp-rpc', chargePointModel: 'ocpp-rpc' }

client code
cli.connect()
    .catch(x => { console.log('fail to connect OCPP server'); process.exit(1) })
    .then(x => {
        console.log('connected to ocpp server')

        // send a BootNotification request and await the response
        const bootResponse = cli.call('BootNotification', {
            chargePointVendor: "ocpp-rpc",
            chargePointModel: "ocpp-rpc",
        })
            .catch(x => { console.log('fail BootNotification call'); process.exit(1) })
            .then(x => {
                console.log('Status ocpp:', bootResponse)

                // check that the server accepted the client
                if (bootResponse.status === 'Accepted') {

                    // send a Heartbeat request and await the response
                    const heartbeatResponse = cli.call('Heartbeat', {})
                        .catch(x => { console.log('fail Heartbeat call'); process.exit(1) })
                        .then(x => {

                            // read the current server time from the response
                            console.log('Server time is:', heartbeatResponse.currentTime);

                            // send a StatusNotification request for the controller
                            cli.call('StatusNotification', {
                                connectorId: 0,
                                errorCode: "NoError",
                                status: "Available",
                            });
                        })
                }
            })
    })

Some more insight. TCPdump trace between client and server.
13:12:58.163261 IP6 ::1.33314 > ::1.3000: Flags [F.], seq 13, ack 4, win 512, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 0
13:12:58.164498 IP6 ::1.3000 > ::1.33314: Flags [F.], seq 4, ack 14, win 512, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 0
13:12:58.164559 IP6 ::1.33314 > ::1.3000: Flags [.], ack 5, win 512, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 0
13:12:58.968464 IP6 ::1.40834 > ::1.3000: Flags [S], seq<PHONE_NUMBER>, win 65476, options [mss 65476,sackOK,TS val<PHONE_NUMBER> ecr 0,nop,wscale 7], length 0
13:12:58.968482 IP6 ::1.3000 > ::1.40834: Flags [S.], seq<PHONE_NUMBER>, ack<PHONE_NUMBER>, win 65464, options [mss 65476,sackOK,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>,nop,wscale 7], length 0
13:12:58.968490 IP6 ::1.40834 > ::1.3000: Flags [.], ack 1, win 512, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 0
13:12:58.968958 IP6 ::1.40834 > ::1.3000: Flags [P.], seq 1:300, ack 1, win 512, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 299
13:12:58.968967 IP6 ::1.3000 > ::1.40834: Flags [.], ack 300, win 510, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 0
13:12:58.969668 IP6 ::1.3000 > ::1.40834: Flags [P.], seq 1:195, ack 300, win 512, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 194
13:12:58.969676 IP6 ::1.40834 > ::1.3000: Flags [.], ack 195, win 511, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 0
13:12:58.972808 IP6 ::1.40834 > ::1.3000: Flags [P.], seq 300:430, ack 195, win 512, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 130
13:12:58.972820 IP6 ::1.3000 > ::1.40834: Flags [.], ack 430, win 511, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 0
13:12:58.973409 IP6 ::1.3000 > ::1.40834: Flags [P.], seq 195:317, ack 430, win 512, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 122
13:12:58.973419 IP6 ::1.40834 > ::1.3000: Flags [.], ack 317, win 512, options [nop,nop,TS val<PHONE_NUMBER> ecr<PHONE_NUMBER>], length 0

That's quite a promise chain you've got going there.
I think the problem you're having is that you're inspecting the Promise object itself, rather than the value that is being promised.
Try making these changes (where I've commented *CHANGE*):
cli.connect()
    .catch(x => { console.log('fail to connect OCPP server'); process.exit(1) })
    .then(x => {
        console.log('connected to ocpp server')

        // send a BootNotification request and await the response
        const bootResponse = cli.call('BootNotification', {
            chargePointVendor: "ocpp-rpc",
            chargePointModel: "ocpp-rpc",
        })
            .catch(x => { console.log('fail BootNotification call'); process.exit(1) })
            .then(x => {
                console.log('Status ocpp:', x) // *CHANGE* <-- Inspect x instead of the bootResponse Promise.

                // check that the server accepted the client
                if (x.status === 'Accepted') { // *CHANGE* <-- Compare x.status instead of the bootResponse.x which is undefined.

                    // send a Heartbeat request and await the response
                    const heartbeatResponse = cli.call('Heartbeat', {})
                        .catch(x => { console.log('fail Heartbeat call'); process.exit(1) })
                        .then(x => {

                            // read the current server time from the response
                            console.log('Server time is:', x.currentTime); // *CHANGE* <-- Inspect x.currentTime instead of the heartbeatResponse.x which is an undefined property of a Promise.

                            // send a StatusNotification request for the controller
                            cli.call('StatusNotification', {
                                connectorId: 0,
                                errorCode: "NoError",
                                status: "Available",
                            });
                        })
                }
            })
    })

Thank you for your proposition, it works :)
I improve a little bit your proposition my removing constant. It would be nice to have an example directory that run out of the box client+server sample. For long promises, it is not that I 'love' promissed but 'await' impose restriction that in the context of a simple standalone test.js file I was not able to handle.
cli.connect()
    .catch(x => { console.log('fail to connect OCPP server'); process.exit(1) })
    .then(x => {
        console.log('connected to ocpp server')

        // send a BootNotification request and await the response
        cli.call('BootNotification', {
            chargePointVendor: "ocpp-rpc",
            chargePointModel: "ocpp-rpc",
        })
            .catch(x => { console.log('fail BootNotification call'); process.exit(1) })
            .then(bootResponse => {
                console.log('Status ocpp:', bootResponse)

                // check that the server accepted the client
                if (bootResponse.status === 'Accepted') {

                    // send a Heartbeat request and await the response
                    cli.call('Heartbeat', {})
                        .catch(x => { console.log('fail Heartbeat call'); process.exit(1) })
                        .then(heartbeatResponse => {

                            // read the current server time from the response
                            console.log('Server time is:', heartbeatResponse.currentTime);

                            // send a StatusNotification request for the controller
                            cli.call('StatusNotification', {
                                connectorId: 0,
                                errorCode: "NoError",
                                status: "Available",
                            });
                        })
                }
            })
    })

Thanks for the feedback.
I will consider adding some examples to a folder that are easier to run out of the box.


Proper alt attributes added

Description
Added proper alt attributes to all img tags
Fixes #356
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] My changes generate no new warnings
[x] New and existing unit tests pass locally with my changes

Hello @Avinash905!
Thank you for submitting this pull request Your pull request will be reviewed by maintainers shortly. Meanwhile make sure you have referenced the respected issue in this pr Your pr will not be merged if it does not have reference to respected issue
please read our Contributing Guidelines https://github.com/UBA-GCOEN/StichHub/blob/main/CONTRIBUTING.md And Code of Conduct https://github.com/UBA-GCOEN/StichHub/blob/main/CODE_OF_CONDUCT.md


Add functions to repo and client for changing current users password pt. 3

Description
add functions to hit endpoints for password control, fixed formatting issue from last rejected pr
Fixes # (issue)
Still making progress on Issue 4

checks passes, merging pr


[REVIEW]

Project link
https://github.com/FridayCandour/Uiedbook.js

Good day, devs, am Friday candour and author of uiedbook js, I want review and support. Thanks


Unusual white box on editor window

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

VS Code Version: 1.69.0
OS Version: macOS Monterey 12.1

Steps to Reproduce:
https://user-images.githubusercontent.com/18463250/178147337-e538eae2-9cf6-47c5-aaf7-e461bf48a9e8.mov

Bump
I have the same issue https://github.com/microsoft/vscode/issues/154698
@naveenkrdy please also bump mine so its more visible

/duplicate of https://github.com/microsoft/vscode/issues/152816

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


Remove homepage?

Describe the problem
I'd like to start the documentation right away and by pass the homepage, ie, instead of having a /guide I'd like this to be right at beginning. Is this currently doable?
Alternatives considered
I've tried point this to the homepage but It didn't work
navbar: [
          {
            title: 'Guide',
            to: '/'
          },
        ],
        sidebar: {
          '/': [
            {
              title: 'abc',
              to: '/abc',
            },

So far and based on Docusaurus idea I simply replaced the +page.md by +page.svelte but don't know if there's a better approach
<script lang="ts">
import { goto } from '$app/navigation';
import { onMount } from 'svelte';
onMount(() => {
  goto('/guide');
});
</script>

To achieve this, the theme default package needs a special frontmatter config like sidebar for customizing some page sidebar shown status.


Add rollovers tooltips

Add rollover effect and tooltips to the workflow steps and bars in the timeline view. It will improve the overall affordance of the data visualization.

This is implemented (to a degree) now.


Fix interfaces and traits

Some interface and trait names were wrong, along with some argument type hints and names.

Picked these up already in my changes :+1:


Release 4.2.0

I think we should go ahead and release 4.2.0.  In doing so move to semver (note 4.2.0).  Its been quite some time with rc out and I think there would be far more usage if we got rid of rc as that seems never ending.  Maven has recently been doing same as lofty goals just haven't happened and the products are stable, same here.
Current diff probably needs reviewed as well from rc3.  It is here.
There may be some rational to look back to 4.1 to see overall scope as I'm sure we have long forgotten.  What I can say is that we have been using 4.2.rc3 for quite some time in around 2k repos without any issues.

I agree! I will take care of that this week-end.
I recently got a new laptop and I have yet to setup back the gpg, dev tools, etc.

it's done!

I will verify. I closed the staging and released - all went fine

I didn't see it either.. let's wait tomorrow. I will redepoy it of still not there

Ok getting pull requests now.  All good.  😊
Sent from my Verizon, Samsung Galaxy smartphone
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Mathieu Carbou @.>
Sent: Thursday, March 23, 2023 3:22:49 PM
To: mathieucarbou/license-maven-plugin @.>
Cc: Jeremy Landis @.>; Author @.>
Subject: Re: [mathieucarbou/license-maven-plugin] Release 4.2.0 (Issue #521)
I didn't see it either.. let's wait tomorrow. I will redepoy it of still not there
—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmathieucarbou%2Flicense-maven-plugin%2Fissues%2F521%23issuecomment-1481769071&data=05|01||0d6889029619479f6a7f08db2bd3fdae|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638151961709838473|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=QmdFioy4IQgYz5cTN0QGI%2FfVXaUGbmRrj2dfwzZ91HU%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAAHODI2JOCSB7IDK6VEQMCDW5SPITANCNFSM6AAAAAAWESPFYY&data=05|01||0d6889029619479f6a7f08db2bd3fdae|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638151961709838473|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=wx05j3JJhIfckFAEdUZ%2BEP2k7iB2hYbyiIq6MG88uZQ%3D&reserved=0.
You are receiving this because you authored the thread.Message ID: @.***>


Fix satsback event for it to be an internal transaction

The internal transactions of LaWallet have a tag with metadata encrypted to make it an internal transaction.
I need help creating this metadata and including it in the event.
The event is created here.

@cuervoshi you know about this! hehe 🐦⬛

The crow told me about it.
How to create metadata
Metadata is a tag of a Nostr event like this:
[ 'metadata', <bool, if it is encrypted>, <string, encrypted type>, <string, encrypted content> ]

Content:

{ "sender": <string, walias/lud16>, "receiver": <string, walias/lud16> }


选中页眉下面的文字，左边会闪出滚动条

Describe the bug

选中图片中的位置，页面左边会闪一下滚动条
Reproduction
<EMAIL_ADDRESS>System Info
不应该闪出滚动条

Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided reproduction is a minimal reproducible of the bug.


fix(payments): bind route params for success spend display

Fixes #1060.

Closing due to better solution in #1066.


Fixed yq errors due to new yq version (iss4)

Note: tomorrow I'll try to impement a yq version check and a fallback mechanics in case if v3 is installed with old commands

Today I had no time to do anything. I'll try tomorrow.


New commit message --- as headline (used to be useful information)

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
Gradle
Package manager version
8.7
Language version
Java 21 / Kotlin
Manifest location and content before the Dependabot update
No response
dependabot.yml content
version: 2
updates:
  - package-ecosystem: "github-actions"
    directory: "/"
    schedule:
      interval: "daily"
  - package-ecosystem: "gradle"
    directory: "/"
    schedule:
      interval: "daily"

Updated dependency
This appears to happen to all dependencies managed by Gradle. I saw this happening on the following examples:

Bump jakarta.validation:jakarta.validation-api from 3.0.2 to 3.1.0
Bump org.jetbrains.kotlin:kotlin-reflect from 1.9.24 to 2.0.0

The Pull Requests still had the correct title. But the commit message is no longer useful.
What you expected to see, versus what you actually saw
I expect the commit message from Dependabot to be something that in the headline mentions the dependency that's updated, the old version, and the new version. Something like this:

Bump io.cucumber:cucumber-spring from 7.17.0 to 7.18.0

What I actually saw was a commit message that omitted the Bump part of the commit message and therefore was only the following:
    ---
    updated-dependencies:
    - dependency-name: org.jetbrains.kotlin:kotlin-reflect
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

This leads to a history that shows only --- as the commit summary, which is not very helpful.
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
I have not created an isolated test case yet. I will create one in a public repository, and to see whether it works, I will have to wait for Dependabot to pick it up.

Duplicate of https://github.com/dependabot/dependabot-core/issues/9784 (which I didn't see earlier)


How to user in angular 11 application

Can you please provide some sample code.

Hi @Asifislam110. I don't have an Angular 11 background to give you an example, but I belive it should be a straight foward implementation. You should just replace require by import syntax. Are you facing any problem or error when implementing that on angular. Can you share it?

Why will the extra parentheses be parsed when there are subscripts
example：

𝑎
0

result：'\left(𝑎\right)_{0}'
but i want '𝑎_{0}'


Code Lens's is not vertically middle

VSCode Version: 1.9.0
OS Version: sierra

I think @joaomoreno get's me in this problem: References are aligned on top of a div when you have line-height. Which is a bit bad because you think it's about the upper line.

Now if it be vertically middle like this:

It can be much better. I don't know if it's possible but I think a simple vertical-align: middle should solve it right?

@alexandrudima I somehow could have guessed :D

@pmkary What settings are you using? I've tried with:
    "typescript.referencesCodeLens.enabled": true,
    "editor.lineHeight": 50

on master, and interestingly, it appears to be bottom-aligned:

{
"editor.fontSize": 13,
"terminal.integrated.fontSize": 14,
"editor.lineHeight": 25,
"editor.fontFamily": "Hasklig-Medium",
"editor.fontLigatures": true,
"editor.tabSize": 4,
"editor.wrappingColumn": 0,
"editor.wrappingIndent": "same",
"editor.quickSuggestionsDelay": 0,
"editor.renderWhitespace": false,
"editor.insertSpaces": true,
"dafny.dafnyServerPath": "~/dafny/DafnyServer.exe",
"window.reopenFolders": "all",
"window.openFilesInNewWindow": false,
"workbench.statusBar.visible": true,
"window.titleBarStyle": "native",
"cSpell.enabledLanguageIds": [
"csharp",
"go",
"javascript",
"javascriptreact",
"markdown",
"php",
"plaintext",
"text",
"typescript",
"typescriptreact",
"yml",
"ruby",
"pageman",
"html"
],
"typescript.check.tscVersion": false,
"workbench.editor.sideBySideLayout": "horizontal",
"window.zoomLevel": 0,
"editor.mouseWheelZoom": false,
"git.confirmSync": false,
"workbench.activityBar.visible": true,
"workbench.sideBar.location": "left",
"workbench.welcome.enabled": true,
"typescript.referencesCodeLens.enabled": true
}

Thank you, I could reproduce with your settings.
Here's how it looks with the fix:

@alexandrudima thanks a lot for the fix 👍
Additionally I think you should include the Hasklig font in your tests because I previously found a bug: #13503 which was also fixed when dear João Moreno used the font and found the bug. (which was the reason I mentioned him in the first place.)


Allow icon-placement top on Button

This function solves the problem (这个功能解决的问题)
I have a table with buttons on the final column which is aligned centered, it would be nice if the icon could be above the button text to look more "centered".
Example on what I'm trying to achieve: https://i.imgur.com/9LjMe9K.png (in this example the button would be "text")
Expected API (期望的 API)
Currently icon-placement allows only "left" and "right", adding "top" (maybe "bottom" too) options

Currently I'm achieving that result with:
<n-button
	text
	tag="a"
	:href="event._previewLink"
	target="_blank"
	class="flex flex-col"
	:themeOverrides="{iconMarginMedium: 0}"
>
	anteprima
	<template #icon>
		<n-icon>
			<i-carbon-view />
		</n-icon>
	</template>
</n-button>

I don't think is a common pattern, since I haven't seen it in any popular product.
There's little possibility that we will implement it.


TypeError: conversion from NoneType to Decimal is not supported

Crash Report
This crash report was reported through the automatic crash reporting system 🤖
Traceback
  File "_ctypes/callbacks.c", line 234, in 'calling callback function'
  File "/var/containers/Bundle/Application/333808E7-CFB3-4504-91FB-FC15FD713C54/Electron-Cash.app/Library/Application Support/com.c3-soft.ElectronCash/app_packages/rubicon/objc/runtime.py", line 1065, in _objc_method
    result = f(py_self, *args)
  File "/private/var/containers/Bundle/Application/333808E7-CFB3-4504-91FB-FC15FD713C54/Electron-Cash.app/Library/Application Support/com.c3-soft.ElectronCash/app/ElectronCash/electroncash_gui/ios_native/receive.py", line 349, in updateAmtFromFX
    amount = amountFiat/Decimal(rate) * Decimal(pow(10, 8))

TypeError: conversion from NoneType to Decimal is not supported

Reporter
This issue was reported by 1 user(s):

Electrum Version
Operating System
Wallet Type
Locale

3.3 (iOS Build: 301)
Darwin-17.7.0-iPhone9,4-64bit iOS 11.4.1 iPhone (6057CB64-7A67-46EF-9BBB-7E7C80A7825F)
imported_privkey
ko_KR

Additional Information
The reporting user(s) did not provide additional information.

Fixed by #840


Roll Engine from 06b7d1f8c6c3 to 018ecd92684e (1 revision)

https://github.com/flutter/engine/compare/06b7d1f8c6c3...018ecd92684e
2021-07-11<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from XZIR07Fmq... to gySDhb-Ea... (flutter/engine#27314)
Also rolling transitive DEPS:
fuchsia/sdk/core/mac-amd64 from XZIR07FmqH1s to gySDhb-EaVBw
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Reading and writing array elements

Say I am given a JSON:
{
"name": "John Doe",
"meals":
[
{
"breakfast": "omlet at 8AM"
},
{
"lunch": "salad at 12"
}
]
}
And its loaded into below object(does not matter how):
nlohmann::json someJson;
Now I'd like to load the "meals" structure into some STL container.
std::? = someJson["meals"];
I also need to be able to make some changes to the values and write it back.
someJson["meals"] = ?;
How would that look like? Struggling to figure out the type(s) to use here.

The library already provides STL-like access APIs for reading/writing JSON values. Do they cover your requirements?

Thanks, that's what I've been trying to figure out. I'm not able to "fit" any STL container to the JSON format I listed above.
Finding an STL container (even if its a nested, complicated one) that would allow reading/writing of "meals" element is what this question is about.

It appears that the STL structure would be:
vector<map<string, string>>
I was able to make it work like that, though the c++ code of adding/searching elements is quite ugly (nothing to do with the library, just a weird JSON doc format). I'll close this.

It appears that the STL structure would be:
vector<map<string, string>>

The underlying data type is std::map<std::string, basic_json>> for JSON objects and std::vector<basic_json> for JSON arrays, by default. (More info here and here).

though the c++ code of adding/searching elements is quite ugly (nothing to do with the library, just a weird JSON doc format). I'll close this.

Correct. JSON schema has a great impact on ease of implementation . I've written a sample demo based on your schema: https://wandbox.org/permlink/iVUmUQV1GDtXzr6Q
You can find more info at README page and indeed the documentations.

Thanks!


Clone repo and run locally

Can we clone this repo locally and run with available files for streamlit. Can you please throw some light upon it

Do you need to develop pygwalker, or just import it?
Local develop, refer it: https://pygwalker.kanaries.net/installation#local-development
Import it, download the built package, https://pypi.org/project/pygwalker/#files

I need to add  some features like Authorization and Authentication, So i need to work on the api's coming back from communication.ts add security features and need to validate it in backend while using it in streamlit.
Will PYG-Walker Work with Gradio as well ?

Maybe you can consider putting authentication data into cookies, then patching pygwalker
from pygwalker.communications import streamlit_comm

class PrvivatePygwalkerHandler(streamlit_comm.PygwalkerHandler):
    def post(self, gid: str):
        print(self.cookies)
        return super().post(gid)

streamlit_comm.PygwalkerHandler = PrvivatePygwalkerHandler

gradio demo: https://github.com/Kanaries/pygwalker/blob/main/examples/gradio_demo.py

Any plans to develop it as dashboard kind of app ?

Basically, you can develop a dashboard system based on pygwalker with streamlit/gradio or even flask. If you want a out-of-box solution, you can connect your pygwalker with kanaries cloud, in which you can publish your work from pygwalker to cloud, edit, share and embed anywhere. We also provide OpenAPI for some developers to develop their own dashboard system without building the whole system by themselves.
For open source, we are considering wthether to open source an independent dashboard editing system in pygwalker ecosystem, not a part of pygwalker.

Is there demo where we can develop POC with Flask and having pygwalker part (section) of another Application, Or can you please guide this community how to do it

Hey Kindly lemme know the wrap up for flask getting started

Hi @JeevankumarDharmalingam , I will try to use flask or other web frameworks to build a POC in  next week.

Thanks that would be helpful, Appreciate it !

@JeevankumarDharmalingam  refer it: https://github.com/Kanaries/pygwalker/blob/main/examples/web_server_demo.py

Thanks for the demo , there's one more request in below api is called from pygwalker
http://<IP_ADDRESS>:8080/_pygwalker/comm/test0
Is it possible to add bearer token in the header of this api call ?


Unable to pip install <IP_ADDRESS> version

Hey Chen, I couldn't use pip to install <IP_ADDRESS> version both in my terminal and pycharm...  it works fine if I clone it through GitHub ....But I use pycharm quite often so I really need some help

BTW, <IP_ADDRESS> works fine

could you provide more detail?

Sure, here is the error info when I install
Collecting pyecharts
Using cached pyecharts-<IP_ADDRESS>.tar.gz
Complete output from command python setup.py egg_info:
Collecting jupyter-pip
Using cached jupyter-pip-0.3.tar.gz
Installing collected packages: jupyter-pip
Running setup.py install for jupyter-pip: started
Running setup.py install for jupyter-pip: finished with status 'error'
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/k8/zkl3z4nd55vdmbybqkhd24c40000gn/T/pip-build-sH9spA/jupyter-pip/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /var/folders/k8/zkl3z4nd55vdmbybqkhd24c40000gn/T/pip-TiZ3Gt-record/install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/jupyterpip
copying jupyterpip/init.py -> build/lib/jupyterpip
running egg_info
writing jupyter_pip.egg-info/PKG-INFO
writing top-level names to jupyter_pip.egg-info/top_level.txt
writing dependency_links to jupyter_pip.egg-info/dependency_links.txt
warning: manifest_maker: standard file '-c' not found
    reading manifest file 'jupyter_pip.egg-info/SOURCES.txt'
    writing manifest file 'jupyter_pip.egg-info/SOURCES.txt'
    running install_lib
    creating /Library/Python/2.7/site-packages/jupyterpip
    error: could not create '/Library/Python/2.7/site-packages/jupyterpip': Permission denied

    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/k8/zkl3z4nd55vdmbybqkhd24c40000gn/T/pip-build-sH9spA/jupyter-pip/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/k8/zkl3z4nd55vdmbybqkhd24c40000gn/T/pip-TiZ3Gt-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/k8/zkl3z4nd55vdmbybqkhd24c40000gn/T/pip-build-sH9spA/jupyter-pip/
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/var/folders/k8/zkl3z4nd55vdmbybqkhd24c40000gn/T/pip-build-cTjEGw/pyecharts/setup.py", line 11, in <module>
    pip.main(['install', 'jupyter-pip']); cmdclass = importlib.import_module('jupyterpip').cmdclass
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named jupyterpip

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/k8/zkl3z4nd55vdmbybqkhd24c40000gn/T/pip-build-cTjEGw/pyecharts/

on Linux os?

Mac OS

能否采取管理员权限单独安装 jupyter-pip 试试看

Could you try to install jupyter-pip sparately with admin permissions？

Fabulous, You are right, if I install Jupiter- pip first then  it will works... Thanks

👏 good!


Problem with controlling Dynamixel AX-12W motor with the Arduino IDE

Hi,
So i'm using the Arduino Mega 2560, Dynamixel Arduino Shield, 1 Motor (AX-12W) and Dynamixel SMPS2 for the power supply of the motor. The SMPS2 gets 12V and the Mega 2560 ist connected with my Computer.
I need help with the control of the AX-12W. I am not sure if I have connected all the components correctly or if the code matches the hardware. But when I upload the code, unfortunately the motor does not move.
I know that the motor works fine because I was able to control it in Dynamixel Wizard2 2.0 already
Attached are my circuit, code, motor data from Dynamixel Wizard 2.0 and the output in the serial monitor
I would be very grateful for any help and thank you in advance

@Hotdogkilla
I haven't read your source in detail, but you might suspect a conflict between the serial monitor and the Dynamixel serial bus.
https://emanual.robotis.com/docs/en/parts/interface/dynamixel_shield/#use-of-serial-monitor-with-dynamixel-shield


Create a contact info block

Add links to social networks (LinkedIn, Facebook, Instagram), phone number, email, Telegram username, etc.

Added telegram and email contact info


Border-less Markdown tables

I love how easy it is to reformat the current table, or all, in a Markdown file, but I'm not too found of the styling. I much prefer borderless tables.
Any chance you could add that?
There is another table formatter, https://marketplace.visualstudio.com/items?itemName=darkriszty.markdown-table-prettify, which detects the table style automatically. Would be really nice if you could do that too!

Thanks for using.
And sorry for my late reply.
I understood the request.
I was unexpected it, but good function!
I will consider it.
Perhaps, in May as adding config.

Thank you for waiting.
I released v1.2.1 and added borderless table configration.
Try tableformatter.markdown.tableEdgesType = "Borderless".

Awesome! I like it!
Thanks.


Shortcut to jump to default view (see the whole workflow)

This task is automatically imported from the old Task Issue Board and it was originally created by Adam Obuchowicz.
Original issue is here.

Why
As Enso IDE user
I want to be able to show my entire graph on the screen
So that I can see it quickly, zoom to another part etc.
Acceptance Criteria
Scenario:
GIVEN I have opened project with a big graph
WHEN I press a predefined shortcut
THEN The camera gradually moves this way it shows the entire graph + some margin.

Merging to #6206 as it has more details.


Indicating model points on posterior corner plot

Hello Tomas,
On the corner plot of plot_posterior(), it might be practical to show with points the parameter values of the models that were available during the fit to help evaluate easily, visually, whether the errorbars are credible or whether they are suspiciously small around a model point. (The first-order thing is to plot points for pairs of parameters of the grid, and the second-order thing would be to add lines for pairs e.g. involving mass, but the "first-order" option is probably enough.) Especially for the non-Teff parameters, one does not always know by heart the spacing/values (e.g. for metallicity), and the automatically-determined, often-not-quite usual grid spacing (e.g. Delta T = 30 K) makes it a tiny bit more difficult.
By the way, is there a way of finding out what the parameter values are for parameters other than Teff, apart from reading the models in again to read the information off screen or, as I usually do, doing ls … in the data/ directory? The information is not in species/data/model_data/model_data.json and with database.list_content() I did not find it.
Thanks!
Gabriel

For you second question, you can use get_points()

Oh! great: read_model.get_points() gives:
{'teff': array([1200., 1300., 1400., 1500.]),
 'logg': array([3. , 3.5, 4. , 4.5, 5. , 5.5]),
 'feh': array([-0.6, -0.3, -0. ,  0.3])}

Maybe highlight this in a tutorial :wink:? Thanks in any case.


Integrate MIxS 6 submodule with nmdc-schema, make new import

Goal
Update the MIxS integration in NMDC soon after Apr 28th release
@turbomam: minimize changed files. Give PR and issue a better name.
Not all of the reviewers are expected to pour over all of the changes.

See Issue #291

identify slots historically provided by src/schema/mixs.yaml
also call out lost slots... are they really needed/used?
import as many of those slots from MIxS 6, into a new YAML file

This PR is mostly concerned with creating a new, dynamic MIxS import for the nmdc-schema. It would replace the mostly static MIxS 5-based src/schema/mixs.yaml
See these issue comments:

https://github.com/microbiomedata/nmdc-schema/issues/291#issuecomment-1093003740
https://github.com/microbiomedata/nmdc-schema/issues/291#issuecomment-1093031441

This PR now includes all MIxS 6 slots used by all environmental packages in the NMDC DH schema.
Notes

No packages have been curated except for soil. That means that there are probably slots in here that we may choose not to include
Although the NMDC DH schema is examined to see what slots should be imported, the imports are taken from the MIxS schema itself, and do not include any modifications present in the NMDC DH schema.

Manual checks that should probably become tests
https://github.com/microbiomedata/nmdc-schema/blob/issue-291-mixs-submod/src/schema/mixs_6_for_nmdc.yaml

[ ] EMSL: omit, since it's a dh_section
[ ] gender_restroom: yes, this is new for us (from built environment?) and should be included
[ ] source_mat_id: include but without "globally unique ID" title

Reviewing this. Will add comments soon.

I'm reviewing this PR and the new submodule process, by running and testing the Makefile targets. Here is the list of commands that I ran one after the other:
git checkout -b issue-291-mixs-submod   # make sure you are on the right branch
poetry install   # install all necessary dependencies in a virtualenv

git submodule init   # initialize local configuration file
git submodule update   # fetch data from above project

make mixs_clean   # remove all mixs specific files
make reports/slot_roster.tsv   # class slot relationships from MIxS and NMDC
make src/schema/mixs_new.yaml   # NMDC specific new MIxS 6 YAML

The mixs_new.yaml file got generated successfully and replaced the old mixs.yaml.


Looks like there is a command timeout bug

To investigate later, this happens during the testapps/keyboard and testapps/gesture tests.
warn: [BaseDriver] Shutting down because we waited 60 seconds for a command
error: [Appium] Had trouble ending session undefined: Cannot read property 'deleteSession' of undefined
info: [Appium] Removing session undefined from our master session list

fixed it, this was AndroidDriver command timeout, which is irrelevant, disabled it.


Could not find a declaration file for TS in Vue3

Hello,
We use a lot v-tooltip within our web app and we wish to continue doing so while we migrate on Vue3 with TS.
I installed the v-tooltip v4, and when importing the VTooltip from 'v-tooltip' vscode reminds me that there is no declaration (.d.ts) file for TS. I tried importing some from npm by running npm i --save-dev @types/v-tooltip but there is none.
Does the type declaration file exist for the v-tooltip v4? If yes, where can I find? Else, is it planned for 2022?
Thanks,
Francesco

+1 for this

is this solved?


armory plugin: address for hide hat?

would be nice if you could dig that one up for me jon :)

What’s the bug? We already have functionality to do this in the gwca api, but why do you need the address?

ah, didn't see that one, setting it to show and then back to hide works


Sharing is Caring Power App Sample

Category

[x] New Sample

What's in this Pull Request?
Power Apps Calendar Component

Thank you @Warner-Digital


Prisma CLI merges graphql and graphql-auth examples when "GraphQL Boilerplate" is selected in prisma2 init

It should download only the graphql example but seems to weirdly mix it with graphql-auth, e.g. the index.ts file has the contents from graphql but there are lots of files/folders from graphql-auth.

is it also possible to add the selection for the other GraphQL examples in cli init process?

is it also possible to add the selection for the other GraphQL examples in cli init process?

Yes, we're actually working on prisma2 init this week where we'll improve it a lot. We actually have a "spec" for the entire flow that you can see here.

I think I just made #373 which is duplicate I think. Closing that one.

Just wanted to mention one thing I mentioned in the duplicate issue 👇

Also, I just noticed it does not contain .gitignore by default so I was uploading node_modules. I think it would be cool if a default .gitignore is included in every example.

This is fixed in<EMAIL_ADDRESS>please re-open a new issue if the problem persists for you.


Feature/security token ownership

This PR adds the owner address to the security token entity that gets returned by the client

:tada: This PR is included in version 2.0.1-beta.8 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


schedule the bot for running every day

raise VideoPathAlreadyExists("specify another path")

twitchtube.exceptions.VideoPathAlreadyExists: specify another path

What's the issue?

Thank You For your quick Replaying.
When Scheduling The Script, For Example, I Have Schudel To Run and make video Every 2h, First Running Ends Sucssuley, But When Bot Run Again Ended With EROR ( raise VideoPathAlreadyExists("specify another path") Clips Folder Path.

I Think The Script Dos do not Have The ability To Automatically Remover The Old Sub Folders Created By The Script After Sucsuful Uploading To Youtube  In Clip Folder.

I see, I'll take a look and figure out a fix.

I don't really get why this is happening, but I've made a quickfix and the example in the README is updated now.

Thank You So much Frind For The Hope And The Support, I really appreciate
this.
On Sat, May 15, 2021 at 2:25 PM offish @.***> wrote:

I don't really get why this is happening, but I've made a quickfix and the
example in the README is updated now.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/offish/twitchtube/issues/56#issuecomment-841666774,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQUWZS3R2XHYO4P7FOYRKV3TNZ73ZANCNFSM445PEMJA
.

Thank You So much Frind For The Hope And The Support, I really appreciate this.


Add UICR region to Nordic NRF52

UICR is user configuration area. It is used by the MBR to select
the boot address.

/morph test

/morph test

/morph test


Videos in AWS do not load in Google Chrome or Microsoft Edge

Describe the bug
Videos in AWS s3 load in FireFox but not Google Chrome or Microsoft Edge. The preview on the project homepage will say "Unable to play" and attempting to load the video for annotations will play the loading animation endlessly.
Environment:

OS: Windows 10
Label Studio Versions: 1.12.0.post0 & 1.12.1
Python versions: 3.9.13 & 3.11.5 & 3.11.8

Additional context

No error occurs when trying to load the videos from AWS s3 in Google Chrome or Microsoft Edge

Even when setting --log-level DEBUG the terminal output is essentially the same as when properly loading through FireFox

Behavior has been tested and confirmed on multiple computers on Windows 10
Both versions of label-studio were installed through pip for all versions of Python
Using the import option to import locally stored videos will properly load videos in Google Chrome for annotation

Firefox supports a few video formats that are not supported by Chrome and Edge. One such format is MP4V-ES (MPEG-4 Video Elemental Stream). This format is part of the MPEG-4 Part 2 Visual standard and is primarily used for streaming MPEG-4 audio and video over mobile connections. Firefox uniquely supports MP4V-ES in 3GP containers, which is not supported by Chrome or Edge.
Another format to note is Theora. Theora is an open and free video codec developed by Xiph.org, designed for use in the Ogg container format. It is supported by Firefox but not by Safari, and while Chrome and Edge do support it, Firefox's implementation and support for Theora is more robust.
For more details on the specific formats and their support across different browsers, you can refer to the MDN Web Docs and Mozilla Support.


Switch to using DDC for every compile

The two web compilers don't always give consistent results, and that can occasionally lead to confusion where DartPad prints different results for seemingly inscrutable reasons:
https://twitter.com/_vsmenon/status/1355943391675072513
The underlying dart2js issue for @timsneath 's example is: https://github.com/dart-lang/sdk/issues/44818

Yup, I think the correct answer to this confusion is https://github.com/dart-lang/dart-pad/issues/1714

I think #1714 is part of it. That's about aligning on a single SDK version, which is definitely a good idea. This is issue, though, is suggesting we align on a single compiler?
We've been using dart2js for non-Flutter Dart mostly because that's how it's always worked. We could, though, switch to dartdevc. The null-safe version of DartPad used that pipeline for a while, and it wasn't a huge pain to make the switch.

FYI @sigmundch @devoncarew
Aligning would make sense if it simplifies our life long term.  Do we get benefit out of using dart2js for small examples?

I didn't notice much difference in speed when we were wiring everything through dartdevc on the null safety DartPad. I don't have a profiled result to back that up, though, so take it with a grain of salt.
The one noticeable difference would be that you're required to take the network hit and download the pre-compiled Dart SDK at least once to run pure Dart code. Anyone who was also using Flutter in DartPad would already have dealt with that, though.

Fwiw, my vote is to go with ddc everywhere if it gives a more consistent experience for new developers

@devoncarew were there other reasons to pick dart2js earlier on that should be considered?

Yeah, the initial consideration was mostly related to download size of the compiled JS. The compiled dart2js output was on the order of hundreds of KB (250-300kb?) and the compiled DDC output was on the order of megabytes (5-6MB?).

Could we use site analytics to determine how commonly dart-pad is used from Safari?

It's a few percent, certainly enough that I wouldn't be comfortable telling those folks they were required to use another browser.
If DDC were a problem for our Safari users, though, I'd expect to see complaints about Flutter not working, which we aren't.

This is purely a front end change, no? If I understand correctly, I can't change the Compile API as it would be breaking contract as it needs to return the URL of the compiled dart.js.

Yep. I'll take this one.

The Flutter-based DartPad frontend only uses DDC to compile for both Dart and Flutter, so I'm going to close this as resolved. There are still some caching questions to solve in relation to running the DDC output, but we are tracking those improvements in other issues.
Thanks all for the discussion here!


Made NonNativeKeyboard touchable

Overview
This makes the nonnative keyboard prefab respond to touch events
Changes
Added a new behaviour NonNativeKeyboardTouchAssistant to the NonNativeKeyboard that enables touch when articulated hand support is detected. By request of @provencher after reading http://dotnetbyexample.blogspot.com/2020/04/migrating-to-mrtk2-using-non-native.html

/azp run


Add more alert info

Problem:

don't know project, pod name, namespace in alert info
typo

Solution:

add more info for alert
fix typo

Issue:
https://github.com/rancher/rancher/issues/16990
https://github.com/rancher/rancher/issues/16592
https://github.com/rancher/rancher/issues/16823

LGTM


Close HTTP response on unhandled request timeout

Summary
This pull request fixes an issue where the defaultUnhandledRequestHandler does not close the HTTP response if an incoming event times out without being acknowledged. The current behavior can lead to open connections that consume server resources unnecessarily and may cause confusion for clients awaiting a response.
The proposed change ensures that the server responds with a 503 Service Unavailable status code and ends the response properly, signaling to the client that the event was not processed in time. This update enhances the robustness of the application by preventing potential resource leaks and clarifying the outcome of timed-out events.
Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.

@seratch Thank you for reviewing the PRs. When would the 2 fixes be released by your team?

@shubhamjajoo Since the next release milestone does not have any remaining tasks, we can release a new version soon. I will ask my team mates if they can make a release later today in North American timezone. If they don't have the bandwidth by the end of Friday, I will make a release next monday in Japan Standard Time (+09:00).


Can't add currencies in latest EconomyLite

Was trying to create a currency (pkd), but whenever I start the server up after changing the config, it adds a coin currency which it uses instead.
I can change the plural, singular, and symbol of coin to the currency I need however.

Are you adding currency via the commands or directly modifying the configuration file?

Modifying the configuration file.

I would try to add the currency via the commands, a small mistake in the configuration file can botch the whole thing.

pkd {
plural=PokeDollars
singular=PokeDollar
symbol=P
}
current=pkd
This was my config. I just edited the coin currency to have the same values, so that's working fine.

The way EconomyLite stores data does not allow you to directly change the is of the currency, which in your case is pkd. However you can change the plural, singular, and symbol values.

Oh, didn't know that. Thanks for the insight.


Using the exclamation point {{!var}} resulted in "undefined"

Using the {{!var}} something {{/!var}} notation didn't work when the var was set to TRUE
This is because in the code it only checks the meta "!" when the val is false. If the val is true, the meta is still set to "!" making it truthy and then the script doesn't know what to do with it, so returns nothing.
So, I added this (the "else if" at the bottom)
if (!val) {
                // handle if not
                if (meta == '!') {
                    return render(inner, vars);
                }
                // check for else
                if (has_else) {
                    return render(if_false, vars);
                }

                return "";
            }
            else if (meta == '!')
                return "";

If there's a better way, or if I'm doing something wrong, please let me know.
There may be other instances where it returns nothing. Maybe ensuring all code paths return would be a good way to lock things down.
Great engine otherwise! Use it every day. Thanks for creating it.

I meet this bug too


AMBARI-23076. Log Search configurable zookeeper usage for config API …

…(use local implementation by default)
What changes were proposed in this pull request?

move out json adapter code from config-zookeeper module to config-json
remove OutputProperties object - should not be pushed to ZK or anywhere else
create/move some interfaces for config api (filter monitor + filter manager)
create 2 new modules: local and solr config api implementations (local will be used to read/update input.config-*.json files locally only - without zk connection, solr one will be used only for keeping log level filters in solr - ideally these should be the defaults)

How was this patch tested?
manually.
Please review @g-boros @swagle @kasakrisz

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/3127/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/3143/
Test FAILed.
Test FAILured.

retest this please

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/3152/
Test FAILed.
Test FAILured.

retest this please


(new ArgError) instanceof ArgError yields false

// ArgError definition

ArgError.prototype = Object.create(Error.prototype, {
  constructor: {
    value: ArgError
  }
});

function ArgError () {
  var make = Error.apply(this, arguments);

  make.name = this.name = "ArgError";
  this.message = make.message;
  Object.defineProperty(this, "stack", {
    get: function() {
      return make.stack;
    }
  });

  return make;
}

ArgError is not a constructor but a factory function as it returns explicitly and the use of new is meaning-less.  This does not allow to validate using instanceof because it really isn't an instance of it since it was created by creating a blank object and decorating it with properties of another object.
The current alternative is to check the constructor property of an argErr instance.

Also, I've found that this isn't supposed to be...
var AE = require("charge").ArgError;

assert.strictEqual((new AE).constructor, AE)

Also related is this build fail on travis-ci.  Hadn't noticed it until this morning.


ERROR: unable to select packages:   curl (no such package):     required by: world[curl] Cleaning up file based variables

$ apk add curl # collapsed multi-line command
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.15/main: temporary error (try again later)
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.15/main: No such file or directory
ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.15/community: temporary error (try again later)
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.15/community: No such file or directory
ERROR: unable to select packages:
curl (no such package):
required by: world[curl]
Cleaning up file based variables

The package mirror is currently down https://github.com/gliderlabs/docker-alpine/issues/564. You can probably replace the /etc/apk/repositories file with a working one from here https://mirrors.alpinelinux.org/. They don't seem to be accurately reporting their status though.


Adding a "response_type" to the lambda handler causes an error

Expected Behavior
adding the "response_type" key with a value of "redirect" will redo the elastisearch query with the edited parameters
Actual Behavior
adding the "response_type" key with a value of "redirect" causes the bot to be unable to process the message ("continue" works fine)
Steps to Reproduce the Problem

Create a document with a lambda handler function
Have the handler function add  a "response_type key" with value "redirect"
trigger the document with a prompt

@JohnCalhoun

we are no longer using this mechanism


Update build.gradle

Support newer versions of gradle that requires a namespace

@hemanthrajv Please merge this!!

@hemanthrajv  merg

Closed in favor of #113


K8SPXC-316: move vault directory back to conf

Test name
Status

init-deploy
failed

storage
passed

big-data
failed

scaling
passed

recreate
passed

self-healing
passed

scaling-proxysql
passed

restore-to-encrypted-cluster
failed

upgrade
passed

limits
passed

demand-backup
failed

self-healing-advanced
passed

upgrade-consistency
passed

security-context
passed

monitoring
passed

operator-self-healing
passed

monitoring-2-0
passed

scheduled-backup
failed

affinity
passed

one-pod
passed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

demand-backup-encrypted-with-tls
failed

should be fixed via helm


Added Modal Popup React Challenge

Title and Issue number

Title : Modal Popup Challenge
Issue No. :
Code Stack : React JS
Close #<issue_no>

Checklist:

[] I have mentioned the issue number in my Pull Request.
[] I have commented my code, particularly in hard-to-understand areas
[] I have created a helpful and easy to understand README.md
[] I have updated the Index.html file for my contribution

Modal Popup React JS Challenge is added.

Updated the user detail and isNew tag


Dedup duplicate targets

Addresses https://github.com/taiki-e/cargo-hack/issues/167#issuecomment-1257589584

bors r+


Add Eq instance

The first thing I needed when starting to use this package in my own projects was an Eq instance.

Thanks!


Question: printing without dialog

Hi,
Thank you for building these examples. They have been helpful. I am most interested in printing from MAUI. I have the DocumentPrinting demo working but have a question:
Is it possible to print without a dialog. The system we are building will run the MAUI app on a mobile device (iOS, Android or Windows; whichever one we can get running), and print to the default network printer. This is for a visitor system that prints stickers so we need 'silent' printing.

I was primarily interested in printing PDFs with this project and found a solution for silent printing.
https://github.com/billreiss/mauiSilentPrintPdf/issues/1

Thank you for sharing! I'll look at ways to add this as a toggleable flag to the existing helper class.

I had a chance to review this today, it looks like Bill is using FreeSpire.Pdf to print the document (rather than rolling your own like this project does).
For any future visitors to this Issue, here is how to replicate the desired outcome:

Install the FreeSpire.PDF NuGet package to the project. For example:

<PackageReference Include="FreeSpire.PDF" Version="8.6.0" />

Add the following using statements to the page:

using Spire.Pdf;
using Spire.Pdf.Print;

In your print button click event handler:

PdfDocument pdf = new PdfDocument();
var fileName = "sample-pdf-file.pdf";

var stream = await FileSystem.OpenAppPackageFileAsync(fileName);
pdf.LoadFromStream(stream);

// In the settings object you can set the printer name and a lot of other options. No printer name prints to default.
PdfPrintSettings settings = new PdfPrintSettings();
settings.Color = false;

// OPTIONAL - FOR SILENT PRINT
settings.PrintController = new StandardPrintController();

pdf.Print(settings);


[Bug]: When there duplicate records exist in table, the spark upsert can't merge record

What happened?
If the table already has some records with duplicate primary key, then using spark insert into sql to do upsert will not work as expected.  rows still are duplicated but  expected to be merged into one.
Affects Versions
0.4.1
What engines are you seeing the problem on?
Spark
How to reproduce

Relevant log output
No response
Anything else
No response
Code of Conduct

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

I can't reproduce it in 0.4.1.
CREATE TABLE IF NOT EXISTS user (
    id INT,
    name string,
    ts TIMESTAMP,
    PRIMARY KEY(id)
) USING arctic
PARTITIONED BY (days(ts));

insert overwrite db.user values (2, "frank", timestamp("2022-07-02 09:11:00"));
...
insert into db.user values (2, "frankkkk", timestamp("2022-07-02 09:11:00"));
insert into db.user values (2, "frankkkk", timestamp("2022-07-02 09:11:00"));

alter table db.user set tblproperties (
    'write.upsert.enabled' = 'true');

insert into db.user values (2, "llllll", timestamp("2022-07-02 09:11:00"));

result

Any progress on this issue? @baiyangtx


Blueprint long_press issue

DONT'T DELETE THIS.
Please answer all questions as good as possible.
Make sure you have read the documentation at https://github.com/danielperna84/custom_homematic#custom_homematic.
Make sure you are running the latest version of hahomematic or it's custom_component (and Home Assistant) before reporting an issue.
custom_component/hahomematic version (if applicable):
1.0.2
Home Assistant version (if applicable):
2022.3.8
CCU version:

Model (CCU2/3, Raspi3/4, NUC, ProxmoxVE, ...): VM on Synology DSM
OS (Original, RaspberryMatic, debmatic/...): RaspberryMatic
Version: <IP_ADDRESS>20330

Problem-relevant configuration:
Do you use tls? no
Do you use callback? no
Do you use username and password? yes
Which interfaces do you use? BidCoS RF
Describe the bug
A clear and concise description of what the bug is.
I've tried to use the homematicip_local-actions-for-6-button.yaml with HM-PB-6-WM55 to dim up/down a light. This basically works, but long-pressing a button just dims one step up/down and stops afterwards.
I've attached a event log for these buttons. There are several events while holding down a button:
HM-PB-6-WM55 events.txt

press_long
press_cont
...
press_cont
press_long_release

I'm not sure, but perhaps one should consider evaluating the press_cont events as well? Didn't try it yet.
The bluebrint description says: "
description: When a button is pressed, the defined actions will be executed. Please
keep in mind, that long-press actions might be executed multiple times, according
to your configured minimum duration for long press. This can be configured in
your CCU."
I'm not sure about homematic ip, but this seems to be wrong for BidCoS devices.
To Reproduce
Steps to reproduce the behavior:
Screenshots (if applicable)
Relevant HA log entries (full log)

Diagnostic Information (available on every device)
{
  "home_assistant": {
    "installation_type": "Home Assistant OS",
    "version": "2022.3.8",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.9.9",
    "docker": true,
    "arch": "x86_64",
    "timezone": "Europe/Berlin",
    "os_name": "Linux",
    "os_version": "5.10.108",
    "supervisor": "2022.03.5",
    "host_os": "Home Assistant OS 7.6",
    "docker_version": "20.10.9",
    "chassis": "vm",
    "run_as_root": true
  },
  "custom_components": {
    "dwd_weather": {
      "version": "1.2.18",
      "requirements": [
        "simple_dwd_weatherforecast==1.1.2",
        "markdownify==0.6.5"
      ]
    },
    "homematicip_local": {
      "version": "1.0.2",
      "requirements": [
        "hahomematic==1.0.4"
      ]
    },
    "xiaomi_cloud_map_extractor": {
      "version": "v2.1.5",
      "requirements": [
        "pillow",
        "pybase64",
        "python-miio",
        "requests",
        "pycryptodome"
      ]
    },
    "hacs": {
      "version": "1.24.2",
      "requirements": [
        "aiogithubapi>=21.11.0"
      ]
    },
    "onkyo": {
      "version": "2021.10.5",
      "requirements": [
        "onkyo-eiscp==1.2.7"
      ]
    },
    "frontier_silicon": {
      "version": "2022.3.3",
      "requirements": [
        "afsapi==0.2.3rc2"
      ]
    },
    "smartthinq_sensors": {
      "version": "0.12.12",
      "requirements": [
        "pycountry>=20.7.3",
        "xmltodict>=0.12.0"
      ]
    },
    "presence_simulation": {
      "version": "1.14",
      "requirements": []
    },
    "browser_mod": {
      "version": "1.3.1",
      "requirements": []
    },
    "fontawesome": {
      "version": "2.1.5",
      "requirements": []
    },
    "simpleicons": {
      "version": "v2.0.0",
      "requirements": [
        "simpleicons==6.16.0"
      ]
    }
  },
  "integration_manifest": {
    "domain": "homematicip_local",
    "name": "Homematic(IP) Local",
    "config_flow": true,
    "documentation": "https://github.com/danielperna84/custom_homematic",
    "issue_tracker": "https://github.com/danielperna84/hahomematic/issues",
    "requirements": [
      "hahomematic==1.0.4"
    ],
    "ssdp": [
      {
        "manufacturer": "EQ3",
        "manufacturerURL": "http://www.homematic.com"
      }
    ],
    "zeroconf": [],
    "homekit": {},
    "dependencies": [],
    "codeowners": [
      "@danielperna84",
      "@SukramJ"
    ],
    "iot_class": "local_push",
    "loggers": [
      "hahomematic"
    ],
    "version": "1.0.2",
    "is_built_in": false
  },
  "data": {
    "config": {
      "entry_id": "35822aacb390d7028935d6c727a3c230",
      "version": 1,
      "domain": "homematicip_local",
      "title": "ccu",
      "data": {
        "instance_name": "ccu",
        "host": "de838cd8-raspberrymatic",
        "username": "**REDACTED**",
        "password": "**REDACTED**",
        "callback_host": "<IP_ADDRESS>",
        "callback_port": 0,
        "json_port": null,
        "tls": false,
        "verify_tls": false,
        "interface": {
          "BidCos-RF": {
            "port": 2001
          }
        }
      },
      "options": {},
      "pref_disable_new_entities": false,
      "pref_disable_polling": false,
      "source": "user",
      "unique_id": "<IP_ADDRESS>",
      "disabled_by": null
    },
    "platform_stats": {
      "binary_sensor": 61,
      "climate": 6,
      "light": 4,
      "sensor": 27,
      "switch": 14,
      "hub_sensor": 5,
      "hub_binary_sensor": 1
    },
    "devices": [
      "HM-CC-TC",
      "HM-CC-VD",
      "HM-LC-Sw1-FM",
      "HM-LC-Sw1-Pl",
      "HM-LC-Sw2-FM",
      "HM-PB-4-WM",
      "HM-PB-6-WM55",
      "HM-PBI-4-FM",
      "HM-RC-12",
      "HM-Sec-RHS",
      "HM-Sec-SCo",
      "HM-Sec-SD-2",
      "HM-Sec-SD-2-Team",
      "HM-Sen-MDIR-SM",
      "HM-Sen-MDIR-WM55"
    ]
  }
}

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

I'm not sure, but perhaps one should consider evaluating the press_cont events as well? Didn't try it yet.
The bluebrint description says: " description: When a button is pressed, the defined actions will be executed. Please keep in mind, that long-press actions might be executed multiple times, according to your configured minimum duration for long press. This can be configured in your CCU."
I'm not sure about homematic ip, but this seems to be wrong for BidCoS devices.

I added these blueprints as i use them with my hmip devices.
I can update the docs, but i will not further investigate in these blueprints. Please feel free to tryout different options.
If you have an improved version we could add it to the repo.

OK, I'll do my best...

Sounds good.


Not working with RenderDoc v1.18

Whenever I attempt to use this extension with RenderDoc v1.18, I receive this message:

It appears immediately after I select Export FBX Mesh; no other dialogs pop up before it appears or after it disappears.

same issue here


added 6x10 and 6x10 rounded fonts

Overview
This commit adds a new 6x10 font sourced from https://github.com/olikraus/u8g2.
The font used are licensed under terms that allow for use, modification, and distribution; see detailed licensing information here.
Preview
Preview generated by running
6x10
make build && ./build/out/pixlet render examples/font-preview/font-preview.star font=6x10 --gif --magnify 10

6x10-rounded
make build && ./build/out/pixlet render examples/font-preview/font-preview.star font=6x10-rounded --gif --magnify 10

Just to give a bit more context, this is a font we'd like to add for our Synth Solar Monitor which we think provides a perfect way to fit 3 lines of text on the screen and 10 letters across (as letters are fixed width).
We were talking to Pär about it on email and he said that submitting a PR was the best thing to do - but let us know if any issues with that. Thanks!

@rohansingh @matslina - Is there any chance we could merge this PR for a new font? It's a font we made ourselves adapted from a free-to-use font (licensing here: https://github.com/olikraus/u8g2/blob/master/LICENSE) and so no licensing issues.
We have a v2 of our Synth Solar monitoring app built and so this is the only barrier to putting it live. Thanks!


How do I evaluate the Human and animal character motion

I would love to try out the Human and animal character motion system you built, but I'm unable to find anything on the documentation. Any guidance would be greatly appreciated

Hi, the support for skinning and animation is not released yet as we are still cleaning and optimize skinning. Stay tuned :)

Ohhh, I hope its sooner than later! I'm absolutely excited to try out prompted kinematics for motion rigged models :)