install and import for bing entity search with python sdk

#only install listed on page
python -m pip install azure-cognitiveservices-search-entitysearch

#cannot import with these
from azure.cognitiveservices.search.entitysearch import EntitySearchClient
from azure.cognitiveservices.search.entitysearch.models import Place, ErrorResponseException
from msrest.authentication import CognitiveServicesCredentials

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a6ee7ae1-5e97-b392-cee7-09c92bc6cd9a
Version Independent ID: 44e23320-2034-29bf-5e18-f6d6275a18f5
Content: Quickstart: Use the Bing Entity Search client library - Azure Cognitive Services
Content Source: articles/cognitive-services/Bing-Entities-Search/quickstarts/client-libraries.md
Service: cognitive-services
Sub-service: bing-entity-search
GitHub Login: @aahill
Microsoft Alias: aahi

@matt-erhart Thanks for the question. We are investigating the issue and will update you shortly.

Thanks for the feedback. @aahill we are unable to import the following, could you please check on these.
from azure.cognitiveservices.search.entitysearch import EntitySearchClient
from azure.cognitiveservices.search.entitysearch.models import Place, ErrorResponseException
from msrest.authentication import CognitiveServicesCredentials

@ram-msft Could you please assign this to the product PM for a speedy answer?

@msftbrking Can you please share your suggestion on this.

@ram-msft I believe you have the wrong Brian King. I will unassign myself.

@matt-erhart We have forwarded the same to the product team to check. We will update you on the same.

@matt-erhart Thanks.  After installing the azure-cognitiveservices-search-entitysearch I am able to add following import statements successfully.
python -m pip install azure-cognitiveservices-search-entitysearch

@matt-erhart We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Add GitHub Build & Test Action

This change adds a GitHub action to build and test this repository.

Not a huge fan of the default go support in GitHub actions, and the inability to set environment variables that persist across steps.


leipzig-glossing:0.4.0

I am submitting

[ ] a new package
[x] an update for a package

Update: new API with example and gloss functions, some code style tweaks

Thank you :)


Retrying a non-deterministic error loses offchain triggers

If a non-deterministic error happens after offchain_monitor.ready_offchain_events() has been called, block processing will be retried but any consumed offchain triggers will be lost until the node is restarted.
The solution I'd propose is for the offchain monitor state to be reset on retry, which would involve recreating the SubgraphInstance from the manifest + stored data sources.

This looks like the place to recreate the SubgraphInstance:
https://github.com/graphprotocol/graph-node/blob/61601fb3f7e6993b1b63ce62e1cefa536268e429/core/src/subgraph/runner.rs#L783

To clarify, the entire IndexingContext would need to be recreated, not just the SubgraphInstance.

This should be closed, correct @mangas?


[StaticDateRangePicker] renderInput is required while it's not being used

Environment

Tech
Version

@material-ui/pickers
v4.0.0-alpha.8

material-ui
v4.10.2

TypeScript
v3.8.3

React
16.9.0

Browser
Chrome

Peer library
"@date-io/date-fns": "^2.6.1"

Steps to reproduce

Provide renderInput prop to <StaticDateRangePicker /> because otherwise it's an error.
Input isn't visible anywhere(because it's 'static')

Expected behavior
renderInput shouldn't be a required prop
Actual behavior
renderInput is required
Live example

@dmtrKovalenko I find it hard to follow the logic around which prop is spread where as well how props are fowarded. What do you think about simplifying the types?

It is used. Because StaticDateRangePicker can render mobile keyboard input view if dynamic prop displayStaticWrapperAs="desktop" do not passed. Or even with this prop, but suing showToolbar. So it cannot be removed.

@oliviertassinari typescript inference logic is really a little bit tricky, but the pickers and wrappers logic is also not really simple. Our design allows to maximally share code and inference all required code.


Add yeelight power mode icon

Description:
Add option to icon change, depending of current power mode. Great for fast feedback about yeelight state. For example if bulb is flowing, its impossible to tell this from icon, or any other sensor / property. Also support nightlight mode. Based on https://github.com/home-assistant/home-assistant/pull/22346 , will rebase after merging.

Pull request in home-assistant.io with documentation (if applicable): https://github.com/home-assistant/home-assistant.io/pull/9043
Example entry for configuration.yaml (if applicable):
yeelight:
  devices:
    <IP_ADDRESS>:
      name: Wall light bedroom
      power_mode_icon: true

Checklist:

[X] The code change is tested and works locally.
[X] Local tests pass with tox. Your PR cannot be merged unless tests pass
[X] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:

[X] Documentation added/updated in home-assistant.io

Please rebase this feature.

Rebased

This is a UI only feature and we shouldn't add this to the backend. Other integrations don't have this either.

Re-opening. Did not realize this was not based on the light state (is_on) but on another value.


Line Chart Legend Not Clickable

Expected behavior
Hi,
I used Node-red Dashboard Line Chart with a legend option which internally used Chart.js.
It's working properly with a simple configuration.
Applied zoom CSS and legend click should work.

I raised the same issue on Node-red also. Please check the below link for reference.
https://github.com/node-red/node-red-dashboard/issues/804
Current behavior
I applied the zoom property to Canvas and the chart looks proper but the legend click is not working.

If I removed the zoom CSS then the legend click is working properly.

Reproducible sample
https://github.com/node-red/node-red-dashboard/issues/804
Optional extra steps/info to reproduce

Possible solution

Context

chart.js version
v.2.3.0
Browser name and version

Link to your project

as described in the issue template versions below 4.0 are not supported anymore and will be disregarded.
Second the zoom property is non standard and it was decided here we won't do anything with it so you will need to fix this externally
https://github.com/chartjs/Chart.js/issues/7178#issuecomment-770410234

Closing as it is about a verry old version of chart.js and as per the linked comment we won't fix css zoom related issues since its non standard and not on the track to being standard


Fix null reference issue

... when OnCollect is yet assigned before invocation.
Resolves #843

/azp run


Update Exchange Icon for CELO

https://drive.google.com/drive/folders/1t5wiM2-ZPVCBVW4uvNYQyDD0thDqmRCZ

https://docs.google.com/document/d/1TY_Vtf35oGM7PAtjsgqLLxpUDuZPFbkSshg5QQHv53c/edit


Postgres Subscriptions broken with System.InvalidOperationException: Missing type info or binding info.

Product
Hot Chocolate
Version
13.9.5
Link to minimal reproduction
sorry - no
Steps to reproduce
I am unable to reproduce locally, but it reliably happens on every second message processed by the postgres writer when run in my aws environment. Maybe it's a RELEASE mode optimization in Npgsql? Regardless, i dont believe fault lies with this repo as it only occurs when npgsql is updated from v7 to v8 and this code appears to be using the api correctly.
What is expected?
All messages queued for delivery to postgres should be delivered to the db via pg_notify, regardless of transient errors communicating with the DB
What is actually happening?
The exception is causing the connection to disconnect (or be broken), which in turn triggers the cancellation token that the writer is using (L129 below). When the writer attempts to re-queue the messages to the channel for retry the channel silently rejects the call as the cancellation token is triggered. This means we lose the message. This message loss is reliably happening on every second invocation of the handler
https://github.com/ChilliCream/graphql-platform/blob/7d21adab765fffad291f22255db1102fed39234e/src/HotChocolate/Core/src/Subscriptions.Postgres/PostgresChannelWriter.cs#L96-L131
Relevant log output
Subscription ProviderInfo "The channel writer failed to send messages. Requeueing 1 messages. Error Message: System.InvalidOperationException: Missing type info or binding info.
   at Npgsql.ThrowHelper.ThrowInvalidOperationException(String message)
   at Npgsql.NpgsqlParameter.Write(Boolean async, PgWriter writer, CancellationToken cancellationToken)
   at Npgsql.Internal.NpgsqlConnector.WriteBind(List`1 parameters, String portal, Byte[] asciiName, Boolean allResultTypesAreUnknown, Boolean[] unknownResultTypeList, Boolean async, CancellationToken cancellationToken)

Additional context
I have been investigating this for the last week or so and have been detailing my discoveries in a slack thread.
I have tried several ways to identify the problem. there are two issues here

When the connection is poisoned, the cancellation token is triggered and messages are not requeued for retry
the Npgsql batch suffers errors when using prepared statements

The first issue is easily solved by ignoring the cancellation token.
The second problem I have raised an issue over on the npgsql repo, unfortunately as i don't have an isolated reproduction for this i'm not sure if its an easy fix. Its still early days and they may figure it out. As I am not confident that the npgsql issue will be resolved quickly i have refactored how pg_notify is called. By converting the code from a batch statement to using unnest, the problem is solved and also performance is increased.
Please see the related PR for my proposed fix to this issue

Is this fixed with the merge of the pr?

Yes, subscriptions is running nicely again for us @michaelstaib


[doc] sync override-policy.md from karmada

Signed-off-by: hanweisen<EMAIL_ADDRESS>What type of PR is this?
/kind documentation

What this PR does / why we need it:
The user guide of override-policy is missing. copy from karmada. I submit a PR https://github.com/karmada-io/karmada/pull/1896 move override-policy.md to userguide folder. If website will sync userguide from karmada with relsease 1.2. This PR should be closed.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:

Wrong place? I can't see this from preview:
https://deploy-preview-66--karmada.netlify.app/

I can not find override-policy.md in this project

fixed https://deploy-preview-66--karmada.netlify.app/docs/next/

/cc @Arhell

/lgtm
Thanks @hanweisen


Prevent include! macro include itself

This PR prevent include macro including itself.
Note: It does not prevent a cyclic include:
// foo.rs
include!("bar.rs")

// bar.rs
include!("foo.rs")

Yeah, ideally we should guard against cyclic includes as well. Hm, and I bet we can have include cycles with path attributes on mods as well?

Yeah, ideally we should guard against cyclic includes as well.

@matklad Hm... but how? I can imagine if we want to support hover / goto def for include macro, the macro itself have to store the FileId of included file somewhere. And it might be the key to implement that.

Hm... but how?

I think we should have a "depth" counter, each time we go via include or mod foo, we increase depth by 1 and cap it at 100 r something.
bors r+

although for inludes specifically we can just piggyback on the macro recursion limit:
λ rustc main.rs
error: recursion limit reached while expanding the macro include
--> main.rs:1:1
|
1 | include!("main.rs");
| ^^^^^^^^^^^^^^^^^^^^
|
= help: consider adding a #![recursion_limit="256"] attribute to your crate
error: aborting due to previous error

For modules, rustc does track cycles, but I bet it can be creatively broken with symlinks:
error: circular modules: main.rs -> main.rs
 --> main.rs:2:5
  |
2 | mod m;
  |     ^

error: aborting due to previous error

λ rustc main.rs
error: couldn't read sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/main.rs: Too many levels of symbolic links (os error 40)
 --> sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/sub/main.rs:2:5
  |
2 | mod m;
  |     ^

error: aborting due to previous error

:rofl:

rebased.
bors retry


Reserved Keywords within struct field names parsed with backticks.

The outputs and inputs row of the table are nested structs within an array, containing the field "index". This is a reserved keyword, and hence I escaped it with backticks. The problem is - when reading from the parquet file, the column name is being read as "index" including the backticks and not without them. This is causing the engine to only read null values as the column "index" with backticks does not exist in the parquet file.
Steps to reproduce the behavior (Required)
CREATE DATABASE bitcoin;
USE bitcoin;
CREATE EXTERNAL TABLE s3_transactions (
date varchar(1048576) NULL COMMENT "",
hash varchar(1048576) NULL COMMENT "",
size bigint(20) NULL COMMENT "",
virtual_size bigint(20) NULL COMMENT "",
version bigint(20) NULL COMMENT "",
lock_time bigint(20) NULL COMMENT "",
block_hash varchar(1048576) NULL COMMENT "",
block_number bigint(20) NULL COMMENT "",
block_timestamp datetime NULL COMMENT "",
index bigint(20) NULL COMMENT "",
input_count bigint(20) NULL COMMENT "",
output_count bigint(20) NULL COMMENT "",
input_value double NULL COMMENT "",
output_value double NULL COMMENT "",
is_coinbase boolean NULL COMMENT "",
fee double NULL COMMENT "",
inputs array<struct<index bigint(20), spent_transaction_hash varchar(1048576), spent_output_index bigint(20), script_asm varchar(1048576), script_hex varchar(1048576), sequence bigint(20), required_signatures bigint(20), type varchar(1048576), address varchar(1048576), value double>> NULL COMMENT "",
outputs array<struct<index bigint(20), script_asm varchar(1048576), script_hex varchar(1048576), required_signatures bigint(20), type varchar(1048576), address varchar(1048576), value double>> NULL COMMENT ""
) ENGINE=FILE
PROPERTIES (
"aws.s3.access_key"  =  "AKX7",
"path"  =  "s3://aws-public-blockchain/v1.0/btc/transactions/date=2009-01-03/",
"aws.s3.secret_key"  =  "FIOY",
"format"  =  "parquet",
"aws.s3.region"  =  "us-east-2",
"enable_recursive_listing"  =  "true"
);
SELECT outputs from s3_transactions;
Expected behavior (Required)
['{"index": 0, "required_signatures": 1, "script_asm": "04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f OP_CHECKSIG", "script_hex": "4104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac", "type": "pubkey", "value": 50}']
Real behavior (Required)
[{"index":null,"script_asm":"04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f OP_CHECKSIG","script_hex":"4104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac","required_signatures":1,"type":"pubkey","address":null,"value":50}]
StarRocks version (Required)

You can get the StarRocks version by executing SQL select current_version()

+-------------------+
| current_version() |
+-------------------+
| 3.2.2-269e832     |
+-------------------+

Hi @packy92 , any updates on the commit? Our deployment is a little blocked because of this issue - could I help in any way? Would love to contribute if necessary.

Hi @packy92 , any updates on the commit? Our deployment is a little blocked because of this issue - could I help in any way? Would love to contribute if necessary.

Sorry, I am working on it.

The issue persists with broker load - if I use broker load to load data from s3 files, the internal fields in the s3 file column struct still errors because it's not escaped correctly.
Steps to reproduce the behavior (Required)

Create table
CREATE TABLE transactions (
date varchar(1048576) NULL COMMENT "",
hash varchar(1048576) NULL COMMENT "",
size bigint(20) NULL COMMENT "",
virtual_size bigint(20) NULL COMMENT "",
version bigint(20) NULL COMMENT "",
lock_time bigint(20) NULL COMMENT "",
block_hash varchar(1048576) NULL COMMENT "",
block_number bigint(20) NULL COMMENT "",
block_timestamp datetime NULL COMMENT "",
index bigint(20) NULL COMMENT "",
input_count bigint(20) NULL COMMENT "",
output_count bigint(20) NULL COMMENT "",
input_value double NULL COMMENT "",
output_value double NULL COMMENT "",
is_coinbase boolean NULL COMMENT "",
fee double NULL COMMENT "",
inputs array<struct<index bigint(20), spent_transaction_hash varchar(1048576), spent_output_index bigint(20), script_asm varchar(1048576), script_hex varchar(1048576), sequence bigint(20), required_signatures bigint(20), type varchar(1048576), address varchar(1048576), value double>> NULL COMMENT "",
outputs array<struct<index bigint(20), script_asm varchar(1048576), script_hex varchar(1048576), required_signatures bigint(20), type varchar(1048576), address varchar(1048576), value double>> NULL COMMENT ""
) ENGINE=OLAP
DUPLICATE KEY(date, hash)
COMMENT "OLAP"
DISTRIBUTED BY HASH(hash)

Load with broker load from s3 infile - parquet

load label bitcoin.tx_load( data infile("s3://aws-public-blockchain/v1.0/btc/transactions/date=2024-01-01/.snappy.parquet") into table transactions format as "parquet" (date, hash, size, virtual_size, version, lock_time, block_hash, block_number, block_timestamp, index, input_count, output_count, input_value, output_value, is_coinbase, fee, inputs, outputs)) with broker ("aws.s3.use_instance_profile" = "false", "aws.s3.region" = "us-east-2", "aws.s3.access_key" = "", "aws.s3.secret_key" = "****") properties ( "timeout" = "259200");
Expected Behavior
Broker load loads the files.
Actual Behaviour
Error - type:LOAD_RUN_FAIL; msg:Invalid Column Name:index
The error is with the nested index field within outputs and intputs.

Let me check it.


jackett: 0.16.175 -> 0.16.998, switch to Mono, adding Darwin support

Motivation for this change

Updates version to avoid "your version is very old" warnings
Switches to Mono, which adds Darwin support while avoiding switching src URL according to platform

I had filed #94777 but will close that in favour of this, which I believe is a better approach: switching to Mono brings this into line with how nixpkgs treats similar programs like Sonarr and Radarr.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Bumped to even newer version in the meantime. One consequence of the Mono change is that Jackett appears to display a banner message suggesting the use of a self-contained binary instead, in the interest of performance. I think that message is probably misguided, and would personally consider suppressing it.

Ping @marsam. :-)


发货人组件基本使用

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines: https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Application (the showcase website) / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[ ] No

Other information

This branch has conflicts that must be resolved

@SubinY 组件encapsulation 兼容统一为：  encapsulation: ViewEncapsulation.None,
方便后期全局样式复写组件样式


Corrupt / Degraded gif Output

Hi,
I recently started using asciicast2gif and have successfully used it a number of times.  I use the Docker image
However, while processing a somewhat long demo, the results were less than optimal and the screen output looks wrong
Here is the command:
docker run --rm -v $PWD:/data asciinema/asciicast2gif demo.cast.1 demo.cast.1.gif                                     ==> Loading demo.cast.1...
==> Spawning PhantomJS renderer...
==> Generating frame screenshots...
==> Combining 607 screenshots into GIF file...
gifsicle: warning: huge GIF, conserving memory (processing may take a while)
==> Done.

What it looks like via asciinema - asciinema_play.png

What the generated gif looks like - asciicast2gif.jpg

I haven't run into this problem in shorter casts.  Any ideas?  Thanks.

That looks quite bad indeed. It's either imagemagick or gifsicle doing something fuzzy here.

Just hit this... -S 1 helped

You may want to try out https://github.com/asciinema/agg , which is a successor to asciicast2gif I just released.


cStor and cluster configuration

The current cluster cStor configuration logic is a bit broken right now.
Currently within a cluster definition, node definitions include a boolean OpenEBS property that is supposed to indicate that OpenEBS and a cStor block device should be provisioned on nodes where this property is set to true.  For normal clusters, we automatically select some nodes to host OpenEBS when the cluster definition doesn't set OpenEBS=true for any node.

[x] The first problem is that we really don't want to provision OpenEBS cStor for single node clusters deployed by neonDESKTOP due to the multi-GB memory required and the new ready-to-go images can't support more than one node image anyway.  We currently hack around this by checking the cluster name and not deploying cStor for these cases.

[x] The second problem is that the OpenEBS node definition property doesn't really make a lot of sense anyway.  This evolved from our old neonHIVE Ceph feature (abandoned years ago).  For that project, users needed to specify which nodes would have Ceph deployed at the host level including a BlueStore block device.
OpenEBS is deployed as normal Kubernetes services/pods so all we really need is a way for users to specify which nodes will host a cStor block device (if any) since we're always deploying OpenEBS even when there's no cStor devices.  I think we should probably rename this property to OpenEbsStorage and default this to false.

[x] Define a new enum named OpenEbsEngine that define cStor and None and then add a new Engine property to OpenEbsOptions.  This property will default to None.  For now, this will control whether OpenEBS/cStor will be deployed but we may also want to support Jiva or other engines (if any) in the future.
It looks like Jiva is intended for smaller clusters and has less overhead than cStor which probably scales better and has more features.  It may be interesting to look into Jiva as an alternative to cStor for small and perhaps even the ready-to-go built-in clusters.

[x] Cluster definitions should verify that no nodes have OpenEbsStorage=true when OpenEbsOptions!=OpenEbsEngine.None

[x] We should remove the cluster definition logic that automatically selects some nodes to host cStor devices when the user doesn't specify any because this doesn't make sense any more.  Remove the NeonHelper.EnsureOpenEbsNodes() method.

[x] We need to remove the cluster name hacks and just use the presence of nodes with **OpenEbsDevice=true during cluster setup.

[x] Centralize code for checking for a neonDESKTOP built-in cluster by adding a ClusterDefinition.IsDesktopCluster.  This is much cleaner than comparing cluster names throughout the project.

Related: #1263

@marcusbooyah: I've committed and pushed these changes to master.  Could you please have a look at the commit to make sure I didn't miss anything or do anything stupid:
https://github.com/nforgeio/neonKUBE/commit/fcf9712ef74736fe85bdcdc2c5467a5dee705ab2
I've tried creating a single node cluster without deploying a cStor and cluster setup is hanging while waiting for the Citus database.  I'll bet that this is probably related to cStor not being there.  You'll have to have a look at this too:

This is working now.


Add Zühlke Software Engineering Corner

This is a general company engineering blog.
I didn't find a way to create an RSS feed in Hashnode for a specific tag/category. Any experience with that?
Thanks in advance :)

Thanks Simon. The only request I'd make is that it looks like this is a company blog rather than your individual blog. There's a separate category for that just below development.

Sure! Thank you!

Thanks!


refactor: bool support

Signed-off-by: Frankzhaopku<EMAIL_ADDRESS>Purpose | 本PR解决的问题

Changes | 本PR的更改

bool 类型的自动转换，true或是 为 true，其他为 false

Checklist | 检查

Are tests written for added code? | 新增代码是否添加测试用例

[ ] Yes
[x] No because:

Did you introduce any new dependencies? | 如果添加新的依赖，请列出依赖并说明添加该依赖的原因

[x] No
[ ] Yes

Dependency:
Reason:

Codecov Report

Merging #92 into master will decrease coverage by 0.53%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master      #92      +/-   ##
==========================================
- Coverage   27.32%   26.78%   -0.54%
==========================================
  Files          34       34
  Lines         710      713       +3
  Branches       38       39       +1
==========================================
- Hits          194      191       -3
- Misses        516      522       +6

Impacted Files
Coverage Δ

app/service/data_format.ts
34.14% <0%> (-0.86%)
:arrow_down:

app/service/shimo.ts
14.52% <0%> (-2.57%)
:arrow_down:

Continue to review full report at Codecov.

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


Publish to open-vsx / add CI deployments

Hello,
I was looking to get this extension published to the open-source visual studio code extension repository for use with VSCodium (community-driven, freely-licensed binary distribution of Microsoft’s editor VSCode)
https://open-vsx.org/
https://github.com/eclipse/openvsx/wiki/Publishing-Extensions#how-to-publish-an-extension
I was looking for a CI spot where I could pull request and set up the code where you would just need to add an access token but it doesn't look there is something such as Github Actions or Travis CI to use. I'd be happy to help set up some CI, or I might have missed it but didn't want to step on toes if there is already a process.
Thanks,
James

You can start with github actions like this create-new-release.yml

I would really happy to see vscode-neovim in open-vsx repository.

Looks like open-vsx has vscode-neovim now: https://open-vsx.org/extension/asvetliakov/vscode-neovim


tensorrt c++ And mask decoder can be fp16 without too big error?

Hello, Thank you for sharing the great work. Do you have a plan for tensorrt c++ version?  That will be awsome too,Thank you very much.
I see mask decoder used with fp32, does fp16 tensorrt will produce big accuracy loss or not?  Best regards.

Hi @Mediumcore ,
Thanks for reaching out!
We don't have a plan currently.  But I'll update this thread if this changes.
I don't recall the exact decision to use FP32 with the mask decoder, but I think that was the reason.  That said, the accuracy difference could be verified by running the evaluation instructions.
John

Thank you for the great work you have done and look forward to your C++ initiatives

嗨，
感谢您伸出援手！
我们目前没有添加 C++ 支持的计划。但是，如果情况发生变化，我会更新此线程。
我不记得将 FP32 与掩模解码器一起使用的确切决定，但我认为准确性是原因。我不是100%确定。为了进行检查，可以通过运行评估指令来验证精度差异。
John


www-request.network & requestnetwork.live

Real one is request.network
Thank you for the time you spend protecting all users

https://urlscan.io/result/ba026cb1-9706-465e-bb88-a33c179337a9#summary
https://urlscan.io/result/ac99e0c4-6a8c-47fc-8845-2e599119647f#summary

https://github.com/409H/EtherAddressLookup/commit/7aa75fd44e25db90ad86f79a00ec36a57e54c56a


Use static metric names when tag support is enabled

As discussed in #3917 in some of the cases we generate dynamic metric names where the possible values are not bounded. For such cases it would be better to capture such dynamic part as tags such that metric system which does not support regex over metric names can work on tags
Fixes #3917
Related issue and scope

[x] I opened an issue to propose and discuss this change (#3917)

My changes affect the following components

[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[ ] Documentation

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[ ] Enhancement or new feature (adds new functionality).
[x] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[ ] I signed an Apache CLA.
[ ] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes.
[ ] My changes require further changes to the documentation.
[ ] I updated the documentation where necessary.

Codecov Report

Merging #4407 into master will decrease coverage by 3.64%.
The diff coverage is 42.85%.

@@            Coverage Diff             @@
##           master    #4407      +/-   ##
==========================================
- Coverage   84.21%   80.56%   -3.65%
==========================================
  Files         169      169
  Lines        7873     7893      +20
  Branches      543      547       +4
==========================================
- Hits         6630     6359     -271
- Misses       1243     1534     +291

Impacted Files
Coverage Δ

...in/scala/org/apache/openwhisk/common/Logging.scala
69.75% <42.85%> (-7.01%)
:arrow_down:

...core/database/cosmosdb/RxObservableImplicits.scala
0% <0%> (-100%)
:arrow_down:

...core/database/cosmosdb/CosmosDBArtifactStore.scala
0% <0%> (-95.46%)
:arrow_down:

...sk/core/database/cosmosdb/CosmosDBViewMapper.scala
0% <0%> (-92.67%)
:arrow_down:

...whisk/core/database/cosmosdb/CosmosDBSupport.scala
0% <0%> (-84.62%)
:arrow_down:

...abase/cosmosdb/CosmosDBArtifactStoreProvider.scala
4% <0%> (-52%)
:arrow_down:

...in/scala/org/apache/openwhisk/common/Counter.scala
40% <0%> (-20%)
:arrow_down:

...penwhisk/core/database/cosmosdb/CosmosDBUtil.scala
81.81% <0%> (-15.16%)
:arrow_down:

...nwhisk/core/database/cosmosdb/CosmosDBConfig.scala
94.11% <0%> (-5.89%)
:arrow_down:

... and 24 more

Continue to review full report at Codecov.

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

Thanks Cosmin.
@SugandhaAgrawal do you have any comments before I merge?

@rabbah - I would need a day to check on this until then please do not merge.

@rabbah Thanks for the wait. Please feel free to merge. I am good 👋


Markdown Todolists Conversion to Todoist

Is your feature request related to a problem? Please describe.
I'm always frustrated when I have to add Todoist tasks separately.
Describe the solution you'd like
A feature that auto-converts markdown checklists to tasks and subtasks and auto-interprets the time written in some tasks as each respective task's schedule.
Below is an example:

[ ] Correct P1 Practice Mon 19:30

[ ] 1
[ ] 2

[ ] Vectors

[ ] Shortest Distance
[ ] 3 Planes Intersection

[ ] Counting Principles
[ ] Maclaurin Series
[ ] Prob Distribution

--> It should do the following

Create separate task.
Set the task "Correct P1 Practice" to the time Mon 19:30
Create subtask "1" and "2" for "Correct P1 Practice"
Create subtask "Shortest Distance" and "3 Planes Intersection" for "Vectors"

Describe alternatives you've considered
I can't really think of an alternative for this, apart from using Google Sheet to create the list and paste it to Todoist.

Here's a Pseudocode representation of a potential way to make it work. I will try working on it in the next few days:
Pseudocode

Use - [ ] as a separator
If the current line has a tab ( ) in front, find the previous one and add the current to the subtask of the previous one.
Remove the - [  ] in front
Add it as a Todoist task with Todoist's Quick Add Endpoint

- [ ] a
	- [ ] b

@chenyenru this is an older thread so apologies if you've solved this, but this does seem possible to do with this plugin: https://github.com/HeroBlackInk/ultimate-todoist-sync-for-obsidian

Hey Cameron, it does! I'll look into it these few days
thank you


Implemented JSON request forms

Hi,
I forked your repo and I've been working on replacing body text areas with form for JSON payloads for a personal project. It still needs some work but you can check it out here http://plnkr.co/QAS5gj.
If you find it useful I'm available to make any necessary changes for a merge.
Cheers

Hi !
Thanks for sharing !
I'll have a look and let you know.
Regards

+1 on this merge

would be nice if it can be switched back and forth between the form and the json

+1

I'm working it and try to add this feature as a module

Any word on the status of this one? Or is there some other known way to send JSON rather than form data?

Hi !
Not sure to undrestand your issue ... There no problem to send JSON right now see http://orange-opensource.github.io/angular-swagger-ui/#!#addPet.
This request is about generating an HTML form to generate JSON body to send to server instead of a textarea as implemented here http://plnkr.co/QAS5gj


pkg/util: add interface for tls util

Add interface and config definition for the tls util.
ref design: https://github.com/operator-framework/operator-sdk/pull/371

cc/ @hasbro17 @rithujohn191 PTAL.

PTAL cc/ @hasbro17 @shawn-hurley

@shawn-hurley that's correct!

Modify the comments for the interface. PTAL cc/ @hasbro17 @rithujohn191

@hasbro17 I add few sentence to stress the point that the CertGenerator manages CA and secret. Let me know what you think.

LGTM after nit.
@rithujohn191 PTAL


Allow for full page examples

In order to have more realistic examples to audit we want to put full page examples into the review application that's only used by the core team of GOV.UK Frontend.
This can also be used to test changes in the future for example focus states, and would be useful with a visual regression setup.
This initial pull request includes a start page example.
Since we're going to have full examples this also adds a big banner that can be dismissed:

I'm just trying to add some test coverage for the banner, then I'll merge 👍


Monorepo support

What's the problem?
It would be very nice that I could ask questions scoped to a single project in a monorepo or to all projects in the monorepo depending on my intentions.
What's the solution?
A root directory when adding a new repo would allow me to both create a repository for the whole monorepo and another one for just one project inside.

Another way that we could tackle this is with a path: search filter. If your monorepo had a structure like:
/
 /server
 /client
 /docs
  /server
  /client

and you only wanted to query the server docs you could add path:docs/server to your search query. bloop would only respond with respect to the files under that path.

The above has been implemented in https://github.com/BloopAI/bloop/pull/421


Have problem with Hyprland Wayland

I had a serious problem when I switched to Hyprland, when warpd --normal was run, I didn't see any cursor active, like dot square cursor, had to slightly touch the mouse to make it active, when warpd was running normally, cursor could move around moved area, but the problem is it can't be clicked.
Error:
[I]➜ warpd -v
warpd v1.3.5
---------------------------------------------------------
drm in ~ …
[I]➜ warpd -f
Starting warpd v1.3.5
FATAL: wayland: way_monitor_file unimplemented
--------------------------------------------------------
drm in ~ …
[I]➜ warpd --normal
wayland: mouse hiding not implemented
wayland: mouse hiding not implemented
wayland: mouse hiding not implemented
---------------------------------------------------------
drm in ~ took 10,9s …
[I]➜ warpd --normal
fffwayland: mouse hiding not implemented

This my  script for hyprland + nvidia
#!/bin/sh
   cd ~
   export _JAVA_AWT_WM_NONREPARENTING=1
   export __GL_GSYNC_ALLOWED=0;
   export __GL_VRR_ALLOWED=0;
   export WLR_DRM_NO_ATOMIC=1;
   export QT_AUTO_SCREEN_SCALE_FACTOR=1;
   export QT_QPA_PLATFORM=wayland;
  export QT_WAYLAND_DISABLE_WINDOWDECORATION=1;
  export MOZ_ENABLE_WAYLAND=1
  export XCURSOR_SIZE=24
  export LIBVA_DRIVER_NAME=nvidia
  export XDG_SESSION_TYPE=wayland
  export GBM_BACKEND=nvidia-drm
  export __GLX_VENDOR_LIBRARY_NAME=nvidia
  export WLR_NO_HARDWARE_CURSORS=1
  export WLR_RENDERER=vulkan
  export NVD_BACKEND=direct

  exec Hyprland

[I]➜ inxi -G
Graphics:
  Device-1: Intel HD Graphics 630 driver: i915 v: kernel
  Device-2: NVIDIA GP106M [GeForce GTX 1060 Mobile] driver: nvidia
    v: 525.85.05
  Display: wayland server: X.Org v: 22.1.7 with: Xwayland v: 22.1.7
    compositor: Hyprland driver: X: loaded: modesetting,nvidia dri: iris
    gpu: i915 resolution: 2560x1440~60Hz
  API: OpenGL v: 4.6.0 NVIDIA 525.85.05 renderer: NVIDIA GeForce GTX
    1060/PCIe/SSE2

[I]➜ nvidia-smi
Wed Feb  8 06:40:48 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.85.05    Driver Version: 525.85.05    CUDA Version: 12.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   54C    P2    23W /  78W |    112MiB /  6144MiB |      1%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2578    C+G   Hyprland                            5MiB |
|    0   N/A  N/A      2918    C+G   ...le-pixel-canvas-recording       90MiB |
|    0   N/A  N/A      3310      G   kitty                              10MiB |
+-----------------------------------------------------------------------------+

Thank you for your wonderful tool! I've just transitioned to Wayland and unfortunately I am having the same issue (I don't have an Nvidia videocard so I suppose it's not related).

Having a similar issue on Hyprland as well, whenever I try to run it on any mode, I get the error message:
[destroyed object]: error -1: surface was destroyed before its role object
❯ inxi -G
Graphics:
  Device-1: Intel Skylake GT2 [HD Graphics 520] driver: i915
    v: kernel
  Device-2: Realtek HD WebCam type: USB driver: uvcvideo
  Display: wayland server: X.Org v: 23.1.1 with: Xwayland v: 23.1.1
    compositor: Hyprland driver: X: loaded: modesetting dri: iris
    gpu: i915 resolution: 1366x768~60Hz
  Message: No known Wayland EGL/GBM data sources. API: EGL/GBM

I believe this should be fixed in the latest commit. Please be aware that wayland support is experimental and has several limitations due to the way wayland is architected. warpd is mostly in maintenance mode at this point.
I plan on eventually integrating most of the useful functionality into keyd, which should help to eliminate most of these problems since it uses a lower level input mechanism (evdev) that bypasses wayland's input stack.

@rvaiya from what I understand, there wasn't a release since then, so @ajfpay may perhaps only test it by building from master. From what I understand, the latest release is 1.3.5 (and folks at AUR think the same), and apparently afterwards was only some windows-specific 1.3.7 release… I'm not sure how that works.


FOGL-6186 Add documentaion

Signed-off-by: Mark Riddoch<EMAIL_ADDRESS>

Config items like applyFilter, filterRule have never used in the code. It may confuse the users to use with. May be we can remove it or mark these as hidden/readonly


codec(ticdc): avro support row level checksum

What problem does this PR solve?

Issue Number: close #8788
What is changed and how it works?
Check List
Tests

Unit test

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
`None`

/merge

/retest


rippled: unbreak build

Motivation for this change
I noticed this was failing on hydra: https://hydra.nixos.org/build/142482975.
Can anyone else confirm that these are the right hashes? Did they... change? I'm not sure why these would have been outdated/wrong.
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 121950 at 5abef89e run on x86_64-linux 1

1 package failed to build:

rippled

1 package skipped due to time constraints:

rippled-validator-keys-tool

1 suggestion:

warning: missing-phase-hooks
checkPhase should probably contain runHook preCheck and runHook postCheck.
Near pkgs/servers/rippled/default.nix:156:3:
    |
156 |   checkPhase = ''
    |   ^

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement.

Spooky. It seems like my desktop, hydra, and r-rmcgibbo all disagree on what the hash should be...?

It appears that the way this derivation uses leaveDotGit is fundamentally unreliable, so it might need a bit of refactoring to get stable hashes.

Here's as far as I got in terms of actually refactoring this to be more robust. https://gist.github.com/rmcgibbo/bc3e5188453cbc8e1d832e86ec0c32b2. Couldn't get it to work all the way though.


Chkit login doesn't work on Windows

Thank you.
Yes, chkit login works differently on Windows. We've mentioned it in our doc.
To login on Windows use
chkit login -l<EMAIL_ADDRESS>-p mypassword


[ISSUE #389] Support redis as event store

#389
Motivation:

Support redis as event store use publish/subscribe

Modifications:

Added eventmesh-connector-redis module
(Todo) unit test

@jjz921024 Could you please re-submit this feature to branch 1.3.0? since this is a not stable feature, thanks.

@jjz921024 Please rebase from the latest develop branch, the SPI module has been enhanced by #367.
You can get some docs at https://github.com/apache/incubator-eventmesh/blob/develop/docs/en/instructions/eventmesh-runtime-quickstart.md.

@jjz921024 Could you please submmit this feature to branch redis-connector?

@jjz921024 Could you please submmit this feature to branch redis-connector?

I have open a another pr #478  for submmit this feature.  In this pr, i seem megre some irrelevant commit due of my mistake, sorry about that.

#478 is duplicate with this, so close it.


Make Accounts with unread emails bold + show number of unread message

The User wants to see which accounts got unread emails. So we should mark them bold. Would be nice if we can display number of unread mails next to account.
Its useful to got #110 implemented. But it should work just fine without it.
Depends on #108.
ToDo:

[ ] Add a second column to userlist (like in the Email List: see ICFolderDialog>>buildWith:)
[ ] Recursivly iterate through ICFolder for each account and keep track of mails with unseen flag

The Feature shouldnt reload all mails. For this we got #110.
Preview:

Update: before implementing wait for #133


Implement connection to other TrnsysModel objects

This is the initial logic behind the connection between trnsys types. The idea is to use a user-defined mapping of the form:  output_of_pipe1_i to input_of_pipe2_i.
pipe_1.connect_to(pipe_2, mapping={0:0, 1:4, 2:3})

6e397a0 closes issue #3


Updated InfiniteScroll Angular docs

Added import statements to make the angular typescript example easier to adopt for individual use cases.
Short description of what this resolves:
Improves documentation
Changes proposed in this pull request:

Added missing import statements in infinite scroll component

Ionic Version: 1.x / 2.x / 3.x / 4.x
Fixes: #

Thanks!


Implement an unlink-on-teardown feature

Fixes #672

Verified this doesn't obviously cause compatibility problems on windows.


shimv2: fix the error of reaping qemu process mistakenly

For kata shimv2, it doesn't need to reap it's container processes
since all of them are running in VM, thus there is no need to
set it as a subreaper and also no need to take care of the SIGCHLD
singal.
So this commit will try to unset the subreaper and ignore the SIGCHLD
signal. Since ignoring the SIGCHLD signal will break the containerd
shim's events.Publisher publish method, thus here re-write a publish
function to publish the events to containerd.
Fixes: #939
Signed-off-by: fupan<EMAIL_ADDRESS>

/test

close this PR, since I had opened another one: https://github.com/kata-containers/runtime/pull/1004


Minor typo

1 -> n recving rate vs consumer count / prefetch count

recving -> receiving
https://www.rabbitmq.com/blog/2012/04/25/rabbitmq-performance-measurements-part-2/

I have updated the post. Note that it is from 2012. There are several more recent post on closely related subjects:

Benchmarking
Capacity planning

@michaelklishin Thanks for the links. Looks like it is all about quorum queues nowadays. I am not sure if the Go package I am using has the HA feature yet so I cannot imagine if quorum will be available at all.

@BentCoder see this - https://www.rabbitmq.com/quorum-queues.html#declaring
As long as you are using a 3.8.x version of RabbitMQ quorum queues are available. It does not depend on which client library you use.

Not sure what kind of "HA features" a client can have besides connection recovery and support for multiple endpoints to retry. A client in every protocol RabbitMQ supports is always connected to a single node at a time.


[ASK] getMediaElement.js add remove button

Hello sir,,, i want to ask something...
my code:
buttons: ['full-screen', 'mute-audio', 'mute-video', 'record-video'],
toggle: event.type == 'local' ? ['mute-audio'] : [],
i have local video and remote video,, but i'm want button 'record-video' in remote only...
(button local : full screen, mute audio, mute video, || button remote : full screen, mute audio, mute video, record video.
any idea how to make that? thankss

connection.recorders = {};

connection.onstream = function(event) {
    var mediaElement;
    if (event.type == 'local') {
        mediaElement = getMediaElement(event.stream, {
            // buttons you want to display
            buttons: ['mute-audio', 'mute-video', /*'record-audio', 'record-video',*/ 'full-screen', 'volume-slider', 'stop'],

            // to override default behaviour
            toggle: ['mute-audio', 'mute-video', /*'record-audio', 'record-video'*/],

            // fired whe audio or video is muted
            onMuted: function(type) {},

            // fired whe audio or video is unmuted
            onUnMuted: function(type) {},

            // fired whe audio or video started recording
            // onRecordingStarted: function(type) {},

            // fired whe audio or video stopped recording
            // onRecordingStopped: function(type) {},

            // fired for full-screen mode
            onZoomin: function() {},

            // fired for leaving full-screen mode
            onZoomout: function() {},

            // fired when call is dropped; or user is ejected
            onStopped: function() {},

            // fired when take-snapshot button is clicked
            onTakeSnapshot: function(snapshot) {},

            width: 320,
            height: 240,

            showOnMouseEnter: false, // always show

            volume: 100
        });
    }

    if (event.type == 'remote') {
        mediaElement = getMediaElement(event.stream, {
            // buttons you want to display
            buttons: ['mute-audio', 'mute-video', 'record-audio', 'record-video', 'full-screen', 'volume-slider', 'stop'],

            // to override default behaviour
            toggle: ['mute-audio', 'mute-video', 'record-audio', 'record-video'],

            // fired whe audio or video is muted
            onMuted: function(type) {},

            // fired whe audio or video is unmuted
            onUnMuted: function(type) {},

            // fired whe audio or video started recording
            onRecordingStarted: function(type) {
                var recorder = RecordRTC(event.stream, {
                    type: 'video'
                });
                recorder.startRecording();
                connection.recorders[event.streamid] = recorder;
            },

            // fired whe audio or video stopped recording
            onRecordingStopped: function(type) {
                var recorder = connection.recorders[event.streamid];
                recorder.stopRecording(function() {
                    var blob = recorder.getBlob();
                    var fileObject = new File([blob], 'name.webm', {
                        type: 'video/webm'
                    });
                    uploadToServer(fileObject);
                });

                delete connection.recorders[event.streamid];
            },

            // fired for full-screen mode
            onZoomin: function() {},

            // fired for leaving full-screen mode
            onZoomout: function() {},

            // fired when call is dropped; or user is ejected
            onStopped: function() {},

            // fired when take-snapshot button is clicked
            onTakeSnapshot: function(snapshot) {},

            width: 320,
            height: 240,

            showOnMouseEnter: false, // always show

            volume: 100
        });
    }
    document.body.appendChild(mediaElement);
    mediaElement.media.play();
};

thanks for fast respon,,, really worked thanksss :D


Add command line parameter -P

It's not passed test case with errors below
AssertionError: '[]' != "['-P']"

[]

['-P']

#4541

hey @naonus do you have time to follow along with this PR? If not, we can pick it up.


Added aria support for playing, pausing and jumping using keyboard

Saw a mention about adding key controls for the playback to increase accessibility.
https://github.com/gorork/paper-audio-player/issues/14
I'm writing an app where accessibility is important and after reading the guidelines the most important when sound is involved is that you can start playing and stop playing using the keyboard.
In this pull request I add a simple key command to pause and play using the p key. Earlier you could start and restart playback using both space and enter.
But these keys seem to have special syntax in some browsers so I chose a different key so we enable both pausing and starting the audio.
When I tried with space and enter both the playPause function and restart function got triggered for the key events in chrome, which made it impossible to stop the sound using keyboard.

Nice work @kalaspuffar! I'll merge it this week and publish a new version.

After seeing robs accessibility video, https://youtu.be/REVxMvdBYMw, I realize that we need to rework this PR a bit. I'm away over the weekend but could do this next week.

Hi again.
I've updated this pull request so now we target the component correctly with tabindex, so you could easily identify which element is targeted. You use space or enter to start and stop playing the audio.
I've also added skip with right and up. So you skip a small distance say 15 seconds with the right button and a larger say 1 min with the up button. And you can also rewind 15 and 60 seconds with left and down.
I think these keyboard controls will improve the experience for users with screen readers or people unable to use mouse or who prefer to use the keyboard.
Please inform me if I'm not following your code standard or if you want any improvements before accepting this PR. I tried to follow your conventions. Not clear why you rename this to player but it seemed a bit more clear I guess.
I also first wrote the if statements as shorthand one line but though that was harder to read than setting the default value first and then overriding it if the statement was true.

Great work @kalaspuffar!
It seems you haven't pushed the _updatePlayPosition() method that you introduced for all new keyBindings. Could you check?

Hi again @gorork .
Your right. I forgot to push / move a lot of stuff. Did some refactoring in the component I use live and then forgot to move some of the changes over. And some of the code had changed since last version so I had to do some changes.
I think all the parts should be there now and I also tried just replacing the component I use with the new code and that seemed to work as well. Haven't written any test cases yet though ... :/

Merged, closing.


Bracket highlighting with word boundaries do not work with periods

Issue Type: Bug
In issue #132162 word boundaries were fixed for most cases, but not for records/namespaces.
Point := PEnd; // works
Line.End; // period at the start works
Point.X := PEnd.X; // period at the end breaks bracket matching

VS Code version: Code 1.68.1 (30d9c6cd9483b2cc586687151bcbcd635f373630, 2022-06-14T12:48:58.283Z)
OS version: Windows_NT x64 10.0.19044
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (12 x 2592)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.81GB (4.28GB free)

Process Argv
--crash-reporter-id f5c1b75d-5924-472b-bb20-95114cd3aa84

Screen Reader
no

VM
0%

Extensions (19)

Extension
Author (truncated)
Version

monokai-charcoal-high-contrast
74t
3.4.0

markdown-mermaid
bie
1.14.0

mermaid-markdown-syntax-highlighting
bpr
1.2.4

gitlens
eam
12.1.0

vs-code-xml-format
fab
0.1.5

gitlab-workflow
Git
3.47.1

path-autocomplete
ion
1.19.1

vscode-peacock
joh
4.0.1

docomment
k--
0.1.31

hex-hover-converter
maz
1.2.1

csharp
ms-
1.24.4

azure-account
ms-
0.10.1

vsliveshare
ms-
1.0.5615

vscode-yaml
red
1.8.0

vsc-workspace-sidebar
ske
1.4.1

errorlens
use
3.5.1

vscode-icons
vsc
11.12.0

omnipascal
Wos
0.19.0

markdown-all-in-one
yzh
3.4.3

Just noticed this would also be fixed with #150440

Just noticed this could also be fixed with #150440

Not the case, the definition of the bracket is a complete word, which is not fixed by the


New push request

Right now the plugins and themes doesn't need translate the version, author, etc.. just name and description.


Fixed Swoole response status code

I've noticed that all responses, regardless of whether they were 201, 404, 500, were returned with the same status code 200. This PR contains the fix for both runners: Laravel and Symfony.

I'll update the baseline after merging


[Snyk] Upgrade tape from 5.6.5 to 5.6.6

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade tape from 5.6.5 to 5.6.6.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 23 days ago, on 2023-07-18.

Release notes

Package name: tape

5.6.6 - 2023-07-18v5.6.6

5.6.5 - 2023-07-12v5.6.5

    from tape GitHub release notes

Commit messages

Package name: tape

e8c56b7 v5.6.6
c99680a [Deps] switch from `through` and `resumer` to `@ ljharb/through` and `@ ljharb/resumer`

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report
Patch coverage has no change and project coverage change: -0.34% :warning:

Comparison is base (9dc620d) 89.89% compared to head (da75029) 89.56%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #302      +/-   ##
==========================================
- Coverage   89.89%   89.56%   -0.34%
==========================================
  Files           9        9
  Lines         297      297
==========================================
- Hits          267      266       -1
- Misses         30       31       +1

see 1 file with indirect coverage changes

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


Add/edit steps

I think the sibling repo has a steps_dev branch. I could be wrong.

Will have to resolve these conflicts locally I think.

Made issue for what we want to keep from here (2 steps) #274


fix alarm widget for bangle 2, fix widpedom width when displaying large text

Thanks!
However I'm a bit concerned about the pedometer changes.
Bangle.drawWidgets lays out all the widgets based on their width values then calls .draw on each widget in turn. If you're setting .width to something else in the draw call, you're just going to end up overwriting the edge of other widgets, until the next call to drawWidgets. You probably get away with it because you're the only (or last) widget in the top left, but if anyone adds another widget there it'll cause problems.
I'll add some tweaks in for this now though which I think should fix it.


Thread.sleep() in MinecraftServer.tick()

So the whole server will lag for about 2 seconds every time a player logs in.

environment:

environment
version

Java
azul/prime:17

HuskHomes
4.4.1

Fabric
0.14.21

Minecraft
1.20.1

redis
redis:7.0.11-alpine3.18

Seems like a quirk of one of the schedulers on fabric


Compatibility with Elasticsearch APM UI

Requirement - what kind of business use case are you trying to solve?
Storing to Elastic Search backend in the way that Kibana APM UI can display spans.
https://www.elastic.co/guide/en/apm/get-started/current/distributed-tracing.html
Problem - what in Jaeger blocks you from solving the requirement?
It is more like an improvement rather than a blocking issue... (that might lead to a synergy between Jaeger and ELK).
Proposal - what do you suggest to solve the problem or improve the existing situation?
Use the same/similar data model as https://github.com/elastic/apm-server when storing data to ELK.
Any open questions to address

Better links:

https://www.elastic.co/guide/en/apm/get-started/current/overview.html
https://www.elastic.co/guide/en/apm/get-started/current/apm-data-model.html

Jaeger does not have anything that maps to E-APM's "transactions" (similar to "segments" in other APM solutions)

We don't have plans to support this at the moment. This could be done externally with a storage plugin https://github.com/jaegertracing/jaeger/issues/638

doesn't look like this is getting traction, closing


Pagination now works for index.html files in subfolders.

I wanted to use the minimal-mistakes theme for a blog with a landing page. Hence, I've used the splash layout for the index.html page in the root folder and I've created a subfolder named blog containing another index.html file. The latter index.html file should show the most recent blog posts and it should also paginate them. That wasn't possible using the original paginator.html file, because it did not use the paginate_path variable.

Thanks for this.
If you can make the one small change to fix the "Next" link with sites that use baseurl and then submit this against the develop branch it should be good to merge.

I've applied your fix and created a new pull request against the develop branch. I guess, we can close this PR now?

Thanks @maik. I'll close this and take a look at the new PR.


[WIP] www/caddy: Add optional "DisableSuperuser" to run caddy as non root

This here is up for discussion. It is /not/ for the next caddy version 1.6.0, it is for a later date.
I wanted to find the least invasive way to offer an optional way to run caddy as www user.

It can be opted in by setting custom ports for caddy: https://github.com/opnsense/plugins/pull/4069
Additionally, the Checkbox Disable Superuser has to be enabled.
The setting can be reverted at any time, it does not change anything permanently (most important).

Now, the following will happen:

A validation triggers if the default ports are non empty, and 1024 or above
Another validation will trigger, also checking the domain ports. Since these track the values of the default HTTP and HTTPS ports, they are allowed to be empty, or 1024 and above. This validation will stick around, preventing users from adding wrong ports to domains as long as Disable Superuser is active.
Since the validation can be invisible while being in general settings and wrong ports are in the reverseproxy settings, disable_dialog is already false: https://github.com/opnsense/plugins/blob/490034f6064ddf5f10cf881fc38875fe9c981b11/www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/general.volt#L85
The user and group of Caddy will be set to www in the template rc.conf.d/caddy

The user has to manually restart the service with the service buttons after enabling Disable Superuser, since the Apply button only reloads.
How does this work?

All permissions are changed /beforehand/ by the setup.sh script, to allow root:www access to all files and directories that Caddy uses. This allows the binary to change from root to www at any time.
The permissions are not changed conditionally, they are /always/ root:www from here on out. This prevents jank.
The unix log socket is recreated, and now belongs to root:www as well. This allows caddy to write to it as either root or www, and syslog-ng to write to it as root.
No new technology or any new dependency is added. This is all with already existing framework options, and should not break.

So far, this feature looks promising.

Enabling Disable Superuser + Save
Cycling the service cleanly one time (Disable Caddy + Apply, Enable Caddy + Apply)

root@OPNsense:/usr/plugins/devel/caddy # sockstat -l | grep -i caddy
root     caddy      45597 7  stream /var/run/caddy/caddy.sock
root     caddy      45597 11 tcp46  *:8080                *:*
root     caddy      45597 12 tcp46  *:8443                *:*
root     caddy      45597 13 udp46  *:8443                *:*
root     syslog-ng  10461 7  dgram  /var/run/caddy/log.sock

Disabling Disable Superuser and doing the same service cycle

root@OPNsense:/usr/plugins/devel/caddy # sockstat -l | grep -i caddy
www      caddy      64987 7  stream /var/run/caddy/caddy.sock
www      caddy      64987 12 tcp46  *:8080                *:*
www      caddy      64987 13 tcp46  *:8443                *:*
www      caddy      64987 14 udp46  *:8443                *:*
root     syslog-ng  10461 7  dgram  /var/run/caddy/log.sock

Going back to the well-known ports by emptying HttpPort and HttpsPort

root@OPNsense:/src/git/opnsense-plugins/www/caddy # sockstat -l | grep -i caddy
root     caddy      30281 7  stream /var/run/caddy/caddy.sock
root     caddy      30281 8  tcp46  *:443                 *:*
root     caddy      30281 10 udp46  *:443                 *:*
root     caddy      30281 14 tcp46  *:80                  *:*
root     syslog-ng  10461 7  dgram  /var/run/caddy/log.sock

So far, no jank at all, even when changing this multiple times, and rebooting, and messing around.

Merged, thanks!


Added functionality for Bottlenecks

Closes #16

Great work @abhi-shek-09✨. Thanks for your help.


chore(development): release 0.6.0

:robot: I have created a release beep boop
0.6.0 (2023-01-06)
Features

workflow release (#14) (5282638)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/JonDotsoy/envuse-rust/releases/tag/v0.6.0 :sunflower:


typo

Hi @Anderman, 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;

Thanks for all the typo fixes. I squashed the typo changes you proposed in you opened in #241, #242, #243, #244, #245, and #246, and have merged them to master b7146ec450364b6604cc90a9561182e9a24b8caf.


fez version ?

Maybe I missed it but if not could you please add a version argument to fez ?
Thank you :smiley:

Closing this - implemented with 1e07715 fez -v

Closing this - implemented with 1e07715 fez -v

Thank you a lot 👍

Thank you a lot 👍


chore: add documentation for billing configs

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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 9.343%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
9560

Relevant Lines:
102328

💛  - Coveralls


raw string literals inside REQUIRE with VS

Description

using some raw string literals inside a REQUIRE macro fails on VS2017.
Steps to reproduce

The following code gives error on the second REQUIRE:
#define CATCH_CONFIG_MAIN
#include "catch.hpp"

TEST_CASE("test") {
  auto test = std::string(R"("\)") == "\"\\";
  REQUIRE(test);
  REQUIRE(std::string(R"("\)") == "\"\\");
}

The compiler output is:
u:\my documents\visual studio 2017\projects\test\source.cpp(7): warning C4129: ')': unrecognized character escape sequence
u:\my documents\visual studio 2017\projects\test\source.cpp(7): error C2017: illegal escape sequence

This compiles fine with GCC and Clang however.
Extra information

Catch version: v1.9.7
Operating System: Windows
Compiler+version: VS2017

What version of VS are you using? 15.3.1 or earlier?

It's 15.2. I'll try to upgrade and see if it's solved.

same error on 15.3.1

OK, turns out it happens on assert as well https://godbolt.org/g/tfV6nX
I found a related VS bug on https://developercommunity.visualstudio.com/content/problem/67300/stringifying-raw-string-literal.html
Maybe you can think of some workaround which can be done in Catch?

The only workaround I can see is to introduce new set of internal macros, that would not record the original expression string. A quick check says that there are 7 of them right now, all of which would need to be duplicated.
This is easy enough to do, but the question is if it is worth it, especially since it would need to be opt-in.

In that case the output will be the same as assigning the result to bool
and check that, won't it?
In that case I don't think it's worth the bother.
On 22 Aug 2017 10:32 p.m., "Martin Hořeňovský"<EMAIL_ADDRESS>wrote:

The only workaround I can see is to introduce new set of internal macros,
that would not record the original expression string. A quick check says
that there are 7 of them right now, all of which would need to be
duplicated.
This is easy enough to do, but the question is if it is worth it,
especially since it would need to be opt-in.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/philsquared/Catch/issues/995#issuecomment-324128590,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHTojWuWYNtUn2X85lKswpOro5tcBlcaks5sayzBgaJpZM4O9Qoh
.

No, we would still be able to reconstruct the actual values.
I have a proof of concept done (see attachment), the output would look like this:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CatchWork.exe is a Catch v2.0.0-develop.2 host application.
Run with -? for options

-------------------------------------------------------------------------------
test
-------------------------------------------------------------------------------
catchwork\test1.cpp(5)
...............................................................................

catchwork\test1.cpp(7):
PASSED:
  REQUIRE( Stringification disabled by DISABLE_STRINGIFY )
with expansion:
  true

catchwork\test1.cpp(8):
PASSED:
  CHECK( Stringification disabled by DISABLE_STRINGIFY )
with expansion:
  ""\" == ""\"

===============================================================================
All tests passed (2 assertions in 1 test case)

Used like this
#define CATCH_CONFIG_DISABLE_STRINGIFY
#include "catch.hpp"

TEST_CASE("test") {
    auto test = std::string(R"("\)") == "\"\\";
    REQUIRE(test);
    CHECK(std::string(R"("\)") == "\"\\");
}

catch.zip

The workaround is part of the new release, so I am going to close this.


Fix event handler for DC

Currently when you click on DC it returns undefined.

If I am not misstaken, you have forgotten to create a data element which contains DC's dimensions, abbreviation and name in src/data/usa-map-dimensions.js
I'm not sure how you get the dimensions of the states, so I can't fork and fix it.

I got it fixed, but now I am breaking the tests 😅 . The onClick was on the wrong place also.
I Didnt exactly forget about DC there, because it has its own svg g tag, I may have to move that around.
Thanks @Frewacom  :)

@gabidavila Oh, I see. Glad you got it fixed at least.


Prevent ghost breakpoints by making sure we can't have dangling trace points

Any time we disable a breakpoint or re-set the tp instance variable, we need to make sure any previous trace points are disabled or else they might continue to suspend execution even after breakpoint removal.

Not sure why the tests are failing. They pass on upstream main.

Is there an existing test for on_load that can serve as an example?

Upstream PR https://github.com/ruby/debug/pull/1008.


Does not work with ARK

Ark requires the query port as part of the connection as of a few patches ago.
When using this with ARK you will get dial tcp $IP:$PORT: i/o timeout

I checked my own ARK server and the commands are works. Provide additional information so that I can reproduce the error.

While running ark and trying to connect to the server as soon as it opens the port I have found trying to connect while ARK is still getting ready it will give the i/o timeout error.

Try to check new version https://github.com/gorcon/rcon-cli/releases/tag/v0.6.0

Fixed in v0.6.0


ZSH-autosuggestions not rendered

The top portion shows zsh-autosuggestions rendered in osx' Terminal, the bottom one is rendered by alacritty. Besides the missing powerline-font, the autosuggestions -release is not rendered by alacritty. The cursor is at | as in cargo build -|.

Can you try this on the latest master? A fix was just landed that may resolve this issue as well.

Nope. The logged events suggest however that ZSH does not even try to render the suggestion and move the cursor back so the source of the problem is probably not alacritty to parse or render correctly but to identify it's capabilities sufficiently.

Meh. The reason is quite simply that the dark solarized color scheme in default alacritty.yml has the background color being the very same as the "bright black" color. Setting the autosuggestion-style to a different color or changing the background/brblack color in alacritty fixes the problem.
My osx' terminal has a different color to prevent exactly that: the text is rendered, but not visible.

Should we update the solarized theme in the wiki?

The wiki (and possibly a comment in alacritty.yml) should read something like:

Beware that when using the dark solalized color scheme, the color value for bright black matches the background color. Situations know to be affected by this are zsh-autosuggestions with the default ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg-8', which effectively makes suggestions invisible. You may either change the color scheme or avoid using bright black as a color.

Seems like a color scheme specific issue.


Reconsider default fee recipient behavior

Problem description
As noted in tweet that there are a lot of produced blocks with 0x0000000000000000000000000000000000000000 as fee recipient.
In Lodestar, this is the default fee recipient if a user doesn't explicitly set it via

--suggestedFeeRecipient flag
per pubkey via --proposerSettingsFile
or through keymanager api

We could consider a more strict behavior, for example, requiring to set a fee recipient at startup for each validator pubkey but this might not be desired for all users as some might primarily use the keymanager API to configure their validators.
Solution description
Better default behavior, for example, default to withdrawal address if no fee recipient is set, and if there is no withdrawal address, only then default to zero address.
Additional context
No response

At a minimum, we can log a warn if feeRecipient is 0x0

We should do what Nimbus is doing by default also.
We will warn: if there's no feeRecipient set and will default to your withdrawal credentials.
We must also warn: if the the feeRecipient is defaulted to or explicitly set to the burn address.
If a validator wants to actually burn their tips, they must explicitly set their feeRecipient to the burn address.


Move getTask() implementation into an helper

The function getTask() is called by three different functions. Move the implementation into an helper.

Fixed in #25


卡在这里几个小时了是什么原因已更新到最新版本

Closing this as the issue was resolved on Discord. User upgraded to the latest version of Besu to fix the issue.

fix was to update the CL (was not dencun ready)


db/redis: FieldMap() function should support  the mapping of array of structs

We should support mapping array of structs so we can correctly save Job.Outputs.

we should try https://github.com/fatih/structs


[ADD ME TO THE ORGANIZATION]

Name:Sribalaji A.S
Location:Tamilnadu,India
Interest:Cybersecurity,DevOps
Discord username(optional):-
Why do you want to join?

I want to join because I believe that being part of the devs-in-tech community could provide valuable opportunities for collaboration and learning. By connecting with other tech professionals, I could gain insights and expertise that could help me enhance my capabilities as an AI chatbot and better serve the needs of my users. Additionally, being part of a community dedicated to technology and innovation is an exciting prospect, as it could provide a platform for exploring new ideas and technologies that are driving the future of tech. Overall, I believe that being part of the devs-in-tech community could help me stay up-to-date on the latest trends and innovations, connect with like-minded professionals, and ultimately contribute to advancing the field of technology in new and exciting ways.

You can also join our Discord community here
Feel free to check out other cool repositories of the DevsInTech Community here.

@iamthecloverly Thanks for your interest. Invitations have been sent to you. Kindly accept it and make your membership public.


API is returning a dpaste.de URL while the domain moved to dpaste.org

When POSTing a new snippet through the API, a dpaste.de URL is returned even if dpaste.org is used for posting to the API.
It is not a defect since the returned URL is working fine, but having a dpaste.org URL would be more coherent.

Thanks for the report. Fixes.


the wrap widget add a property “maxline” to limit the lines of the widget

Use case
when i use the row to show something, I want to hide the child which overflow the parent.
Proposal
the stack overflow teaches that  I can use the "wrap" instead, but i just want the first line of widget, it's more similar to the row. So maybe the wrap widget can add a property “maxline” to limit the lines of the wrap.

What should happen to the children that don't fit? Those just don't render?

In fact, my requirement is showing 2(maybe is 3...) texts in a row . And the text content is from the db or network, so i can't confirm whats the width of the text.  Normally，the texts will show successfully in a row, but when the db return some wrong content，the row will oversizeflow and the app will crash in the release mode...But the UI only need one row, if i use wrap  widget it will has many rows.

RichText was solution in my case

Hey, I have a quite similar problem. I tried using a Wrap (unsuccessfully) to solve the following problem: https://stackoverflow.com/questions/67389301/progressive-menu-in-flutter-hide-overflowing-elements-in-dropdown
This kind of UI is quite common in the web and a must-have for a multi-platform framework IMHO. How to solve it in Flutter?

Limiting maxLines or number of rows can help with implementing view more functionalities in chip(or custom widget). when width of widget, number of widgets is dynamic. to implement view more it to implement view more with any known Size and number of rows makes it more complex

this resolve my problem.
https://pub.dev/packages/extended_wrap


Fix rescuing errors in RedisProxy#increment

Closes #437

Updated.

Triggered rebuild of the failing job. Green now.

Awesome!
Thank you very much.


Referencing deprecated WindowsAzure

This page is referencing a deprecated package WindowsAzure.Storage.
Please update.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: fff7ae2f-4f02-7ed9-c2ed-a2715e407975
Version Independent ID: 542016c1-3c25-f6af-cc83-0c5b6218e0ce
Content: Azure Blob storage trigger and bindings for Azure Functions
Content Source: articles/azure-functions/functions-bindings-storage-blob.md
Service: azure-functions
GitHub Login: @craigshoemaker
Microsoft Alias: cshoe

Thanks for the feedback! I have assigned the issue to the doc author to update appropriately.


Needs a copy with :only-child for when members bar is hidden and max-width < 970

https://github.com/0mniscient/Discord-Themes/blob/512ec06bfd056cba3f16fcc1a8c2f9c8bd3dfc7b/css/Quiet.css#L4195
this selector needs a copy with :only-child added to set margin back to zero so chat does not go off-screen when the members bar is turned off and max-width is less than 970
This does however require the !important to be removed from this margin.

I was just about to report this as it has been a problem for a while. It's extremely annoying as it I use Discord in one of my secondary monitors which is 900x1400 (portrait) and can't see what I'm typing until the text wraps back around. I don't know how, but it needs to be made smaller or just hidden.
This is what it looks like:

added it


Manually Inserting Middleware + Setting Timeout With Rails WITHOUT Gemfile

If the Rails app/engine is a gem and it includes rack-timeout in its gemspec one cannot manually insert the middleware with a custom timeout:
Rails.application.config.middleware.insert_before Rack::Runtime, Rack::Timeout, service_timeout: MY_TIMEOUT

This will not work because the middleware has already been inserted by the Railtie with a default timeout of 15 seconds.
Since Rails.application.config.middleware is just a proxy that records the operations, using middleware.delete Rack::Timeout then insert_before(....) does not work.
Without further digging, it appears that in the scenario one can only use the environment variable to set timeout..?

You can swap a middleware https://guides.rubyonrails.org/rails_on_rack.html#swapping-a-middleware


Bug/inherit feature tags

Solves tag inheritance issue raised by @RMoroney in #156

:tada: This PR is included in version 1.12.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Popular shared/common template paths (e.g. app/views/shared, etc.)

What directory paths are popular for storing shared templates?

I should write an inspector, but just trying this out by hand with ls -alR | grep 'app/views':
(Majority, if not all apps using devise will be making use of app/views/devise/shared)
./24pullrequests/app/views/shared
./amahi-platform/app/views/shared
./asciinema.org/app/views/shared
./askthem/app/views/shared
./bridge_troll/app/views/shared
./canvas-lms/app/views/shared:
./canvas-lms/app/views/shared/errors:
./canvas-lms/app/views/shared/svg:
./canvas-lms/app/views/shared/svg/k12
# sorry, time to get on with other work

# Candidates, need to check
./alaveteli/app/views/general
./alaveteli/app/views/widgets
./amahi-platform/app/views/js_templates/shares

Investigate that each of the shared dirs contain files and what those files typically do. Any repeating files/purposes, e.g. nav templates?

Closed by #38


pin reckless updates of LND or CL

Currently if the reckless update method was used previously, during recovery there is always the latest untested version is getting installed.
Should not go to a higher reckless version only to stable updates if that is higher.

Since the rc-s might not be available later the safer solution would be to not offer updating to release candidates with the scripts at all.
In that case updating to the latest with "reckless" would be not be that problematic.


Version 2.9.0 on PEAR is corrupted: files version mismatch

Hi,
I just installed the version 2.9.0 of PhpDocumentor via PEAR:
pear channel-discover pear.phpdoc.org
pear install phpdoc/phpDocumentor
When I tried to execute phpdoc on my PHP project, I received such error:
Warning: require_once(C:\server\htdocs\MyProject\vendor/dompdf/dompdf/dompdf_config.inc.php): failed to open stream: No such file or directory in C:\server\php\pear\phpDocumentor\src\phpDocumentor\Bootstrap.php on line 178
...
But... this bug was solved in version 2.8.4
https://github.com/phpDocumentor/phpDocumentor2/releases/tag/v2.8.4
"Removed DOMPDF"
So I compared the files in GitHub and PEAR

GitHub: https://github.com/phpDocumentor/phpDocumentor2/releases/download/v2.9.0/phpDocumentor-2.9.0.tgz
PEAR: http://pear.phpdoc.org/get/phpDocumentor-2.9.0.tgz

The src/phpDocumentor/Bootstrap.php are not the same on PEAR and GitHub:

GitHub: 5.855 bytes
PEAR: 6.611 bytes, still contains 'dompdf' code.

Conclusion: the version 2.9.0 on PEAR is curently corrupted!
Please also note that the http://phpdoc.org is currently down (error HTTP 500).

The following issue is related but was badly closed: https://github.com/phpDocumentor/phpDocumentor2/issues/1859

Workaround to install with PEAR but using the archive on GitHub:

download https://github.com/phpDocumentor/phpDocumentor2/releases/download/v2.9.0/phpDocumentor-2.9.0.tgz
launch PEAR from the command line with the downloaded package:
pear install phpDocumentor-2.9.0.tgz

(Thanks to the comment of miken32 on this issue: https://github.com/phpDocumentor/phpDocumentor2/issues/1764)

I have to be honest, we are not going to fix this anymore.
phpDocumentor has moved forward in the past years. And we are not doing any maintenance anymore in v2.


Will not update - errors out. I had issue open but it was closed

I ran the update as requested ( I am A+< Network + MCSE x 3 MCITP,  MCSA x 3 CCNP) and all of the other letters on paper. I tried to update twice and it just kept running through saying it was checking why it would not update for and hour aalmost and then gave an ambiguious message like it maybe had complete but I opened it up and it gave me another "Update Available" This was on a new MSI WIndows 10 machine and a new install of the software
My issue was closed before I could reply
I have already updated Anaconda but I ran the command to update it anyway and it said:
"All of the files will be DOWNGRADED (y/n)" so I chose n
I had already run the Anaconda update before I ran the command to update spyder to 4.1.15 as was advised in my last ticket

Issue Report Checklist

[x] Searched the issues page for similar reports
[x] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[x] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[x] Tried basic troubleshooting (if a bug/error)

[x] Restarted Spyder
[x] Reset preferences with spyder --reset
[x] Reinstalled the latest version of Anaconda
[x] Tried the other applicable steps from the Troubleshooting Guide

[x] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
What steps reproduce the problem?

What is the expected output? What do you see instead?
Paste Traceback/Error Below (if applicable)

PASTE TRACEBACK HERE

Versions

Spyder version:
Python version:
Qt version:
PyQt version:
Operating System name/version:

Dependencies

PASTE DEPENDENCIES HERE

I ran the update as requested ( I am A+< Network + MCSE x 3 MCITP, MCSA x 3 CCNP) and all of the other letters on paper. I tried to update twice and it just kept running through saying it was checking why it would not update for and hour aalmost and then gave an ambiguious message like it maybe had complete but I opened it up and it gave me another "Update Available" This was on a new MSI WIndows 10 machine and a new install of the software
My issue was closed before I could reply
I have already updated Anaconda but I ran the command to update it anyway and it said:
"All of the files will be DOWNGRADED (y/n)" so I chose n
I had already run the Anaconda update before I ran the command to update spyder to 4.1.15 as was advised in my last ticket

Although we tried to help you before, this is not really a problem with Spyder but with Anaconda. So please report it here:
https://github.com/ContinuumIO/anaconda-issues/issues/


How to get the software running?

Hi,
I have built a BSB adapter for my Raspberry Pi based on the schematics on this website:
https://github.com/fredlcore/BSB-LAN
and then used the bsbgateway software from this project because I don't want an extra ESP32 running:
https://github.com/loehnertj/bsbgateway
However, the software is quite spartanic and when I found yours, I wanted to try it out, but I don't really understand the instructions in the README. Can you give me some pointers on how to get it running? Thanks!

@0xe477
sorry this project had a good start but is not finished.

@konne
Thanks for the info - do you have a rough idea when the project is going to be finished (or at least in some kind of beta version)? Is there anything specific you need hands on help?

@konne dann sollten wir mal weiter machen

@konne dann sollten wir mal weiter machen

@r-hannuschka that would be great - let me know if there is anything I could help with with the heating season not far away :)...


chore(main): release docs-site 1.3.0

:robot: I have created a release beep boop
1.3.0 (2024-05-15)
Features

docs-site: update docs from old repo (#17188) (84ede84)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/taikoxyz/taiko-mono/releases/tag/docs-site-v1.3.0 :sunflower:


Error getting text translation

Several times I encountered the fact that the translation crashes with an error No JSON found in the input string.
I didn't really bother - I copied the entire text and pasted it into the chat.
But recently this began to happen on almost every page, I had to study the issue) It turned out that the incoming array is cut off. Probably, there are a lot of large texts in the comic.
I increased this parameter max_tokens to 5000 and it became normal. I recommend doing this permanently.
modules/translator.py
        response = self.client.chat.completions.create(
            model=model,
            messages=message,
            temperature=1,
            max_tokens=5000,
        )

I think this should be added in the next update.

Done


Visual enhancement to visualize_speaker_transitions_dict

Getting to know the visualization tool for speakers, my first try resulted in text being cut-off and arrows occasionally being hidden by text labels

I made some updates seen below to fix those issue:
def visualize_speaker_transitions_dict(speaker_transitions_dict: dict, agents: List[Agent]):
    """
    Visualize the speaker_transitions_dict using networkx, with increased figure size and adjusted layout.
    """
    try:
        import networkx as nx
        import matplotlib.pyplot as plt
    except ImportError as e:
        logging.fatal("Failed to import networkx or matplotlib. Try running 'pip install autogen[graphs]'")
        raise e

    G = nx.DiGraph()

    # Add nodes
    G.add_nodes_from([agent.name for agent in agents])

    # Add edges
    for key, value in speaker_transitions_dict.items():
        for agent in value:
            G.add_edge(key.name, agent.name)

    # Set the figure size
    plt.figure(figsize=(12, 8))

    # Visualize
    pos = nx.spring_layout(G)  # For consistent positioning

    # Draw nodes and edges
    nx.draw_networkx_nodes(G, pos)
    nx.draw_networkx_edges(G, pos)

    # Draw labels below the nodes
    label_pos = {k: [v[0], v[1] - 0.1] for k, v in pos.items()}  # Shift labels below the nodes
    nx.draw_networkx_labels(G, label_pos, verticalalignment='top', font_color="darkgreen")

    # Adding margins
    ax = plt.gca()
    ax.margins(0.1)  # Increase the margin value if needed

    # Adding a dynamic title
    total_transitions = sum(len(v) for v in speaker_transitions_dict.values())
    title = f'Agent Interactions: {len(agents)} Agents, {total_transitions} Potential Transitions'
    plt.title(title)

    plt.show()

Any thoughts or feedback?
~ "Til all are one" - Optimus

Thanks, it does look better than the original
nx.draw(G, with_labels=True, font_weight="bold")
Maybe a good idea to expose font_color / font_size whilst you're at it? :)

I am converting this into a discussion.


Service Unavailable

ver 1.7.2
out of nowhere I get
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Additionally, a 503 Service Unavailable error was encountered while trying to use an ErrorDocument to handle the request.
first steps to check?

maintenance downtime or capacity problems
first steps to check?

Get in touch with your host support. ✉


aya: feature helpers for kernel capabilities

Enables feature detection from user space by trying to create maps and reporting back if it succeeded or not.
This is a better way of determining if the kernel supports e.g. ring buffers by creating a ringbuf map type and checking the result, than by relying on the kernel version.
This could be expanded to many more features such as libbpf does in https://github.com/libbpf/libbpf/blob/master/src/features.c

Scope has changed. Closing this and will create a new later with the proposed suggestions.