Elements need minimum element sizes

Feature Description
As an editor I want Elements to have minimum sizes to ensure a good UX

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Don't let the controls overlap (min size)
The controls in design panel can still allow setting width/height without restrictions, see https://github.com/google/web-stories-wp/pull/993#issuecomment-608133563e

QA Instructions
Video/image/shape elements can be resized down via mouse to min 20x20 and then handles should disappear.
Text element is controlled only by the min font size (this PR doesn't set any min font).
Video element play button should go above the element if the element is too small.
Rules from Figma.

We don't have Gutenberg blocks in our editor currently 🙂
Would need to check with UX on guidelines here.

Hi @merapi - any details you can add re: "QA Instructions" above?

@csossi Added, please also look at the Figma link, all rules are nicely described there.

Verified in QA

Issue with setting min size of shape then dragging corner to resize.

Add any shape
Enter a value of 1 in the width input field then unlock aspect ratio
Click drag bottom control of element to resize. You'll see a jump and the height of the element is now 2873

This sounds like a new bug (perhaps not unlike what I found while testing #2255 though, so might also be fixed by that)

@barklund Advice on how you want to treat this ticket? Everything else looks good except this issue so move this to done and create a new bug (which I think should be a blocker, @o-fernandez?)

Yes, that's the process.

Created a new issue: #2555


 The campaigns will stop running after 15th June and the data will be available till 30th September.

Сведения о документе
⚠ Не вносите правки в этот раздел. Это необходимо для связывания страницы сайта docs.microsoft.com с вопросом на GitHub.

ID: c5246f44-3161-7cbb-0da4-ca75e02348dd
Version Independent ID: 1385fdc0-2772-6ba4-f6ab-a481c0a0465d
Content: Общие вопросы о рекламных кампаниях - Windows UWP applications
Content Source: windows-apps-src/publish/common-questions.md
Product: uwp
Technology: publish
GitHub Login: @hickeys
Microsoft Alias: hickeys

What is the alternative?

Thanks for taking the time to let us know about this issue and we sincerely apologize for the delayed response.
As this page has been updated since you reported the issue, and the sheer volume of of feedback in this repo requires us to prioritize new issues, we're closing this one due to age and lack of activity.
If you think the issue still exists and should be addressed, please open a new issue with any details/suggestions you think might be helpful.


update alias-tips

Fix: https://github.com/belak/prezto-contrib/issues/50

Looks good to me, thanks!


Unable to load model

I'm trying to load the model,
tf.keras.models.load_model("tf_ner_model/tf_ner.h5", custom_objects={"CRF":CRF})
But I'm getting this error:
TypeError: ('Keyword argument not understood:', 'output_dim')
What should be the right way to load tf model with CRF?

You could use tf.keras.models.save_model to save the model. It has better
compatibility.
On Wed, Jul 29, 2020 at 7:14 PM Ravi Kumar<EMAIL_ADDRESS>wrote:

I'm trying to load the model,
tf.keras.models.load_model("tf_ner_model/tf_ner.h5")
But I'm getting this error:
ValueError: Unknown layer: CRF
What should be the right way to load tf model with CRF?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/xuxingya/tf2crf/issues/7, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADFZVRDBGAHOFZG7KQ3KAG3R6AABHANCNFSM4PLPQW2A
.

@xuxingya Thanks it worked by your suggestion in this thread. https://github.com/xuxingya/tf2crf/issues/5#issuecomment-666034952


Install via CURL - "SSL certificate problem: certificate has expired"

Component
Foundryup
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
Cannot install, issue is installing
What command(s) is the bug in?
curl -L https://foundry.paradigm.xyz | bash
Operating System
macOS (Intel)
Describe the bug
Thought you would want to know
Tried to install Foundry just now
And got this:
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.
HTTPS-proxy has similar options --proxy-cacert and --proxy-insecure.

Yes I could tell it to ignore but as I said, I thought the team would like to know this is happening.
 If we all need them, why aren't they included with all hosts by default? Oh right, profiteering. I feel you. :(

Uh do I need to worry about this too?
Related or not?
dyld: cannot load 'forge' (load command 0x80000034 is unknown)
foundryup: command failed: /Users/COMPUTERFACE/.foundry/bin/forge --version
foundryup: installed -
dyld: cannot load 'cast' (load command 0x80000034 is unknown)
foundryup: command failed: /Users/COMPUTERFACE/.foundry/bin/cast --version
foundryup: installed -
dyld: cannot load 'anvil' (load command 0x80000034 is unknown)
foundryup: command failed: /Users/COMPUTERFACE/.foundry/bin/anvil --version
foundryup: installed -
dyld: cannot load 'chisel' (load command 0x80000034 is unknown)
foundryup: command failed: /Users/COMPUTERFACE/.foundry/bin/chisel --version
foundryup: installed -

Where can I find the minimum MacOS version needed to run please?

Should be MacOS 10.12 Sierra, but we build in CI with macos-large-latest which is MacOS 13.
I don't really have much context cc @onbjerg @mattsse

this is because that specific load command was introduced in later versions of macos, i'm not sure which one specifically. can prob be fixed in CI. i assume you're on an intel chip?

Certainly
10.13.6 High Sierra / 3ghz Intel Core Xeon X5 / 64GB RAM
It's a Mac Pro trashcan but that shouldn't be any different to any other Mac running High Sierra.
I would love to be able to get Foundry working here - previously tried Truffle/Brownie and Hardhat, about 18months back, and then stopped (but no troubles running those at the time). Trying to pick up again with current tools.
Googling did indeed tell me it was some command native to later versions of Mac, but sadly not how to get around it.
Appreciate this is a niche case but if anyone knows of a simple workaround I would really like to get this working.
:) Thanks
E

You can try compiling from source with the latest stable rust version (https://rustup.rs) using 'foundryup -b master'

Yeah, building from source would be your best bet

Closing as stale—please let us know if it isn't fixed and we'll reopen


[AutoPR servicefabricmesh/resource-manager] Azure Service Fabric Mesh Preview 2018-07-01 REST API specification

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3389

Codecov Report

:exclamation: No coverage uploaded for pull request base (restapi_auto_servicefabricmesh/resource-manager@fa8ae2b). Click here to learn what that means.
The diff coverage is n/a.

@@                                Coverage Diff                                 @@
##             restapi_auto_servicefabricmesh/resource-manager    #2905   +/-   ##
==================================================================================
  Coverage                                                   ?   56.71%
==================================================================================
  Files                                                      ?     7647
  Lines                                                      ?   158352
  Branches                                                   ?        0
==================================================================================
  Hits                                                       ?    89803
  Misses                                                     ?    68549
  Partials                                                   ?        0

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 fa8ae2b...3bdbb4f. Read the comment docs.


Fix minor issue with python indentation

Consider multiline arguments in a python function
# style 1
class A(object):
    def  __init__(
        arg1,
        arg2,
    )

vs
# style 2
class A(object):
    def  __init__(
            arg1,
            arg2,
    )

I find that in python mode, the auto indent (or electric indent or whatever) prefers style 2. For eg: when I press enter after arg2, after forcing style 1, an extra indent level is added. How do I avoid this, and force style 1.

You can fix this by changing python-indent-def-block-scale (default: 2) to 1.
(after! python
  (setq python-indent-def-block-scale 1))


[Spaces: Feature Request] Add option to select sdk: static when creating new space

Is your feature request related to a problem? Please describe.
There is no option to create a raw HTML space from the space creation workflow. Current options are strictly either streamlit or gradio, even though sdk: static is described as an option in the docs.
Describe the solution you'd like
Either the option not to select an sdk and havet that default to static, or an explicit option to create a space with sdk: static.
Describe alternatives you've considered
The alternative is to choose an sdk at random and change it afterwards.
Additional context
N/A

Yes this is on our internal tracker, we're going to make those better documented and integrated into the flow (as well as fix a few bugs)
BTW saw your awesome static space yesterday, thanks for experimenting! Any feedback that you have please let us know, this is super helpful
BTW we are also thinking about maybe introducing a sdk: docker at some point 🤯
cc @cbensimon @osanseviero

Thank you, I'm glad you liked the space! I will keep experimenting and providing feedback.
sdk: docker would be an amazing addition.

@julien-c Just to double check before opening an issue for this: those bugs you mention, is one of them the fact that a space with sdk: static will throw an error if you don't add an empty line after the YAML header?

Ok this was finally shipped! Yay!
https://twitter.com/julien_c/status/1480671645060956166


https://spotify-notifications.citruspi.io/ down

https://spotify-notifications.citruspi.io/ is down

use https://www.spotify-notifications.app


Can I deploy fails incorrectly

Software versions

OS: Windows 10
Library version: 8.1.2
Node Version: 11.6.0

Expected behaviour
if all verifications are succesful the exit code should be 0
Actual behaviour
exit code is != 0
Steps to reproduce
Run can I deploy against the broker (with all verifying successful) and run pact.canDeploy(opt)
Relevant log files
Computer says yes \o/
CONSUMER               | C.VERSION | PROVIDER          | P.VERSION  | SUCCESS?
-----------------------|-----------|-------------------|------------|---------
import-status-frontend | 2.1.1     | acc-mgt           | 0.0.0      | true
import-status-frontend | 2.1.1     | import-status-api | 0-SNAPSHOT | true
import-status-frontend | 2.1.1     | security-api      | 0.0.0      | true

All required verification results are published and successful

but still exit code !=

solution
The current validation is:
var success = /All verification results are published and successful/igm.exec(o);
this should be:
var success = /All required verification results are published and successful/igm.exec(o);
But this might still be a bit fragile solution, let me know if you want me to do a PR for this,

Let me have a look, but my guess is that this is the underlying pact binary
that might be faulty. I'll have a gander tomorrow.
On Thu., 18 Apr. 2019, 11:05 pm Maarten Groeneweg<EMAIL_ADDRESS>wrote:

Software versions

OS: Windows 10
Library version: 8.1.2
Node Version: 11.6.0

Expected behaviour
if all verifications are succesful the exit code should be 0
Actual behaviour
exit code is != 0
Steps to reproduce
Run can I deploy against the broker (with all verifying successful) and
run pact.canDeploy(opt)
Relevant log files
Computer says yes \o/

CONSUMER
C.VERSION
PROVIDER
P.VERSION
SUCCESS?

import-status-frontend
2.1.1
acc-mgt
0.0.0
true

import-status-frontend
2.1.1
import-status-api
0-SNAPSHOT
true

import-status-frontend
2.1.1
security-api
0.0.0
true

All required verification results are published and successful
but still exit code !=
solution
The current validation is:
var success = /All verification results are published and
successful/igm.exec(o);
this should be:
var success = /All required verification results are published and
successful/igm.exec(o);
But this might still be a bit fragile solution, let me know if you want me
to do a PR for this,
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pact-foundation/pact-node/issues/153, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAEMBZECLCGYM6HW7XS7ZL3PRBW2VANCNFSM4HG4WUJA
.

What is the value of opt when you’re seeing this behaviour?

On 18 Apr 2019, at 10:15 am, Michel Boudreau<EMAIL_ADDRESS>wrote:
Let me have a look, but my guess is that this is the underlying pact binary
that might be faulty. I'll have a gander tomorrow.
On Thu., 18 Apr. 2019, 11:05 pm Maarten Groeneweg<EMAIL_ADDRESS>wrote:

Software versions

OS: Windows 10
Library version: 8.1.2
Node Version: 11.6.0

Expected behaviour
if all verifications are succesful the exit code should be 0
Actual behaviour
exit code is != 0
Steps to reproduce
Run can I deploy against the broker (with all verifying successful) and
run pact.canDeploy(opt)
Relevant log files
Computer says yes \o/

CONSUMER
C.VERSION
PROVIDER
P.VERSION
SUCCESS?

import-status-frontend
2.1.1
acc-mgt
0.0.0
true

import-status-frontend
2.1.1
import-status-api
0-SNAPSHOT
true

import-status-frontend
2.1.1
security-api
0.0.0
true

All required verification results are published and successful
but still exit code !=
solution
The current validation is:
var success = /All verification results are published and
successful/igm.exec(o);
this should be:
var success = /All required verification results are published and
successful/igm.exec(o);
But this might still be a bit fragile solution, let me know if you want me
to do a PR for this,
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pact-foundation/pact-node/issues/153, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAEMBZECLCGYM6HW7XS7ZL3PRBW2VANCNFSM4HG4WUJA
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I'm using:
const opts = {
    pactFilesOrDirs: [path.resolve(process.cwd(), 'pacts')],
    pactBroker: 'https://xxx.pact.dius.com.au',
    pactBrokerUsername: process.env.PACT_USER,//set the pact broker username as a environment variable
    pactBrokerPassword: process.env.PACT_PASS,//set the pact broker password as a environment variable
    participant: 'import-status-frontend',
    participantVersion: '2.1.1'
};

Apologies, somehow I didn’t see the solution part of your original post. Yes, a PR would be very welcome, and I agree we should eventually change it to something less brittle.
T
Sent from my mobile

On 23 Apr 2019, at 2:17 am, Maarten Groeneweg<EMAIL_ADDRESS>wrote:
I'm using:
const opts = {
pactFilesOrDirs: [path.resolve(process.cwd(), 'pacts')],
pactBroker: 'https://xxx.pact.dius.com.au',
pactBrokerUsername: process.env.PACT_USER,//set the pact broker username as a environment variable
pactBrokerPassword: process.env.PACT_PASS,//set the pact broker password as a environment variable
participant: 'import-status-frontend',
participantVersion: '2.1.1'
};
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Thanks @lazytesting, version 8.3.2 should be out soon with your fix - much thanks.


Revisit the Sushi vs go-toml issue

I was reminded about this issue:
https://github.com/gohugoio/hugo/issues/7794
Dotted keys would be useful:
https://toml.io/en/v1.0.0-rc.3#keys

I looked at moving to go-toml a few weeks ago.  I'm waiting on https://github.com/pelletier/go-toml/issues/436 so that we don't have to rewrite a bunch of tests (haven't tried fixing it myself).
Performance is still an issue (https://github.com/pelletier/go-toml/issues/167), although less so now.  I made some improvements in https://github.com/pelletier/go-toml/pull/438, but there's more work to do (see https://github.com/pelletier/go-toml/issues/167#issuecomment-691538332).  I think go-toml may end up being more performant than BurntSushi, but time will tell.

I would hold off on this, I just discovered a significant Unmarshalling issue with Slice of Maps.

BurntSushi/toml is no longer maintained. https://github.com/BurntSushi/toml/commit/ea60c4def909bde529d41a7e0674e31eba751da3

BurntSushi/toml is no longer maintained. BurntSushi/toml@ea60c4d

It is now (by me); FYI. There should be a new release soon™, which includes TOML 1.0 support, and some other improvements.
Especially the detailed errors will probably be very useful for Hugo, the default error is still:
toml: line 1 (last key "naughty"): invalid escape in string '\x'

But you can also print:
toml: error: invalid escape in string '\x'

At line 1, column 11-13:

      1 | naughty = "\xAg"
                     ^^

Or even:
toml: error: invalid escape in string '\x'

At line 1, column 11-13:

      1 | naughty = "\xAg"
                     ^^

A '\' inside a "-delimited string is interpreted as an escape character.

The following escape sequences are supported:
\b, \t, \n, \f, \r, \", \\, \uXXXX, and \UXXXXXXXX

To prevent a '\' from being recognized as an escape character, use:

- a ' or '''-delimited string; escape characters aren't processed in them; or
- two backslashes to get a single backslash: '\\'.

If you're trying to add a Windows path (e.g. "C:\Users\martin") then using '/'
instead of '\' will usually also work: "C:/Users/martin".

I'll make a PR to update it once it's done.

Can this be closed per https://github.com/gohugoio/hugo/pull/8815?


Deploy it to openshift

Excuse me, how to use harbor-operator to deploy harbor cluster to openshift in a full-stack manner.

hi, we don't hav openshift to test yet, but it should just be same as other k8s cluster.

kubectl apply -f https://raw.githubusercontent.com/goharbor/harbor-operator/v1.3.0/manifests/cluster/deployment.yaml
wget https://raw.githubusercontent.com/goharbor/harbor-operator/v1.3.0/manifests/samples/full_stack.yaml
edit hostname in full_stack.yaml
kubectl apply -f full_stack.yaml

if you find issue, you can collect logs and report


Crash creating azure cloud service project

16.0 Preview 2

Create New Project > Python > Azure Cloud Service

You are prompted to download Microsoft Azure Tools for VS if it is not already installed

We're removing the cloud services templates from 16.1.
The recommendation going forward is to use Azure App Service on Linux
https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-python?toc=%2Fpython%2Fazure%2FTOC.json


[Bug]: Not working on mac os

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior

not working
Expected Behavior
No response
Steps To Reproduce
No response
Environment
- OS:Mac os latest one
- VSCode:
- Extension:
- Theme:

Anything else?
No response

Please fill out the Environment field, especially the macOS and VSCode versions as well as the currently selected theme.

OS: macOS Sonoma 14.2.1
VSCode: latest
Extension: latest
Theme: Dark (subbar only)

extra info
"vscode_vibrancy.theme": "Dark (Only Subbar)",
"workbench.colorCustomizations": {
},
"workbench.colorTheme": "Ayu Dark"

OS: macOS Sonoma 14.2.1
VSCode: latest
Extension: latest
Theme: Dark (subbar only)
extra info
"vscode_vibrancy.theme": "Dark (Only Subbar)",
"workbench.colorCustomizations": {
},
"workbench.colorTheme": "Ayu Dark"

Looks like you’re using an unsupported VSCode theme (Ayu Dark), please check the list of supported themes in the description.

Same issue here. Same environment as OP but on macOS Sonoma 14.3. This just happened with the latest update of Code; worked perfectly fine before.
{
    "vscode_vibrancy.opacity": 0,
    "vscode_vibrancy.type": "ultra-dark"
    "workbench.colorTheme": "Monokai"
}```

Same issue here. Same environment as OP but on macOS Sonoma 14.3. This just happened with the latest update of Code; worked perfectly fine before.
{
    "vscode_vibrancy.opacity": 0,
    "vscode_vibrancy.type": "ultra-dark"
    "workbench.colorTheme": "Monokai"
}

Just when I was starting to enjoy VS Code 🤣, I also confirm that Vibrancy breaks with the latest update to vs code 1.86.1.
Worked perfectly prior to updating.

@TheFanatr can you post your current Vibrancy Continued version? The issue is because you're using the ultra-dark vibrancy type, which was deprecated in VSCode 1.86, and Vibrancy is supposed to detect that and ask you to change it to under-window.

I've tried under-window and auto. I know this is directly for @TheFanatr but my version of Vibrancy is 1.1.27. If you prefer I open my own issue I am happy to do so!
{
  "vscode_vibrancy.opacity": 0,
  "vscode_vibrancy.theme": "GitHub Dark Default",
  "vscode_vibrancy.type": "under-window"
}

@mklebrasseur No worries, could you try reinstalling VSCode perhaps? Also, are you using any extensions that modify VSCode's files like APC or VSCode Animations?

@mklebrasseur No worries, could you try reinstalling VSCode perhaps? Also, are you using any extensions that modify VSCode's files like APC or VSCode Animations?

I disabled all plugins, I do not have APC or VSCode Animations installed. While looking at the console logs I can Vibrancy is initialized and no other errors are observed.
I did attempt a reinstall last evening but some files were still lingering. I will attempt it again and report back!

@illixion a full uninstall and clearing of some lingering cache folders / saved states seems to have restored the functionality!
Thanks!

@illixion a full uninstall and clearing of some lingering cache folders / saved states seems to have restored the functionality!
Thanks!

what folders did you have to delete? im having troubles aswell, deleted the application support folder for Code and ~/.vscode

@illixion a full uninstall and clearing of some lingering cache folders / saved states seems to have restored the functionality!
Thanks!

what folders did you have to delete? im having troubles aswell, deleted the application support folder for Code and ~/.vscode

@current I ran through the following

Close and Quit VSCode

Remove VScode from Applications (just go to Finder -> Applications and move VSCode to Bin)

Execute these commands in any order. The paths might be slightly different for you.

rm -fr ~/.vscode*
rm -fr ~/Library/Application\ Support/Code/
rm -fr ~/Library/Saved\ Application\ State/com.microsoft.VSCode.savedState/
rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plist
rm -fr ~/Library/Preferences/com.microsoft.VSCode.plist
rm -fr ~/Library/Caches/com.microsoft.VSCode
rm -fr ~/Library/Caches/com.microsoft.VSCode.ShipIt/

Reinstall VSCode

@illixion might related to this issue, on my mac, it looks like this
is it also caused by the cache?

The same for me. Have you found a way to fix this? Thanks.

@illixion might related to this issue, on my mac, it looks like this
is it also caused by the cache?

The same for me. Have you found a way to fix this? Thanks.

@Rey-Wang and @mhjiang97 - I had this issue as well. The solution was to make sure that the theme you have for VSCode doesn't inherit from system theme (if you're on auto) or is set to light theme. It seems to work properly only with dark theme. Hope that works for yall!

@kamilali THANK YOU~

Closing as stale.


Implement Chalk's debug methods using TLS

Chalk now panics if we don't implement these methods and run with CHALK_DEBUG, so I thought I'd try to implement them 'properly'. Sadly, it seems impossible to do without transmuting lifetimes somewhere. The problem is that we need a &dyn HirDatabase to get names etc., which we can't just put into TLS. I thought I could just use scoped-tls, but that doesn't support references to unsized types. So I put the &dyn into another struct and put the reference to that into the TLS, but I have to transmute the lifetime to 'static for that to work. I think this is sound, but I still don't really want to do it this way...
Having names in the Chalk debug output is very nice, but maybe IDs will have to suffice :disappointed:

What could have been... https://github.com/rust-lang/rust/pull/25232 😛

tbh, it's TLS and not unsafe that worries me most here... Like, this is just debug, so using tls is probably fine, but still, it feels like a giant hack. I'd much prefer to, eg, parametrize the solver with an option debug trait object.
But I do believe that debuggability is super important, so TLS is better than no debug at all
/me tries not to remember ripping out debug infra just couple of months ago.

@matklad Let's merge this, unless you have objections? We explicitly only use the TLS if CHALK_DEBUG is set, so I'm pretty sure this should have no effect at all on normal usage, but it's helpful for debugging.

bors r+
On Fri, 10 Apr 2020 at 15:08, Florian Diebold<EMAIL_ADDRESS>wrote:

@matklad https://github.com/matklad Let's merge this, unless you have
objections? We explicitly only use the TLS if CHALK_DEBUG is set, so I'm
pretty sure this should have no effect at all on normal usage, but it's
helpful for debugging.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rust-analyzer/rust-analyzer/pull/3748#issuecomment-612020730,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANB3M4MJHW4KQCLYB4YTE3RL4K3ZANCNFSM4LVGGPCA
.


fix get started button

Remove .idea folder from PR please and add it into the .gitignore file pls!


How to use gird with draggable support

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Summary 💡
I have one taskLists array and in that array, I added one array of TasksOfTasklist
and this TasksOfTasklist rendered in Grid
and now I want to drag  and drop one task from one task list to another
Examples 🌈
{
taskLists && taskLists.length > 0 && taskLists.map((tasklist, tasklistIndex) => )
}
Motivation 🔦
No response

It doesn't look like this bug report has enough info for one of us to reproduce it.
Please provide a CodeSandbox (https://material-ui.com/r/issue-template-latest), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve


revert storybook knobs

Knobs barfs a ton of errors, so I'm going to remove it. Options does also, but it doesn't look like that's going to be fixed anytime soon (https://github.com/storybooks/storybook/issues/1192) so we're going to use the workaround.

Coverage remained the same at 98.396% when pulling a1254e3c34513c3fec658a7f5d74d6fa70d0939b on ari/revert-knobs into fa169bc2c60192861b172ecd96032a7e47acc0f3 on master.

Coverage remained the same at 98.396% when pulling a1254e3c34513c3fec658a7f5d74d6fa70d0939b on ari/revert-knobs into fa169bc2c60192861b172ecd96032a7e47acc0f3 on master.


Enable refresh_token grant

I worked for refresh_token. To enable it, the following three files need to be modified. It was straight forward.

concrete/config/concrete.php
concrete/controllers/single_page/dashboard/system/api/settings.php
concrete/src/Api/ApiServiceProvider.php

However, this code has a Database integrity issue, because of the following code. In the code, an access token is removed at first, and then, its corresponding refresh token is removed.
// vendor/league/oauth2-server/src/Grant/RefreshTokenGrant.php
// Expire old tokens
$this->accessTokenRepository->revokeAccessToken($oldRefreshToken['access_token_id']);
$this->refreshTokenRepository->revokeRefreshToken($oldRefreshToken['refresh_token_id']);

Concrete5 database has a foreign key constraint, so that the above code is erroneous.
(DB table "OAuth2RefreshToken" has a column "accessToken", which has a foreign key constraint to the table "OAuth2AccessToken".)
I think the order of the revocation should be opposite, but league/oauth2-server team explicitly declined the similar pull request.
So, I am suggesting ORM change too.

When we update an entity, we need to add a migration so that the database is updated when concrete5 is updated.
For an example, see https://github.com/concrete5/concrete5/commit/39acaf7760b8beef06fbb81a5fa556b0d8c8c853 where we:

create a new migration (see https://github.com/concrete5/concrete5/commit/39acaf7760b8beef06fbb81a5fa556b0d8c8c853#diff-6e83479fbac6ba7e8f33db2d3012ad2c)
update concrete/config/concrete.php with the ID of that new migration (see https://github.com/concrete5/concrete5/commit/39acaf7760b8beef06fbb81a5fa556b0d8c8c853#diff-811b2ea07d25d52de3464e687fbd6ad2L11)

Thank you.
I added some codes.

I'm really sorry about the problem...
I made a change.

Thank you!


forEach ends with an undefined value

When an array is passed to a forEach function, it will throw undefined as the last value, even with the README example (thus the 2>/dev/null I imagine). Why is that? if this is an expected behavior can you explain it?

Yes, it's expected. forEach returns undefined. Use map.
This example
$ echo '[1,2,3]' | gofx 'this.forEach(function (x) { console.log(x) })' 2>/dev/null | xargs echo
1 2 3

Shows how to echo values with console.log instead.

Try:
$ echo '[1,2,3]' | gofx 'this.map(function (x) { x*x })'

Understood, I was missing the "forEach returns undefined" part. Closed the issue.

Try:
$ echo '[1,2,3]' | gofx 'this.map(function (x) { x*x })'

For the record this doesn't work:
$ echo '[1,2,3]' | gofx 'this.map(function (x) { x*x })'
[
  null,
  null,
  null
]

Fixed:
$ echo '[1,2,3]' | gofx 'this.map(function (x) { return x*x })'

But prefer fx instead:
$ echo '[1,2,3]' | fx '.map(x => x*x)'

Fixed:
$ echo '[1,2,3]' | gofx 'this.map(function (x) { return x*x })'

But prefer fx instead:
$ echo '[1,2,3]' | fx '.map(x => x*x)'

I was trying something similar ;) thanks!


Improve Role generator?

Seems like you could do rails g rabarber:roles table_name and have it handle the table name for the developer.

@MyklClason Yes, you're right. Thank you for your suggestion. I'll add it to the gem development project and hopefully implement soon.

Released with version 1.2.1


List view and other components flickers when scrolled up

This is an observation that I came across while testing on the phone.
When I scroll up till the end(when I reach the bottom of list view), all components of the app flicker or drag.
Recorded a video for more clarity.

Hi @bozzmob, thanks for reporting this issue. I won't have much time the next few days due to the holidays, but will take a look when I get the chance.

Sure @jaysoo I will also have a look at it. This is great work! Amazing repo. :+1:  Happy holidays!

@bozzmob Thanks! Hope you enjoyed your holidays. I'll take a look soon, just getting back into things now.

@jaysoo Thanks :)

@bozzmob The flickering should not happen anymore.
There was some problem when updating the dimensions of each subview even though they should not be changing. I fixed this by preventing state updates unless they will cause dimensions to change.

Thanks for the quick fix. Will check it soon :)


firwin2 inadvertently modifies input and may result in undefined behavior for nyq>1

I tried to adapt a sample code from the documentation of scipy.signal.firls and found that preprocessing in scipy.signal.firwin2 has unwanted effects. In addition, the implementation potentially misses the special case of discontinuous gain (allowed in the docs) if nyq≫1.
Reproducing code example:

import numpy as np
from scipy import signal
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2)
fs = 1000.0  # Hz
desired = (0, 0, 1, 1, 0, 0)
for bi, bands in enumerate(((0, 100, 200, 300, 400, 500), (0, 200, 200, 300, 300, 500))):
    ## the following would be required for producing a figure:
    ## for bi, bands in enumerate(((0, 100, 200, 300, 400, 500), [0, 200, 200, 300, 300, 500])):
    fir_firwin2 = signal.firwin2(73, bands, desired, fs=fs)
    hs = list()
    ax = axs[bi]
    freq, response = signal.freqz(fir_firwin2)
    hs.append(ax.semilogy(0.5*fs*freq/np.pi, np.abs(response))[0])
    for band, gains in zip(zip(bands[::2], bands[1::2]),
                           zip(desired[::2], desired[1::2])):
        ax.semilogy(band, np.maximum(gains, 1e-7), 'k--', linewidth=2)
    if bi == 0:
        ax.legend(hs, ('firwin2', ), loc='lower center', frameon=False)
    else:
        ax.set_xlabel('Frequency (Hz)')
    ax.grid(True)
    ax.set(title='Band-pass %d-%d Hz' % tuple(bands[2:4]), ylabel='Magnitude')

fig.tight_layout()
plt.show()

Error message:

Traceback (most recent call last):
  File "examples/filter-design-error.py", line 8, in <module>
    fir_firwin2 = signal.firwin2(73, bands, desired, fs=fs)
  File "C:\ProgramData\Anaconda3\envs\py36\lib\site-packages\scipy\signal\fir_filter_design.py", line 604, in firwin2
    freq[k] = freq[k] - eps
TypeError: 'tuple' object does not support item assignment

Digging into the code showed that the problematic part modifies the array-like freq:
    # Tweak any repeated values in freq so that interp works.
    eps = np.finfo(float).eps
    for k in range(len(freq)):
        if k < len(freq) - 1 and freq[k] == freq[k + 1]:
            freq[k] = freq[k] - eps
            freq[k + 1] = freq[k + 1] + eps

    # Linearly interpolate the desired response on a uniform mesh `x`.
    x = np.linspace(0.0, nyq, nfreqs)
    fx = np.interp(x, freq, gain)

This can be avoided by making a copy of freq:
Solution 1&2 part A
    d = np.diff(freq)
    if (d == 0).any():
        freq = np.array(freq, copy=True)

Thinking further it turned out that adding and subtracting eps is effective only if freq[k]<=1, i.e., nyq==1. Therefore either of the following
Solution 1 part B
    # Tweak any repeated values in freq so that interp works.
    eps = np.finfo(float).eps
    freq = freq / nyq
    for k in range(len(freq)):
        if k < len(freq) - 1 and freq[k] == freq[k + 1]:
            freq[k] = freq[k] - eps
            freq[k + 1] = freq[k + 1] + eps

    # Linearly interpolate the desired response on a uniform mesh `x`.
    x = np.linspace(0.0, 1.0, nfreqs)  # nyq is now at freq == 1.0
    fx = np.interp(x, freq, gain)

or
Solution 2 part B
    # Tweak any repeated values in freq so that interp works.
    eps = np.finfo(float).eps * nyq
    for k in range(len(freq)):
        if k < len(freq) - 1 and freq[k] == freq[k + 1]:
            freq[k] = freq[k] - eps
            freq[k + 1] = freq[k + 1] + eps

    # Linearly interpolate the desired response on a uniform mesh `x`.
    x = np.linspace(0.0, nyq, nfreqs)
    fx = np.interp(x, freq, gain)

Please confirm the above issue and suggest which one to choose between Solution 1 and 2. Then I will be happy to submit a pull request.
Scipy/Numpy/Python version information:

1.2.1 1.16.2 sys.version_info(major=3, minor=6, micro=8, releaselevel='final', serial=0)

This does indeed look like a bug. I would multiply eps by nyq as in 2B. And if you can add two tests that fail in master:

tuple input works
ndarray input is not modified by the function

and pass on your PR, that would be great!

Whoops, my bugs.  A pull request would be great.
An alternative to eps = np.finfo(float).eps * nyq is to make eps depend on freqs[k] by making it a multiple of numpy.spacing(freqs[k]).  Something like this:
# Tweak any repeated values in freq so that interp works.
for k in range(len(freq)):
    if k < len(freq) - 1 and freq[k] == freq[k + 1]:
        eps = M * np.spacing(freq[k])
        freq[k] = freq[k] - eps
        freq[k + 1] = freq[k + 1] + eps

where M is some fixed constant, say 10.
There are more bugs lurking in that code (what was I thinking?):

What if 0 is repeated?  Then the first frequency is changed to -eps.  And what if the Nyquist frequency is repeated?  Then the last frequency is changed to nyq + eps.  These adjustments violate the assumption that the frequencies are between 0 and nyq.
What if freq contains the sequence f, f, f + tiny, where f is some constant and tiny is less than or equal to the eps that is used to adjust the repeated frequency.  After the adjustment, we have f - eps, f + eps, f + tiny, and now those second two are out of order, or repeated if eps == tiny.

The repeated 0 or Nyquist frequencies could be handled by adjusting just one of the repeats, i.e. [0, 0, ...] -> [0, eps, ...], and [..., nyq, nyq] -> [..., nyq-eps, nyq].  But is there really any need to allow either of these frequencies to be repeated?  I don't see how a discontinuity at the end of the interval has any practical use.
Alternatively, and to handle the second lurking bug mentioned above,  a simple way to handle these cases is to check the bounds and strict monotonicity requirement again after making the adustments, and if the requirements are not satisfied, give up and raise an exception, preferably with an error message that is as informative as possible.  E.g. "the frequency 0 must not be repeated", "the Nyquist frequency must not be repeated", "a third frequency is too close to a repeated frequency" (or something like that).

@stippingerm would you be up for making a pull request to implement @WarrenWeckesser's last suggestion:

Alternatively, and to handle the second lurking bug mentioned above, a simple way to handle these cases is to check the bounds and strict monotonicity requirement again after making the adustments, and if the requirements are not satisfied, give up and raise an exception, preferably with an error message that is as informative as possible. E.g. "the frequency 0 must not be repeated", "the Nyquist frequency must not be repeated", "a third frequency is too close to a repeated frequency" (or something like that).

Hey, if no one is working on this issue, I'd like to give it a shot. @larsoner could I make a PR with @WarrenWeckesser 's suggestion?

@grassknoted, I don't see a response from @stippingerm to @larsoner's question, so I'd say go for it.


Russian letters is haghlighted

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

VS Code Version: 1.63
OS Version: Fedora 35

Steps to Reproduce:

Open the HTML file with Russian language words
Letters and parts of words will be highlighted.
I have tried to set false for Unicode Highlight options, but it doesn't help. It's become at once VSCode was up to 1.63 today

and I have known at least one who has the same problem.

/duplicate of #138767


set up code error

Before submitting your bug report

[ ] I believe this is a bug. I'll try to join the Continue Discord for questions
[ ] I'm not able to find an open issue that reports the same bug
[X] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS:macos
- Continue version: latest
- IDE version:
- Model:
- config.json:

Description
I can't install all dependencies successful.
To reproduce
when i start "run tasks ", then "install all dependencies", I got an error:

Log output
You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.

✘ [ERROR] Could not resolve "apache-arrow"

    ../../core/node_modules/vectordb/dist/remote/index.js:19:31:
      19 │ const apache_arrow_1 = require("apache-arrow");
         ╵                                ~~~~~~~~~~~~~~

  You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.

✘ [ERROR] Could not resolve "apache-arrow"

    ../../core/node_modules/vectordb/dist/sanitize.js:24:31:
      24 │ const apache_arrow_1 = require("apache-arrow");
         ╵                                ~~~~~~~~~~~~~~

  You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.

✘ [ERROR] Could not resolve "apache-arrow"

    ../../core/node_modules/vectordb/dist/remote/client.js:18:31:
      18 │ const apache_arrow_1 = require("apache-arrow");
         ╵                                ~~~~~~~~~~~~~~

  You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.

/Users/rainmenxia/dev/github/continue/extensions/vscode/node_modules/esbuild/lib/main.js:1636
  let error = new Error(`${text}${summary}`);
              ^

Error: Build failed with 6 errors:
../../core/node_modules/vectordb/dist/arrow.js:17:31: ERROR: Could not resolve "apache-arrow"
../../core/node_modules/vectordb/dist/index.js:17:31: ERROR: Could not resolve "apache-arrow"
../../core/node_modules/vectordb/dist/query.js:17:31: ERROR: Could not resolve "apache-arrow"
../../core/node_modules/vectordb/dist/remote/client.js:18:31: ERROR: Could not resolve "apache-arrow"
../../core/node_modules/vectordb/dist/remote/index.js:19:31: ERROR: Could not resolve "apache-arrow"
...
    at failureErrorWithLog (/Users/rainmenxia/dev/github/continue/extensions/vscode/node_modules/esbuild/lib/main.js:1636:15)
    at /Users/rainmenxia/dev/github/continue/extensions/vscode/node_modules/esbuild/lib/main.js:1048:25
    at /Users/rainmenxia/dev/github/continue/extensions/vscode/node_modules/esbuild/lib/main.js:993:52
    at buildResponseToResult (/Users/rainmenxia/dev/github/continue/extensions/vscode/node_modules/esbuild/lib/main.js:1046:7)
    at /Users/rainmenxia/dev/github/continue/extensions/vscode/node_modules/esbuild/lib/main.js:1075:16
    at responseCallbacks.<computed> (/Users/rainmenxia/dev/github/continue/extensions/vscode/node_modules/esbuild/lib/main.js:697:9)
    at handleIncomingPacket (/Users/rainmenxia/dev/github/continue/extensions/vscode/node_modules/esbuild/lib/main.js:752:9)
    at Socket.readFromStdout (/Users/rainmenxia/dev/github/continue/extensions/vscode/node_modules/esbuild/lib/main.js:673:7)
    at Socket.emit (node:events:519:28)
    at addChunk (node:internal/streams/readable:559:12) {
  errors: [
    {
      detail: undefined,
      id: '',
      location: {
        column: 31,
        file: '../../core/node_modules/vectordb/dist/arrow.js',
        length: 14,
        line: 17,
        lineText: 'const apache_arrow_1 = require("apache-arrow");',
        namespace: '',
        suggestion: ''
      },
      notes: [
        {
          location: null,
          text: 'You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.'
        }
      ],
      pluginName: '',
      text: 'Could not resolve "apache-arrow"'
    },
    {
      detail: undefined,
 id: '',
      location: {
        column: 31,
        file: '../../core/node_modules/vectordb/dist/index.js',
        length: 14,
        line: 17,
        lineText: 'const apache_arrow_1 = require("apache-arrow");',
        namespace: '',
        suggestion: ''
      },
      notes: [
        {
          location: null,
          text: 'You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.'
        }
      ],
      pluginName: '',
      text: 'Could not resolve "apache-arrow"'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 31,
        file: '../../core/node_modules/vectordb/dist/query.js',
        length: 14,
        line: 17,
        lineText: 'const apache_arrow_1 = require("apache-arrow");',
        namespace: '',
        suggestion: ''
      },
      notes: [
        {
          location: null,
          text: 'You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.'
        }
      ],
      pluginName: '',
      text: 'Could not resolve "apache-arrow"'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 31,
        file: '../../core/node_modules/vectordb/dist/remote/client.js',
        length: 14,
        line: 18,
        lineText: 'const apache_arrow_1 = require("apache-arrow");',
        namespace: '',
        suggestion: ''
      },
      notes: [
        {
          location: null,
          text: 'You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.'
        }
      ],
      pluginName: '',
      text: 'Could not resolve "apache-arrow"'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 31,
        file: '../../core/node_modules/vectordb/dist/remote/index.js',
        length: 14,
        line: 19,
        lineText: 'const apache_arrow_1 = require("apache-arrow");',
        namespace: '',
        suggestion: ''
      },
      notes: [
        {
          location: null,
          text: 'You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.'
        }
      ],
      pluginName: '',
      text: 'Could not resolve "apache-arrow"'
    },
    {
      detail: undefined,
      id: '',
      location: {
        column: 31,
        file: '../../core/node_modules/vectordb/dist/sanitize.js',
        length: 14,
        line: 24,
        lineText: 'const apache_arrow_1 = require("apache-arrow");',
        namespace: '',
        suggestion: ''
      },
      notes: [
        {
          location: null,
          text: 'You can mark the path "apache-arrow" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.'
        }
      ],
      pluginName: '',
      text: 'Could not resolve "apache-arrow"'
    }
  ],
  warnings: []
}

Node.js v20.16.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>esbuild-base: `node scripts/esbuild.js "--minify"`
npm ERR! Exit status 1
npm ERR!

I fix it by add the  	"apache-arrow" in esbuild config。
external: [
"esbuild",
"./xhr-sync-worker.js",
"llamaTokenizerWorkerPool.mjs",
"tiktokenWorkerPool.mjs",
"vscode",
"./index.node",
"apache-arrow"
],

got another error:
use http2.0 error,I fix it by force the curl use 1.1:
binary/build.js
 execCmdSync(curl --http1.1 -L -o ${targetDir}/build.tar.gz ${downloadUrl});

@Rainmen-xia is this all happening on the main branch after running the "install-all-dependencies" task?

yes

then you need to install apache-arrow your self ,in vscode fold.


chatroom owner name is set after the player leaves the chatroom

it happens when you create a chat room and someone joins, and after they leave, your name is set for the player who left the chatroom
Also after the owner left the chatroom it set the player name into owner name.
I'm not sure if it affects all players but i didnt test it becuase i dont have other devices
here is the video replicating the bug
https://drive.google.com/drive/folders/1YuU_jSDrc6BVckbN3OnaY5HIc7kF3T9L?usp=sharing

well its pointless since the bdsx got discontinued


Check string encoding

We want to use utf-8. Check, if all scripts work with strings properly.

@MichalPospech will not continue on this.


HMSPeerRemovedFromPeer->HMSPeerRemovedFromRoom

@govindmaheshwari2 @Decoder07 The changes we discussed are not updated here

Moving to Release 1.2.1


[mysql] Not support where in id in (?)

schema.sql
CREATE TABLE authors (
          id   bigint NOT NULL AUTO_INCREMENT,
          name varchar(100)      NOT NULL,
          PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

query.sql
/* name: ListAuthorsByIDs :many */
SELECT * FROM authors
WHERE id IN (?);

generate code:
query.sql.go
// Code generated by sqlc. DO NOT EDIT.
// source: query.sql

package dao

import (
	"context"
)

const listAuthorsByIDs = `-- name: ListAuthorsByIDs :many
select id, name from authors where id in (?)
`

func (q *Queries) ListAuthorsByIDs(ctx context.Context, id int) ([]Author, error) {
	rows, err := q.db.QueryContext(ctx, listAuthorsByIDs, id)
	if err != nil {
		return nil, err
	}
	defer rows.Close()
	var items []Author
	for rows.Next() {
		var i Author
		if err := rows.Scan(&i.ID, &i.Name); err != nil {
			return nil, err
		}
		items = append(items, i)
	}
	if err := rows.Close(); err != nil {
		return nil, err
	}
	if err := rows.Err(); err != nil {
		return nil, err
	}
	return items, nil
}

issues 77 commit is wrong
sqlc version
v1.3.0, v1.5.0

Sorry for the confusing documentation here. MySQL does not support arrays, so the generated code is correct. The ability to pass slices to MySQL is currently not supported by sqlc. However, we're working on adding support. Please see #695 for a discussion on supporting passing slices to queries.


Support for JMX

Would it be possible to support the JMX setting in the template et al?  There's both the stash JMX as well as the TomCat JMX we'd like to have enabled.
Three things would have to be added:

CATALINA_OPTS would have to be exported in setenv.sh; this would define the necessary JMX environment variables
'jmx.enabled=' would have to be added to stash-config.properties
an access file would have to be created specifying the 'monitorRole', the path of which would be specified in the aforementioned CATALINA_OPTS variable.

Is this something you'd be interested in supporting?

Yeah I think this would be a useful feature and it should be added. Is this something you would consider submitting a pull request for?

+1 for this feature.

I can work on it and submit a pull request; it'll take me a little bit to get it done.

Sounds good, let me know if you need any assistance. We have been waiting 2+ years for this feature so take as much time as you need :)

Rather than hard-coding variables & the template for each of the system properties (i.e. jdbc, jmx, setup automation) would it be better to make the entire template file able to be managed? You shouldn't have to define defaults for each of the variables as it sounds like they are already in stash and only need to be specified if you want to override the default stash value: https://confluence.atlassian.com/display/STASH/Stash+config+properties
Our devs are wanting to add this but I told them that custom properties weren't supported by the module yet and that I wasn't wanting to snowflake the server for it: https://confluence.atlassian.com/display/STASH/Stash+config+properties#Stashconfigproperties-Pullrequests

The JMX configuration requires more than just changes to stash-config.properties files. The setenv.sh also need to be updated.
That being said we should allow a global parameter to all settings in  https://confluence.atlassian.com/display/STASH/Stash+config+properties to be configured. Can you raise a seperate issue for this? Its quick do to so ill work on it tonight.

done

Hello:
What is the status of this issue?


CSV output does not correctly output accents making text unreadable

Describe the bug
If text has accents then the text is not correctly output in the csv.
To Reproduce
Conduct any query that outputs the title or other data fields which have free text that could include accents.
Example:
Identifier: XM-DAC-1409-428
Title: Soutien ÃƒÂ  lÃ¢â‚¬â„¢UnitÃƒÂ© de Mise en Ã…â€™uvre du Cadre IntÃƒÂ©grÃƒÂ© (UMOCI/T) et ÃƒÂ  lÃ¢â‚¬â„¢intÃƒÂ©gration du commerce dans les prioritÃƒÂ©s de dÃƒÂ©veloppent du Tchad
Expected behavior
Title should be output as: Soutien à l’Unité de Mise en Œuvre du Cadre Intégré (UMOCI/T) et à l’intégration du commerce dans les priorités de développent du Tchad

Just wondering why this is listed as an enhancement? Shouldn't the text be output as published in the XML?

@sarahshamiso the user guide (to be released on launch) advises users to download the data in a way in which the special characters are dealt with. The actual data is properly formatted.
However, there is an issue with directly downloading a csv file which we will deal with post launch

@amy-silcock I propose to Close this issue


Fix deployment manifests that are not up-to-date

antrea-kind.yml and flow-aggregator.yml are not up-to-date and they were
not checked by CI.
Signed-off-by: Quan Tian<EMAIL_ADDRESS>

Codecov Report

Merging #3017 (ec05ecb) into main (ecef57f) will decrease coverage by 20.78%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main    #3017       +/-   ##
===========================================
- Coverage   60.93%   40.14%   -20.79%
===========================================
  Files         292      166      -126
  Lines       24708    20750     -3958
===========================================
- Hits        15056     8331     -6725
- Misses       8008    11603     +3595
+ Partials     1644      816      -828

Flag
Coverage Δ

kind-e2e-tests
?

unit-tests
40.14% <ø> (-0.02%)
:arrow_down:

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


Update package ssh-audit

Project description
SSH server & client auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)
Latest version: 2.2.0, forked from https://github.com/arthepsy/ssh-audit
Metadata

homepage URL: https://www.ssh-audit.com
source URL: https://github.com/jtesta/ssh-audit
license: mit
platforms: unix, linux

I looked into this and their project setup is a bit off, which makes it a bit harder than necessary to package.
They do plan to start fixing things after the next release though.
https://github.com/jtesta/ssh-audit/issues/46

Thanks. I didn't know how to fix the testPhase, so I created a request.


[bug] Unknown error

Describe the bug
Addon causes unknown error
To Reproduce
It appears to occur when anti-cheat addon detects a hack user.
Expected behavior
A clear and concise description of what you expected to happen. Below is a part of the anti cheat code.
import { EntityDamageCause, EntityEquippableComponent, EquipmentSlot, ItemDurabilityComponent, Player, system, world } from "@minecraft/server";
import { isAdmin, flag } from "../../Assets/Util";
import { MinecraftEntityTypes, MinecraftItemTypes } from "../../node_modules/@minecraft/vanilla-data/lib/index";
import { registerModule } from "../Modules.js";
import { AnimationControllerTags, MatrixUsedTags } from "../../Data/EnumData";
/**
 * @author jasonlaubb
 * @description Detect if player try to use disabler to bypass anti-cheat
 * Thanks for RaMi helps to test!
 */
function intickEvent(config, player) {
    if (isAdmin(player) || player.hasTag(MatrixUsedTags.disabler) || !player.hasTag(AnimationControllerTags.alive))
        return;
    if (player.isGliding) {
        const elytra = player.getComponent(EntityEquippableComponent.componentId)?.getEquipment(EquipmentSlot.Chest);
        const durability = elytra?.getComponent(ItemDurabilityComponent.componentId);
        if (!durability)
            return;
        if (elytra?.typeId != MinecraftItemTypes.Elytra || (elytra?.typeId == MinecraftItemTypes.Elytra && durability.maxDurability - durability.damage <= 1)) {
            player.addTag(MatrixUsedTags.disabler);
            system.runTimeout(() => player.removeTag(MatrixUsedTags.disabler), 10);
            player.teleport(player.lastNonGlidingPoint);
            flag(player, "Disabler", "A", config.antiDisabler.maxVL, config.antiDisabler.punishment, undefined);
        }
    }
    else {
        player.lastNonGlidingPoint = player.location;
    }
}
function doubleEvent(config, damagingEntity, hurtEntity) {
    if (hurtEntity.id == damagingEntity.id) {
        const location = hurtEntity.location;
        system.run(() => hurtEntity.teleport(location));
        flag(hurtEntity, "Disabler", "B", config.antiDisabler.maxVL, config.antiDisabler.punishment, undefined);
    }
}
function tripleEvent({ player, initialSpawn }) {
    if (!initialSpawn)
        return;
    player.removeTag(MatrixUsedTags.disabler);
}
registerModule("antiDisabler", false, [], {
    intick: async (config, player) => intickEvent(config, player),
    tickInterval: 1,
}, {
    worldSignal: world.afterEvents.entityHurt,
    playerOption: { entityTypes: [MinecraftEntityTypes.Player] },
    then: async (config, { damageSource: { damagingEntity, damagingProjectile, cause }, hurtEntity }) => {
        if (!(hurtEntity instanceof Player) || isAdmin(hurtEntity) || !damagingEntity || cause != EntityDamageCause.entityAttack || damagingProjectile || !damagingEntity)
            return;
        doubleEvent(config, damagingEntity, hurtEntity);
    },
}, {
    worldSignal: world.afterEvents.playerSpawn,
    playerOption: { entityTypes: [MinecraftEntityTypes.Player] },
    then: async (_config, event) => {
        tripleEvent(event);
    },
});

function flag(player, modules, type, maxVL, punishment, infos) {
    const config = c();
    // Skip if the player is in the bypass list
    if (config.autoPunishment.bypasslist.includes(player.id))
        return;
    system.run(() => {
        Vl[player.id] ??= {};
        Vl[player.id][modules] ??= 0;
        try {
            Vl[player.id][modules]++;
        }
        catch { }
        const flagMsg = new rawstr(true).tra("flag.style", player.name, modules, type, Vl[player.id][modules]);
        if (config.logsettings.logCheatFlag)
            saveLog("Flag", player.name, `${modules} ${type} (x${Vl[player.id][modules]})`);
        if (infos !== undefined)
            flagMsg.str("\n" + formatInformation(infos));
        if (punishment && Vl[player.id][modules] > maxVL && !config.autoPunishment.observationMode) {
            let punishmentDone = false;
            const banrun = config.banrun.command;
            if (config.commands.banrun && banrun.length > 0 && ["kick", "ban"].includes(punishment)) {
                player.runCommand(banrun);
            }
            else {
                switch (punishment) {
                    case "kick": {
                        punishmentDone = true;
                        if (config.logsettings.logCheatPunishment)
                            saveLog("Kick", player.name, `${modules} ${type}`);
                        player.runCommand(`kick "${player.name}" ${config.autoPunishment.kick.reason}`)
                        flagMsg.str("§3 ").tra("util.formkick", player.name);
                        break;
                    }
                    case "ban": {
                        punishmentDone = true;
                        if (config.logsettings.logCheatPunishment)
                            saveLog("Ban", player.name, `${modules} ${type}`);
                        player.runCommand(`ban2 "${player.name}" "${config.autoPunishment.ban.reason} 99999d"`)
                        flagMsg.str("§3 ").tra("util.formban", player.name);
                        break;
                    }
                    case "tempkick": {
                        punishmentDone = true;
                        if (config.logsettings.logCheatPunishment)
                            saveLog("TempKick", player.name, `${modules} ${type}`);
                        // Tempkick the player, espectially for local world.
                        player.runCommand(`ban2 "${player.name}" "${config.autoPunishment.ban.reason} 3d"`)
                        break;
                    }
                }
            }
            if (punishmentDone) {
                Vl[player.id][modules] = 0;
            }
        }
        if (config.autoPunishment.silentMode)
            return;
        const flagMode = world.getDynamicProperty("flagMode") ?? config.flagMode;
        switch (flagMode) {
            case "tag": {
                const targets = world.getPlayers({ tags: ["matrix:notify"] });
                targets.forEach((players) => {
                    if (config.soundEffect)
                        players.playSound("note.pling", { volume: 1.0, pitch: 3.0 });
                    players.sendMessage(flagMsg.parse());
                });
                break;
            }
            case "bypass": {
                const targets = world.getPlayers({ excludeNames: [player.name] });
                targets.forEach((players) => {
                    if (config.soundEffect)
                        players.playSound("note.pling", { volume: 1.0, pitch: 3.0 });
                    players.sendMessage(flagMsg.parse());
                });
                break;
            }
            case "admin": {
                const allPlayers = world.getAllPlayers();
                const targets = allPlayers.filter((players) => isAdmin(players));
                targets.forEach((players) => {
                    if (config.soundEffect)
                        players.playSound("note.pling", { volume: 1.0, pitch: 3.0 });
                    players.sendMessage(flagMsg.parse());
                });
                break;
            }
            case "none": {
                break;
            }
            default: {
                world.sendMessage(flagMsg.parse());
                const targets = world.getAllPlayers();
                targets.forEach((players) => {
                    if (config.soundEffect)
                        players.playSound("note.pling", { volume: 1.0, pitch: 3.0 });
                });
                break;
            }
        }
    });
}

Screenshots
=== ENDSTONE CRASHED! - PLEASE REPORT THIS AS AN ISSUE ON GITHUB ===
Operation system: Windows
Endstone version: 0.5.6
Api version     : 0.5
Description     : Exception unhandled: 0xc0000005
Stack trace (most recent call first):
[0 ] 0x7ff9dea68a5f     (0x1800d8a5f) in endstone::detail::`anonymous namespace'::exception_filter(_EXCEPTION_POINTERS*) at D:\a\endstone\endstone\src\endstone_runtime\windows\signal_handler.cpp:53
[1 ] 0x7ffaa055ca1b     (0x18016ca1b) in UnhandledExceptionFilter
[2 ] 0x7ffaa2eb9abc     (0x1800a9abc) in memmove
[3 ] 0x7ffaa2e9f7c6     (0x18008f7c6) in __C_specific_handler
[4 ] 0x7ffaa2eb543e     (0x1800a543e) in __chkstk
[5 ] 0x7ffaa2e2e885     (0x18001e885) in RtlFindCharInUnicodeString
[6 ] 0x7ffaa2eb443d     (0x1800a443d) in KiUserExceptionDispatcher
[7 ] 0x7ff9deab02d6     (0x1801202d6) in endstone::detail::EndstoneServer::broadcast(std::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, endstone::Translatable>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) at D:\a\endstone\endstone\src\endstone_core\server.cpp:331
[8 ] 0x7ff9df024c01     (0x180164c01) in PyInit_endstone_python
[9 ] 0x7ff9defc5355     (0x180105355) in PyInit_endstone_python
[10] 0x7ff9def3bed1     (0x18007bed1) in PyInit_endstone_python
[11] 0x7ff9f556005d     (0x1800a005d) in _PyArg_ParseTuple_SizeT
[12] 0x7ff9f54dc200     (0x18001c200) in _PyObject_MakeTpCall
[13] 0x7ff9f56644f4     (0x1801a44f4) in _Py_gitversion
[14] 0x7ff9f552a91c     (0x18006a91c) in _PyEval_EvalFrameDefault
[15] 0x7ff9f5527a33     (0x180067a33) in _PyFunction_Vectorcall
[16] 0x7ff9f5562b7e     (0x1800a2b7e) in PyFloat_FromDouble
[17] 0x7ff9f5553f4b     (0x180093f4b) in PyVectorcall_Call
[18] 0x7ff9f5553d4e     (0x180093d4e) in _PyObject_Call
[19] 0x7ff9defa3d2d     (0x1800e3d2d) in PyInit_endstone_python
[20] 0x7ff9df1c141b     (0x18030141b) in PyInit_endstone_python
[21] 0x7ff9deaf726b     (0x18016726b) in endstone::PluginCommand::execute(endstone::PluginCommand*, endstone::CommandSender&) at D:\a\endstone\endstone\include\endstone\command\plugin_command.h:43
[22] 0x7ff9deb8e5bd     (0x1801fe5bd) in endstone::detail::MinecraftCommandAdapter::execute(CommandOrigin&, CommandOutput&) at D:\a\endstone\endstone\src\endstone_core\command\minecraft_command_adapter.cpp:52
[23] 0x7ff7e385c798     (0x14137c798) in  ??
[24] 0x7ff9de9e1488     (0x180051488) in Command::run(CommandOrigin&, CommandOutput&) at D:\a\endstone\endstone\src\endstone_runtime\bedrock\server\commands\command.cpp:38
[25] 0x7ff7e3a10aa6     (0x141530aa6) in  ??
[26] 0x7ff9de9ec4e8     (0x18005c4e8) in MinecraftCommands::executeCommand(CommandContext&, bool) at D:\a\endstone\endstone\src\endstone_runtime\bedrock\server\commands\minecraft_commands.cpp:64
[27] 0x7ff7e3e8335c     (0x1419a335c) in  ??
[28] 0x7ff7e3d2491a     (0x14184491a) in  ??
[29] 0x7ff7e3e2bcf7     (0x14194bcf7) in  ??
[30] 0x7ff7e590fe2d     (0x14342fe2d) in  ??
[31] 0x7ff7e5913f2f     (0x143433f2f) in  ??
[32] 0x7ff7e59cfbea     (0x1434efbea) in  ??
[33] 0x7ff7e599b646     (0x1434bb646) in  ??
[34] 0x7ff7e599d04e     (0x1434bd04e) in  ??
[35] 0x7ff7e599af40     (0x1434baf40) in  ??
[36] 0x7ff7e59285ad     (0x1434485ad) in  ??
[37] 0x7ff7e5928fbf     (0x143448fbf) in  ??
[38] 0x7ff7e595a956     (0x14347a956) in  ??
[39] 0x7ff7e44edcef     (0x14200dcef) in  ??
[40] 0x7ff7e44fcbec     (0x14201cbec) in  ??
[41] 0x7ff7e45dc2d0     (0x1420fc2d0) in  ??
[42] 0x7ff7e4777439     (0x142297439) in  ??
[43] 0x7ff7e478e4d6     (0x1422ae4d6) in  ??
[44] 0x7ff7e478f9f3     (0x1422af9f3) in  ??
[45] 0x7ff7e4a88fc6     (0x1425a8fc6) in  ??
[46] 0x7ff9dea35005     (0x1800a5005) in std::_Func_impl_no_alloc<<lambda_699a8acb9c64ace7949dddbe338da309>, void>::_Do_call() at C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional:822
[47] 0x7ff9deab6fc0     (0x180126fc0) in endstone::detail::EndstoneServer::tick(unsigned int, std::function<void __cdecl(void)>&) at D:\a\endstone\endstone\src\endstone_core\server.cpp:503
[48] 0x7ff9dea3517f     (0x1800a517f) in Level::tick() at D:\a\endstone\endstone\src\endstone_runtime\bedrock\world\level\level.cpp:29
[49] 0x7ff7e4702c09     (0x142222c09) in  ??
[50] 0x7ff7e37ff07b     (0x14131f07b) in  ??
[51] 0x7ff7e37f2c3f     (0x141312c3f) in  ??
[52] 0x7ff7e3748a7d     (0x141268a7d) in  ??
[53] 0x7ffaa08f9332     (0x180029332) in _recalloc
[54] 0x7ffaa2a4259c     (0x18001259c) in BaseThreadInitThunk
[55] 0x7ffaa2e6af37     (0x18005af37) in RtlUserThreadStart

Details (please complete the following information):

OS: Windows
Endstone Version: 0.5.6

Additional context
It was a bug that kept happening from version 0.5+

Another crash log that occurs when /reload
=== ENDSTONE CRASHED! - PLEASE REPORT THIS AS AN ISSUE ON GITHUB ===
Operation system: Windows
Endstone version: 0.5.6
Api version     : 0.5
Description     : Exception unhandled: 0xc0000005
Stack trace (most recent call first):
[0 ] 0x7ffa13df8a5f     (0x1800d8a5f) in endstone::detail::`anonymous namespace'::exception_filter(_EXCEPTION_POINTERS*) at D:\a\endstone\endstone\src\endstone_runtime\windows\signal_handler.cpp:53
[1 ] 0x7ffaa055ca1b     (0x18016ca1b) in UnhandledExceptionFilter
[2 ] 0x7ffaa2eb9abc     (0x1800a9abc) in memmove
[3 ] 0x7ffaa2e9f7c6     (0x18008f7c6) in __C_specific_handler
[4 ] 0x7ffaa2eb543e     (0x1800a543e) in __chkstk
[5 ] 0x7ffaa2e2e885     (0x18001e885) in RtlFindCharInUnicodeString
[6 ] 0x7ffaa2eb443d     (0x1800a443d) in KiUserExceptionDispatcher
[7 ] 0x7ff6c98364a3     (0x141bc64a3) in  ??
[8 ] 0x7ff6c9f07413     (0x142297413) in  ??
[9 ] 0x7ff6c9f1e4d6     (0x1422ae4d6) in  ??
[10] 0x7ff6c9f1fa0f     (0x1422afa0f) in  ??
[11] 0x7ff6ca218fc6     (0x1425a8fc6) in  ??
[12] 0x7ffa13dc5005     (0x1800a5005) in std::_Func_impl_no_alloc<<lambda_699a8acb9c64ace7949dddbe338da309>, void>::_Do_call() at C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional:822
[13] 0x7ffa13e46fc0     (0x180126fc0) in endstone::detail::EndstoneServer::tick(unsigned int, std::function<void __cdecl(void)>&) at D:\a\endstone\endstone\src\endstone_core\server.cpp:503
[14] 0x7ffa13dc517f     (0x1800a517f) in Level::tick() at D:\a\endstone\endstone\src\endstone_runtime\bedrock\world\level\level.cpp:29
[15] 0x7ff6c9e92c09     (0x142222c09) in  ??
[16] 0x7ff6c8f8f07b     (0x14131f07b) in  ??
[17] 0x7ff6c8f82c3f     (0x141312c3f) in  ??
[18] 0x7ff6c8ed8a7d     (0x141268a7d) in  ??
[19] 0x7ffaa08f9332     (0x180029332) in _recalloc
[20] 0x7ffaa2a4259c     (0x18001259c) in BaseThreadInitThunk
[21] 0x7ffaa2e6af37     (0x18005af37) in RtlUserThreadStart

=== ENDSTONE CRASHED! - PLEASE REPORT THIS AS AN ISSUE ON GITHUB ===
Operation system: Windows
Endstone version: 0.5.6
Api version     : 0.5
Description     : Exception unhandled: 0xc0000005
Stack trace (most recent call first):
[0 ] 0x7ffa0ee18a5f     (0x1800d8a5f) in endstone::detail::`anonymous namespace'::exception_filter(_EXCEPTION_POINTERS*) at D:\a\endstone\endstone\src\endstone_runtime\windows\signal_handler.cpp:53
[1 ] 0x7ffaa055ca1b     (0x18016ca1b) in UnhandledExceptionFilter
[2 ] 0x7ffaa2eb9abc     (0x1800a9abc) in memmove
[3 ] 0x7ffaa2e9f7c6     (0x18008f7c6) in __C_specific_handler
[4 ] 0x7ffaa2eb543e     (0x1800a543e) in __chkstk
[5 ] 0x7ffaa2e2e885     (0x18001e885) in RtlFindCharInUnicodeString
[6 ] 0x7ffaa2eb443d     (0x1800a443d) in KiUserExceptionDispatcher
[7 ] 0x7ff6c98364a3     (0x141bc64a3) in  ??
[8 ] 0x7ff6c9f07413     (0x142297413) in  ??
[9 ] 0x7ff6c9f1e4d6     (0x1422ae4d6) in  ??
[10] 0x7ff6c9f1fa0f     (0x1422afa0f) in  ??
[11] 0x7ff6ca218fc6     (0x1425a8fc6) in  ??
[12] 0x7ffa0ede5005     (0x1800a5005) in std::_Func_impl_no_alloc<<lambda_699a8acb9c64ace7949dddbe338da309>, void>::_Do_call() at C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional:822
[13] 0x7ffa0ee66fc0     (0x180126fc0) in endstone::detail::EndstoneServer::tick(unsigned int, std::function<void __cdecl(void)>&) at D:\a\endstone\endstone\src\endstone_core\server.cpp:503
[14] 0x7ffa0ede517f     (0x1800a517f) in Level::tick() at D:\a\endstone\endstone\src\endstone_runtime\bedrock\world\level\level.cpp:29
[15] 0x7ff6c9e92c09     (0x142222c09) in  ??
[16] 0x7ff6c8f8f07b     (0x14131f07b) in  ??
[17] 0x7ff6c8f82c3f     (0x141312c3f) in  ??
[18] 0x7ff6c8ed8a7d     (0x141268a7d) in  ??
[19] 0x7ffaa08f9332     (0x180029332) in _recalloc
[20] 0x7ffaa2a4259c     (0x18001259c) in BaseThreadInitThunk
[21] 0x7ffaa2e6af37     (0x18005af37) in RtlUserThreadStart

Based on the provided stack trace, it appears that the crash is related to memory access, specifically an unhandled exception (0xc0000005). This typically indicates an illegal memory access, such as dereferencing a null or invalid pointer.
From the stack trace, the issue seems to occur in the endstone::detail::EndstoneServer::tick function (line 503 in server.cpp), which may be attempting to access uninitialized or invalid data. It's also possible that the std::function<void> being passed or invoked might be referencing an invalid callback or object.
If this involves multi-threaded logic, there may also be a concurrency issue where shared data is being accessed without proper synchronization, leading to undefined behavior.
To help narrow down the root cause, it might be helpful to:

Verify whether all objects and resources accessed in the tick function are properly initialized and remain valid throughout their usage.
Check for potential threading issues or race conditions, especially if shared data is being accessed or modified.
Review any external plugins, modules, or scripts that might interact with the tick function to ensure they are passing valid data.

As an additional note, I've noticed a similar issue that might be related. Specifically, calling exec("self.server.broadcast_message('message')") sometimes results in a crash. However, upon restarting and running the exact same command, it does not crash again. This behavior is inconsistent and seems to defy easy reproducibility, which makes it challenging to debug.
This might indicate a state-related issue where certain resources or data structures aren't properly initialized or cleaned up before being accessed. Another possibility is that some part of the code is dependent on timing or order of execution, which could explain the seemingly random nature of the crashes.
If this observation is relevant, it may help to investigate whether the broadcast_message function or its related processes (e.g., threading, memory management, or plugins) could be leaving behind inconsistent states under certain conditions.
Hopefully, this additional detail is helpful!

based on the code
of scriptapi mcaddon behavior pack
here are some possible explanations for the inconsistencies and crashes observed:
Key Observations:

intickEvent and doubleEvent Logic:

These functions actively modify the player's state (e.g., adding and removing tags, teleporting players). If this state is accessed concurrently (e.g., by the game engine, another system, or plugins), it might lead to race conditions or invalid memory access.
For example, teleporting a player (player.teleport) while the engine is actively processing their state might result in unexpected behavior.

Command Execution (player.runCommand):

The exec("self.server.broadcast_message('message')") crash could be related to the execution of commands like kick, ban, or teleport. If the player is no longer in a valid state (e.g., already removed from the game), the server might attempt to access invalid memory or a destroyed object.

Event Handlers:

worldSignal listeners like world.afterEvents.entityHurt and world.afterEvents.playerSpawn may be executing asynchronously. If the same player object is modified in multiple events simultaneously, it could lead to undefined behavior.

Silent and Observation Modes:

The config.autoPunishment.silentMode and observationMode settings might delay or modify the execution of punishments. If certain punishments are triggered while the player's state is still being updated, it could result in inconsistencies.

Possible Causes of the Crashes:

Concurrency Issues:

The system.runTimeout and system.run functions introduce asynchronous behavior, which might conflict with the server's internal updates. For example, removing tags or teleporting players asynchronously could interfere with other game mechanics.

Invalid State Access:

If a player is removed or their state changes (e.g., kicked or banned), any subsequent access (like sending a broadcast message about them) could attempt to use a stale or invalid reference.

Inconsistent Execution Context:

The "sometimes crashes, sometimes doesn't" nature suggests the issue might be dependent on timing or other concurrent operations in the game world.

Recommendations:

Synchronize Player State Changes:

Ensure that operations modifying the player's state (e.g., teleporting, tagging, or punishing) do not overlap with other actions, such as broadcasting messages or handling events.

Add Safeguards for Commands:

Before running commands like player.runCommand, check if the player is still valid (e.g., ensure they haven't already been kicked, banned, or removed).

Debugging Logs:

Add detailed logging around critical operations like player.runCommand, player.teleport, and event handlers to capture the state when the crash occurs.

Event Listener Isolation:

Ensure that the event handlers (worldSignal) don't modify the same objects in conflicting ways. For example, avoid simultaneously modifying the MatrixUsedTags.disabler tag and teleporting the same player.

Which plugin provide ban2 command?
Can you confirm this crash not happened on a vanilla server?

Best chatgpt user 🤣


Sentences object calculating Rouge1 importance score wrongly.

Rouge1 score used in Sadedegel is inspired by the usage of Rouge1 in PEGASUS to pick sentences by giving importance scores to each sentences.
Given some sentence s which is part of the text, the way this score should be calculated is by calling rouge1 (using sadedegel implementation) in such fashion:
rouge1(unigrams of s, unigrams of all other sentences except s)
However, the way its done in Sentences object right now has the order reversed:
rouge1(unigrams of all other sentences except s, unigrams of s)
Suggestion: Instead of fixing the order outright, make it "toggleable" with the way its done in the paper being the default, as the "wrong" way might be superior method (which is to be evaluated).

UPD:  Can consider low priority.
The only thing misalignment achieves is swapping recall and precision.
So, with current reversed order, calculating precision actually gives recall and vice versa.
F1-score is unaffected.

Upon further inspection using manual calculation the order of arguments IS correct. Closing issue.


Long tap option to re-download the attachments for a URL Previews

they seem to get cut off a lot. Not sure why. It's almost exclusive to the URL preview images that Apple provides in their DB.

Issue created by BlueBubbles Bot in the BlueBubbles commnity on behalf of @zach in #android-bugs.

Not completing as previews are now fetched via Image.network


Breaking change in AnyType deserialization on Input types

Is there an existing issue for this?

[X] I have searched the existing issues

Product
Hot Chocolate
Describe the bug
We started to use hotchocolate in version 11 where it was possible to deserialize arbitrary input object (scalar and complex). When using complex input object, we used to get a deserialized dotnet representation being a IReadOnlyDictionary<string, object> (as it's also stated in the documentation).
However, this functionality has been broken in version 12 where the deserialized version if of type System.Object. As a consequence, all information send to the frontend is lost - which prevents us from from updating the HotChocolate packages. Furthermore, I have tried version 13.0.0.-rc.1 where the complete deserialization fails with an InvalidCastException.
Steps to reproduce

Please clone the repro-project.
The solution contains 2 (almost) identical projects using the same graphql schema - but using either HotChocolate version 11 or 12.
In both projects set a breakpoint in the ParameterValuePair.Value.set property found in Program.cs.
Start debugging either of the 2 project and copy the queries (from the Sample Queries.txt) into the Banana Cake Pop.
Excute the simpleObjectAsDictionary mutation, and, once the breakpoint is hit, observe the value.

Relevant log output
No response
Additional Context?
No response
Version
11.3.7, 12.6, 13.0.0-rc.1

The repro does not exist
https://github.com/Andrej-Peplinski/HotChocolateInputTypeAnyDeserialization

Wait ... i try to create a tests from the infos you provided.

I have now attached the solution here in case there are problems clone my repository from Github: HotChocolateInputTypeAnyDeserialization - Kopie.zip


Add support for new Distributed Map in Step Functions Definition

Is your feature request related to a problem? Please describe.
Wide known serverless-step-functions module depends on asl in this place. As @brycenrogers mentioned here

Note: this does not currently work with validate: true as asl-validator does not yet support this behavior.

I've recently faced a limitation in step function, found out it can be fixed with new functionality however syntax validator (asl-validator) does not support it(
We kindly ask to extend the asl-validator with support of new DISTRIBUTED Map options

Describe the solution you'd like
I guess this file should be updated with new properties that Map supports.
Then I will initiate the serverless-step-functions module to update asl-validate -> now we can deploy step functions with fresh AWS functionality altogether)
Describe alternatives you've considered
Don't think we can avoid updating the asl-validator with new AWS functionality
Additional context
https://docs.aws.amazon.com/step-functions/latest/dg/concepts-inline-vs-distributed-map.html

@harazdovskiy #116 has been released in v3.1.0, could you give it a try?

Big thanks to you guys @massfords, @ChristopheBougere! Tested new asl-validator with latest changes of sls-step function. All tests passed
Before:

With new version


better make use of Enum#name and Enum#valueof APIs

@punkhorn would you please take a look at this change? thanks.

Lgtm but lets wait for @punkhorn

Let's hold off on this change till the component API stabilizes. I have not decided yet how best to designate algorithms through component API and this refactoring is premature.

In the meanwhile this has been already cleaned up on the master branch codebase, so going to close this PR.


Disable and delete code for 3.5.0

The next planned release will be 3.5.0 so let's fix things up for there.

Review period will end on 2022-05-31 at 09:03:28 UTC.

Review period ended.


Indirect dependency on String::Utils:ver<0.0.5>

Hello,
I was trying to install Ecosystem:ver<0.0.19> and zef returned this error:
===> Searching for: Ecosystem:ver<0.0.19>
===> Updating fez mirror: https://360.zef.pm/
===> Updated fez mirror: https://360.zef.pm/
===> Testing: Ecosystem:ver<0.0.19>:auth<zef:lizmat>
[Ecosystem] ===SORRY!=== Error while compiling /tmp/.zef/341046598f9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19
[Ecosystem] /t/01-basic.rakutest
[Ecosystem] ===SORRY!=== Error while compiling /tmp/.zef/341046598f9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19/lib/Ecosystem.rakumod (Ecosystem)
[Ecosystem] ===SORRY!=== Error while compiling /tmp/.zef/341046598f
[Ecosystem] 9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19/home#sources/2107706F12A13D8B1C57755DF982DA2F57346A25 (Identity::Utils)
[Ecosystem] Could not find String::Utils:ver<0.0.5>:auth<zef:lizmat> in:

I noticed that in the META or .rakumod file there was no dependency on String::Utils, so I delved further and I found out that Ecosystem depends on Identity::Utils, which in turns appears to depend on String::Utils:ver<0.0.5> (see both the META6.json and the Utils.rakumod file).
On my system I have String::Utils installed, but its version is 0.0.15.
If v0.0.5 is the minimum version required, maybe it's enough to amend the META6.json file with a dependency on String::Utils:ver<0.0.5+>; but then the actual module file should not use a specific String::Utils version… Sorry, I can't devise a general solution.

I wrote a quick test and I found out that the :ver<0.0.5+> spec works fine with the use keyword too!

Another note.
Identity::Utils installs fine by itself: zef successfully downloads and installs the (apparently) outdated String::Utils:ver<0.0.5>.
The problem springs when one is installing Ecosystem and has just a newer version of String::Utils; apparently zef doesn't recursively install String::Utils:ver<0.0.5>.
I'm not sure if this is a zef's bug or if it might be solved on the module's side changing how dependencies are declared.

$ raku --version
Welcome to Rakudo™ v2022.07.
Implementing the Raku® Programming Language v6.d.
Built on MoarVM version 2022.07.

$ zef --version
v0.14.5

This is the entire error message I see when I try to install Ecosystem:ver<0.0.19>:
$ zef install 'Ecosystem:ver<0.0.19>'
===> Searching for: Ecosystem:ver<0.0.19>
===> Updating fez mirror: https://360.zef.pm/
===> Updated fez mirror: https://360.zef.pm/
===> Testing: Ecosystem:ver<0.0.19>:auth<zef:lizmat>
[Ecosystem] ===SORRY!=== Error while compiling /tmp/.zef/341046598f9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19
[Ecosystem] /t/01-basic.rakutest
[Ecosystem] ===SORRY!=== Error while compiling /tmp/.zef/341046598f9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19/lib/Ecosystem.rakumod (Ecosystem)
[Ecosystem] ===SORRY!=== Error while compiling /tmp/.zef/341046598f
[Ecosystem] 9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19/home#sources/2107706F12A13D8B1C57755DF982DA2F57346A25 (Identity::Utils)
[Ecosystem] Could not find String::Utils:ver<0.0.5>:auth<zef:lizmat> in:
[Ecosystem]     /tmp/.zef/341046598f9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19
[Ecosystem]     /home/nando/.raku
[Ecosystem]     /opt/rakudo-pkg/share/perl6/site
[Ecosystem]     /opt/rakudo-pkg/share/perl6/vendor
[Ecosystem]     /opt/rakudo-pkg/share/perl6/core
[Ecosystem]     CompUnit::Repository::AbsolutePath<2427551878600>
[Ecosystem]     CompUnit::Repository::NQP<2427589116800>
[Ecosystem]     CompUni
[Ecosystem] t::Repository::Perl5<2427589116840>
[Ecosystem]
[Ecosystem] Please note that a 'META6.json' file was found in '.', of which the 'provides' section was used to determine if a dependency is available or not.  Perhaps you need to add 'String::Utils:ver<0.0.5>:auth<zef:lizmat>' in the <provides> section of that file?  Or need to specify a directory that does *not* have a 'META6.json' file?
[Ecosystem] at /tmp/.zef/341046598f9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19/home#sources/2107706F12A13D8B1C57755DF982DA2F57346A25 (Identity::Utils):1
[Ecosystem]
[Ecosystem] at /tmp/.zef/341046598f9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19/lib/Ecosystem.rakumod (Ecosystem):2
[Ecosystem]
[Ecosystem] at /tmp/.zef/341046598f9164295ae9ef2d23222d732a378899.tar.gz/Ecosystem-0.0.19/t/01-basic.rakutest:2
===> Testing [FAIL]: Ecosystem:ver<0.0.19>:auth<zef:lizmat>
Aborting due to test failure: Ecosystem:ver<0.0.19>:auth<zef:lizmat> (use --force-test to override)


Swapped html table with plotly Heatmap with mouse-over event

KNTK-230

Can you, please, rebase the pull request based on the top of master?

@mmac-m3a I rebased PR to top of the master

https://github.com/kentik/sla_dashboard_webapp/pull/10#discussion_r633753579 left


ImPlot Integrated into vsgImGui

ImPlot now added as a submodule.
Added ImPlot::CreateContext alongside the ImGui::CreateContext
@robertosfield  Modifications to CMakeLists to copy implot files over. ( I am still uncomfortable with copying into vsgImGui and need help understanding the staging of include files within vsgImGui/include before installing them in their install locations).
This copy results in some untracked files in vsgImGui/include @robertosfield
Addresses #22
Likely subsumes #23
Tested on Windows 10 and MacOS Darwin.
Also modified vsgExamples/vsgimgui_example to include ImPlot Demo.

Tested the actual PR on the Mac. All good.

I have merged this PR as a branch:
https://github.com/vsg-dev/vsgImGui/tree/kannode-implot
And have also merged the associated vsgExamples PR as a branch as well:
https://github.com/vsg-dev/vsgExamples/tree/kannode-implot
Everything compiled and ran without problems.  ImPlot is impressive :-)
I've just done a quick check on the size difference of vsgImGui before and after ImPlot addition.
Without ImPlot:
1,701,620 libvsgImGui.a
9,648,616 vsgimgui_example
With ImPlot:
5,212,950 libvsgImGui.a
11,993,936 vsgimgui_example
I'm surprised ImPlot adds 3.5Mb to vsgImGui, that's twice the size of ImGui.
Headers for ImPlot aren't that large compared to imgui.h:
$ wc *
    39    211   1564 Export.h
   120   1136   9666 imconfig.h
  3077  36343 303159 imgui.h
  3250  24581 235627 imgui_internal.h
    18    136   1015 imgui_stdlib.h
  1292  10195  78669 implot.h
  1670   7422  67176 implot_internal.h
  1437   6205  54857 imstb_textedit.h
    97    352   3583 RenderImGui.h
    64    259   2379 SendEventsToImGui.h

I don't know what to make of this yet.  Thoughts?

My idea is examples like histogram2d need more complex code, but don't really know it. Thanks for considering implot!

We are going to use the new branches in out software step by step, all runs well.

The demo features that are built into ImGui and ImPlot are cool but I do wonder what the footprint of having them included in vsgImGui. I don't know if it's possible to choose to prune this.

I have looked into the inclusion of the demo features and imconfig.h allows you to toggle off the demo features. but right now the vsgImGui is copying across the imconfig.h so local changes are lost.
I wonder if we can come up with a scheme that allows customization.  This is a different topic than this particular PR though so I'll revisit this in the future.

I have gone ahead and merge this PR, thanks to @kannode and @rainergericke.


[ENHANCEMENT STYLING]: Creating New Hero Section

Description
Change the old hero section.
Actual:

Expected (highlight the part that requires changes):

keep the boxes empty for now if you any idea add something (hint: icon with suitable text)
png added named as: (new_hero)
colors added named as: (main_theme, light_theme)

I am like to work in this issue.
Can you please assign me under GSSOC'24?

Hello @itsmohit097 ,
I am Alayna Shaheen, a contributor participating in GSSoC'24. I want to work on this feature. Please assign this issue to me. I'm eager to tackle this challenge and contribute to the project. Looking forward on your guidance on how to proceed.
Regards,
Alayna Shaheen

@AlaynaShaheen can you complete this wkrk by today

Yes I can complete it by today @itsmohit097

@AlaynaShaheen assigned to you.
do the fork and switch branch process properly (read contributon.md)
if not followed properly PR will not be merged

Ok. Thank for assigning this to me @itsmohit097

@itsmohit097 Is it ok if I redirect  user to home page whenever he clicks on MEDIHUB logo as there is no HOME option in new UI design. Also which page should to be linked to MEDICINES?

@AlaynaShaheen  link the homepage to the logo leave the medicine function
Keep the socials as in the old ui.

Also should I leave the carousel as it is or remove carousel and add this image as static one?

Ok

@itsmohit097 I am getting an error that deployment has failed.

@itsmohit097 I have solved the issue and created a pull request #118 .Kindly review the PR and let me know if there are any changes to be made further.


访问6510端口，页面空白

按照docker方式安装本地turms集群，执行docker compose -f docker-compose.standalone.yml up --force-recreate后，运行效果与docker状态如下：

浏览器访问空白：

http://playground.turms.im:6510/ always runs with the latest turms-admin docker image, and it works fine on Chrome and Firefox, and your dockers are healthy so you can use the above browsers to have a try.


Updated 'Development only' status of Ansible section in README.md

Resolves: #133

thanks @amylily1011 !


utils: Add hexx encoding format

Codecov Report

Merging #56 into master will decrease coverage by 1.37%.
The diff coverage is 92.85%.

@@            Coverage Diff             @@
##           master      #56      +/-   ##
==========================================
- Coverage   99.72%   98.34%   -1.38%
==========================================
  Files          12       12
  Lines        1796     1810      +14
  Branches      151      152       +1
==========================================
- Hits         1791     1780      -11
- Misses          1       25      +24
- Partials        4        5       +1

This is hexadecimal RLE 😉

This is hexadecimal RLE wink

Any better name suggestions?


dask mistakenly thinks or tries to invert a boolean as if it is a float.

As part of an application I am trying to compare the values of a column to a constant and keep track of the ones that I want to act on. I am getting the following error:
E           TypeError: ufunc 'invert' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
I have created a minimal reproducible example.  It reports ddf["COL2"]  as float64 even though it should be bool and dask should be able to invert it and perform the computation. It actually succeeds in doing so once any of the fixes in the code are applied in order to sidestep the problem.
As you can see in the code there are 3 ways to sidestep the bug that causes the error:

Fix1 is done by renaming the sdf1 series. To do that just uncomment the relevant line of code from the mre. This suggests that the issue could be caused by a name collision between sdf1's name and the ddf['COL'] column names that results in inappropriate column type inferences. sdf1 gets named by dask and the collision somehow!? causes it to change ddf2['COL2'] type to float.
Fixes 2, 3a and 3b can be used by commenting out the problematic line of code and uncommenting the line of code relating to each Fix. These fixes involve .partitions or .loc and imply that something unexpected is happening on the actual computation when they are not used.

Note: In case it becomes important over time here are the versions of packages used in the python 3.7.5 environment that reproduces this bug:
$ pip list
Package            Version
------------------ -------
attrs              19.3.0
dask               2.9.0
fsspec             0.6.1
importlib-metadata 1.2.0
locket             0.2.0
more-itertools     8.0.2
numpy              1.17.4
packaging          19.2
pandas             0.25.3
partd              1.1.0
pip                19.3.1
pluggy             0.13.1
py                 1.8.0
pyparsing          2.4.5
pytest             5.3.1
python-dateutil    2.8.1
pytz               2019.3
setuptools         41.2.0
six                1.13.0
toolz              0.10.0
wcwidth            0.1.7
zipp               0.6.0

The issue appears to be related to the assignment of COL1 and COL2 on ddf. If I handle that on the pandas dataframe beforehand then everything works fine:
import pandas as pd
import numpy as np

datadict = {
    "cindex": range(5),
    "COL": [1, 2, 10, -1, -9],
    "COL1": False,
    "COL2": False,
}
pdf1 = pd.DataFrame(datadict)
ddf = dd.from_pandas(pdf1, npartitions=4)

cond = ~ddf["COL2"]
other = ddf["COL"] > 0.0
ddf["COL1"] = ddf["COL1"].mask(cond=cond, other=other)

print(f"ddf is:\n{ddf.compute()}")
print(f"ddf types are:\n{ddf.compute().dtypes}")

Debugging now.

I've tracked this down to a bug in rewrite_blockwise (one of our optimization routines). The bug is causing False to be swapped out for 0.0, since in Python the following holds true:
>>> False == 0.0
True

If you turn off optimizations (pass optimize_graph=False to .compute()), or use a value that isn't 0 (e.g. `ddf["COL"] > 0.1) then everything works fine.
Working on a fix now.

Should be fixed by #5696.


Error installing dependencies on Windows

Environment information:
OS: Windows 10 Pro 64bits, x64
Node: v15.5.1
NPM: v7.3.0
Issue information
When the package is cloned and the command npm install --ignore-scripts --no-lockfile --production is executed the dependency "@types/node": "^14.14.16" cause a install failure.

Maybe you need to add the --legacy-peer-deps argument to your npm command
https://github.com/neoclide/coc.nvim/commit/789e871d868d71dd97d59e11cc395c7fb089951a

Maybe you need to add the --legacy-peer-deps argument to your npm command
https://github.com/neoclide/coc.nvim/commit/789e871d868d71dd97d59e11cc395c7fb089951a

The problem is that CoC plug-in system don't add that flag when a plug-in is installed. Therefore, the plug-in can't be installed on Windows by the CoC plug-in system.

The problem is that CoC plug-in system don't add that flag when a plug-in is installed. Therefore, the plug-in can't be installed on Windows by the CoC plug-in system.

OK, the latest coc.nvim already added this argument.

OK, the latest coc.nvim already added this argument.


Optimised loop

Before to create 8 instances

After to create 8 instances

Hay :) on a spree . Now to the dashboards :p :)
On Sat 3 Nov 2018, 12:13 szydan<EMAIL_ADDRESS>wrote:

Merged #9
https://github.com/sirensolutions/fontawesome-iconpicker/pull/9 into
master.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sirensolutions/fontawesome-iconpicker/pull/9#event-1944356405,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEuGyCaumk0dzFr2f8kZitGk_BBlxGGJks5urYh5gaJpZM4YMxZx
.


Getting ERROR: Signature extraction failed: Traceback

It was perfectly working fine 5 hours ago from now and now suddenly it stops working and throwing this error.
I am using 2.0.0 version
For example, it's not working on this link.

The following fixed the problem for me
cd node_modules/youtube-dl
npm run update

@gotofritz thank you for your suggestion.
but after some time everything is working fine again, I have not changed a single line of code 😅.
but If I get this error again then I will try the solution that you have provided.


vagrant: Bump 4.19 VM image

For some reason that VM image hasn't been updated in a while.

/test-1.24-4.19

And... now I realize I should have run the k8s-upstream tests :grimacing:
:crossed_fingers:


Fix ui test package

Codecov Report

Merging #206 into master will not change coverage.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             master     #206   +/-   ##
=========================================
  Coverage     80.44%   80.44%
  Complexity     1678     1678
=========================================
  Files           119      119
  Lines          6289     6289
  Branches       1041     1041
=========================================
  Hits           5059     5059
  Misses         1144     1144
  Partials         86       86


Line breaks break the line

Hello! Here's the bug I mentioned on Twitter.

I just installed pure via curl
I pasted the curl command again
I pressed the left arrow key multiple times to go back to the first line
I only pressed .

Notice how an extra f pops out :(
I'd like to know if it's just me or of it's pure.fish
Also for some reason, Pure doesn't persist. A new window will go back to the old style

Can't replicate on 2.4.0, which version of fish do you use?
Could you try to update if not on the last fish?

It seems that it was related to my other config in config.fish
Now the issue is making pure persistent :D
I installed it with fisher but it still goes away when I open a new window