Syncing resources multiple times creates duplicates.

Overview of issue:
Steps to reproduce the issue:

Create dashboard in source org.
Use datadog-sync-cli to import diff and sync dashboard to destination org
dashboard is created in destination org.
Rerun the import diff and sync command and a duplicate dashboard is created in destination org.

Describe the results you received:
Dashboard was duplicated in destination org when the sync command is rerun.
Describe the results you expected:
Dashboard should not be duplicated in destination org when the sync command is rerun
Additional information you deem important (e.g. issue happens only occasionally):

Hi,
Can you describe how you run the tool? State is supposed to be saved locally, this is what should prevent duplicates. What's the version you're using?
Thanks.

Hi,
I am using a config file to store the source and destination app and api keys. and mentioning resources and filter in the same config file.  Thats how the config file looks like (didnt mention keys here though).
resources="dashboards"
filter=["Type=Dashboards;Name=title;Value=hello-world"]
Then we run the below commands.
datadog-sync import --config config.properties
datadog-sync diffs --config config.properties
datadog-sync sync --config config.properties

Can you verify what's present in the resources directory? Do you keep its content between runs?

I tihnk that was the reason. The resources directory was removed and as a result it created the resources with a new ID and synced those. This can be closed. thanks

I had something similar happen where they got duplicated. Are we saying here we have to store the resources folder forever? Does it not simply check the target list before adding it again? Is there no unique ID such as the title which can be the key?

Yes you have to keep the resources folder around. Things like titles are not unique identifier, so we need to keep a mapping of IDs between the 2 orgs.

In any case is there no way that refreshing the resources can pull a unique id from the server side? Having to keep a cache folder around isn't practical.
If you send to multiple sources\destinations does the single resources folder remember them all?

In any case is there no way that refreshing the resources can pull a unique id from the server side? Having to keep a cache folder around isn't practical.

As of today there is no such mechanism no.

If you send to multiple sources\destinations does the single resources folder remember them all?

No if you have multiple source and destination organizations you should keep different resources folder.


feat(astro): upgrade to Astro 3.0

Upgrade to Astro 3.0 with all the new goodies.
BREAKING CHANGE: astro package now requires typescript 5

What it does
Upgrade the nxtensions package to the Astro 3.0 release and adds the now external package @astrojs/check Astro 3.0 breaking changes for the check executor
Related Issue(s)
#488
Fixes #
Support for Astro 3.0

If you know how to add an executor can you do one for astro add Please we all need that one.

I hope he can also add an executor for astro add #496 Maybe you can do so if not please support me

Feels out-of-scope for this PR and Integrations can still be setup manually. Can we merge this first so people can have their Astro 3.0 support?

@louiss0 I wouldn't mind implementing it. I'll do it in another branch after this has been merged so the people can get access to Astro 3.0

@louiss0 I wouldn't mind implementing it. I'll do it in another branch after this has been merged so the people can get access to Astro 3.0

Good

Would it be out of scope to upgrade the Nx versions?

@NachoVazquez probably not, since this would be a major release anyways, might as well upgrade the nx packages.

Hoping this gets merged and released soon! :) Nice job.

Any updates on this? I hope this gets released soon! Thanks for the good work 😄

The extension has been tested in an NX workspace? I am generating the buil locally from this pull request and consuming it in an NX workspace and it does not work.

This pull request doesn't work locally because it hasn't taken into account the change in Astro's default export, which causes the executors to malfunction.
I have addressed the issue in this pull request:
https://github.com/nxtensions/nxtensions/pull/512

This pull request doesn't work locally because it hasn't taken into account the change in Astro's default export, which causes the executors to malfunction.
I have addressed the issue in this pull request:
#512

Exactly, it doesn't work locally

Closing this in favor of #512 by @mimarec.


Duplicating a editor_only Light turns it dark

Godot version: f2003b1a7e5d3fce6448bd578a15bbf8f9462183

OS/device including version: Linux/X11 Intel graphics

Issue description:
When a light with the editor_only property set is duplicated, then the duplicate light will not work in the editor (which is unexpected. It should shine). Unsetting the editor_only-property on that duplicate will turn it back on, and setting the property again will keep it on in the editor (which is expected).

Steps to reproduce:

Create a scene with only a Cube MeshInstance
Create an OmniLight or a DirectionalLight (or probably a SpotLight, not tested) and position it such that one face of the cube is lit.
Turn on its editor_only option. It will still light the cube in the editor.
Right-click the light in the` scene tree and choose "duplicate".
Move the newly created light so that it should light a different face of the cube. Notice that it does not light the face.
Uncheck and re-check editor_only on that second light. Now it will lights the face.

turns out that when duplicating the light, it appears that _update_visibility is called the last time through NOTIFICATION_VISIBILITY_CHANGED. This is when the editor_ok variable gets evaluated:
https://github.com/godotengine/godot/blob/996af809017f0e5c6f02298281fc7af835024878/scene/3d/light.cpp#L173
However, in the duplicate-case, get_owner() returns NULL.
On subsequent calls to _update_visibility() when toggling the editor_only or visiblility setting as described in Steps to reproduce, get_owner() will be set properly, which is why it works properly then.
It appears that Node::_duplicate() does not set data.owner, but only calls Node::add_child() to add the duplicated node to its parent; this will set data.parent but not data.owner. What is the difference between these two?
And how is data.owner set; I can only find calls to set_owner in duplicate_and_reown() and _propagate_replace_owner().

The same bug can be triggered by reparenting such a light, just move it around in the Scene Tree

When the editor duplicates or re-parents a Node, the following happens (in that order):

(Remove the node from its old parent / Duplicate the node)
Add the node to its new parent.
2a. NOTIFICATION_ENTER_TREE is issued, the light checks its visibility. Because owner is NULL, it will not light the scene.
Set the node's owner. (Too late :( )

Hi @akien-mga, thanks for your update to #26965.

Usually we very strongly favor ad hoc changes (possibly like the hack you implemented in Windfisch@d4b4e04) over extending the core (especially Object) API for a corner case.

While I find the solution with the notification cleaner and personally would favor it over an ad-hoc fix, I can understand your rationale for staying a way from such an intrusive change. Would you like me to file a PR for Windfisch@d4b4e04, possibly with a marker comment like HACK added?

Would you like me to file a PR for Windfisch/godot@d4b4e04, possibly with a marker comment like HACK added?

Sounds good, yeah.

@Windfisch  Can you (or anyone else) still reproduce this bug in Godot 3.2.3 or any later release?
Also, it might be worth checking if this is fixed in the master branch's Vulkan renderer.

THIEF!!1111 ;)


Constants Missing in Latest?

Maybe I am missing it, but the precompile constants seem to not come through when starting a Revit Application Plugin from the new templates:

Left = Before and Right = After

They now come with the https://github.com/Nice3point/Revit.Build.Tasks package starting with template release 4.0.2. preprocessor symbols are generated automatically, this cleans up the csproj files a lot. WIKI has a more detailed description https://github.com/Nice3point/RevitTemplates/wiki/Multiple-Revit-Versions and also read the Readme for Revit.Build.Tasks.

Oh cool! Thanks!


Does superset support clickhouse with  certificate

Hi，
I want to connect clickhouse db with superset，
when I set  clickhouse://user:password@clickhouse.xxx.prod:443/default?protocol=https&ssl=true&sslmode=none&sslrootcert=/app/resources/bd_domain.crt
or  clickhousedb://user:password@clickhouse.xxx.prod:443/default?protocol=https&ssl=true&sslmode=none&sslrootcert=/app/resources/bd_domain.crt
but error

So I want to kown  does superset support clickhouse with  certificate

Looks similar to https://github.com/apache/superset/issues/14457- but I'm not sure the associated blog post really answers this.
The aspect of fetching data from your data source is handled by SQLAlchemy.  I would suggest experimenting with the SQLAlchemy connection string in a Python session, using different clickhouse-related packages (I see at least two, with the recommended one for Superset having changed recently).  If you can execute a data retrieval query from SQLAlchemy, you should be able to use that connection string in Superset.
I'm going to migrate this to a discussion, as it is not a bug report.


support mobile

I think some user use aplayer for mobile first.
but find ,slider only work click ,cant slide

If it doesn't work on mobile, it's probably due to ES6 features in the library. Look at http://caniuse.com/ to confirm. I ended up manually converting all of it to ES5 syntax, but a polyfill library like babel-js can work too.

I'm having issues also with android browsers ... particularly the auto-play doesn't work.

I'm having issues also with android browsers ... particularly the auto-play doesn't work.

Auto-play is hardcoded to not work in mobile.

Done. 41478dc5f9a10b9787fdd1f84a6d786156260070


Remember active tab

Hi Vincent, is it possible to have Remember active tab like in UT ?

Thank you for requesting this. It made me learn a lot about the internals of APEX.

Vincent do i need to wait for next big release of material theme or i can apply some code on my current version installed ? Best and really thanks!

You can manually review the changes in https://github.com/vincentmorneau/material-apex/commit/eaea024af7a4068df15a2a44591759f5dab35fc7 and apply it to your current app but I can't provide support for that.
Otherwise, it'll be included in the next release via a template option similar to UT (Remember Active Tab).


Module not found after uniapp build as h5 version

Error report details
Uncaught (in promise) TypeError: Failed to resolve module specifier<EMAIL_ADDRESS>    at index-487d5823.js:6:86496
    at t (index-487d5823.js:1:762)
    at index-487d5823.js:6:86489
    at u.immediate (index-487d5823.js:6:86942)
    at jh (index-487d5823.js:6:86968)
    at index-487d5823.js:6:87685
    at Dn (index-487d5823.js:1:19096)
    at Un (index-487d5823.js:1:19174)
    at t.__weh.t.__weh (index-487d5823.js:1:33192)
    at Y (index-487d5823.js:1:4319)

Reproduction example
https://github.com/censujiang/vite-plugin-pwa-with-uniapp-test
https://stackblitz.com/github/censujiang/vite-plugin-pwa-with-uniapp-test
Reproduction method
In the provided sample project, execute the commands in order, and you can find the problem and report the error in the opened browser window.
pnpm i
pnpm run build
pnpm run preview

add workbox-window to your dev dependencies

add workbox-window to your dev dependencies

I tried it, but the problem remains. The latest modifications have been submitted to the sample repository.

Try using dynamic import inside launch instead static import here: https://github.com/censujiang/vite-plugin-pwa-with-uniapp-test/blob/main/src/App.vue#L4C53-L4C56
Why are you registering the sw twice (the virtual will register the sw: https://github.com/censujiang/vite-plugin-pwa-with-uniapp-test/blob/main/src/App.vue#L8)?
Anyway, I haven't checked what's doing onLaunch, you should only call pwa virtual on client side: https://vite-pwa-org.netlify.app/guide/faq.html#vite-pwa-virtual-module

I will try it.
You mean I just need to register manually and set the relevant options?
onLaunch is a function triggered when starting in the life cycle of uniapp

You mean I just need to register manually and set the relevant options?

Remove virtual pwa call (and static import) or register the sw yourself: https://vite-pwa-org.netlify.app/guide/service-worker-without-pwa-capabilities.html#registering-of-the-service-worker-in-your-app

Regarding question 1, this method is useless. The specific error is as follows
TypeError: Failed to resolve module specifier '..-..-..-..-@vite-plugin-pwa-virtual:pwa-register-vue.eca0a462.js'
    at index-14fb415a.js:6:86683
    at t (index-14fb415a.js:1:762)
    at index-14fb415a.js:6:86676
    at Dn (index-14fb415a.js:1:19096)
    at Un (index-14fb415a.js:1:19174)
    at t.__weh.t.__weh (index-14fb415a.js:1:33192)
    at Y (index-14fb415a.js:1:4319)
    at n (index-14fb415a.js:6:87275)

You mean I just need to register manually and set the relevant options?

Remove virtual pwa call (and static import) and register the sw yourself: https://vite-pwa-org.netlify.app/guide/service-worker-without-pwa-capabilities.html#registering-of-the-service-worker-in-your-app

This method is currently valid in HTTPS connections with valid SSL certificates, which means that currently for uniapp, we can only register and manage it manually?

Weird, this is the code in the entry point:
       const {useRegisterSW: e} = await t((()=>import("..-..-..-..-@vite-plugin-pwa-virtual:pwa-register-vue.911fca92.js")), [], import.meta.url);

Using your SB playground and registering the sw manually seems to work:
https://stackblitz.com/edit/github-rzyq4b?file=src%2FApp.vue

Yes, I also feel very strange. Do you think it is a problem with your automatic registration strategy, Vite's packaging problem, or a problem with uniapp itself?

奇怪的是，这是入口点中的代码：
       const {useRegisterSW: e} = await t((()=>import("..-..-..-..-@vite-plugin-pwa-virtual:pwa-register-vue.911fca92.js")), [], import.meta.url);

Yes, I also feel very strange. Do you think it is a problem with your automatic registration strategy, Vite's packaging problem, or a problem with uniapp itself?

No idea, I'll check your repo later on my local

Latest news: My friend gave me feedback that there was no problem with the 0.12.3 version of the plug-in used in his project, but the situation I reported appeared when he switched to 0.12.8 and later versions.

I tried on mylocal using latest next version but still not working, enabling Vite log (logLevel: 'info') same result, ..-..-..-..-@vite-plugin-pwa-virtual:pwa-register-vue.20ccab0d.js is empty:

In fact, the file is there but without extension:

If @dcloudio/vite-plugin-uni is relying on plugins position, it is wrong, Vite 3/4 included that change in 3.1 IIRC, check https://github.com/vitejs/vite/discussions/13175 (pwa build plugin using sequential: https://github.com/vite-pwa/vite-plugin-pwa/blob/main/src/plugins/build.ts#L36-L43)

If @dcloudio/vite-plugin-uni is relying on plugins position, it is wrong, Vite 3/4 included that change in 3.1 IIRC, check vitejs/vite#13175 (pwa build plugin using sequential: https://github.com/vite-pwa/vite-plugin-pwa/blob/main/src/plugins/build.ts#L36-L43)

In other words, uniapp has changed the behavior of vite, but there is no good back compatibility. If this is determined, I need to feedback this problem to the project team of uniapp

If @dcloudio/vite-plugin-uni is relying on plugins position, it is wrong, Vite 3/4 included that change in 3.1 IIRC, check vitejs/vite#13175 (pwa build plugin using sequential: https://github.com/vite-pwa/vite-plugin-pwa/blob/main/src/plugins/build.ts#L36-L43)
NOTE: that shouldn't be a problem since the sw seems to be generated properly

I just took a look at your latest modification. Is there a problem with file name generation?

On Windows fs you cannot use : in the name (iirc in any fs).

I would like to ask a question, in manual injection mode, is it possible to implement page reloading (window.location.reload()) without importing a virtual module? The mention in the document makes me a little vague.

let refreshing;
navigator.serviceWorker.addEventListener('controllerchange',
  function() {
    if (refreshing) return;
    refreshing = true;
    window.location.reload();
  }
);


[BUG] FastAPI exceptions module mistakenly references the 'requests' package

Describe the bug
Starting up a FastAPI 0.38.0 app displays the following error:
from fastapi import FastAPI
  File ".../lib/site-packages/fastapi/__init__.py", line 7, in <module>
    from .applications import FastAPI
  File ".../lib/site-packages/fastapi/applications.py", line 3, in <module>
    from fastapi import routing
  File ".../lib/site-packages/fastapi/routing.py", line 7, in <module>
    from fastapi.dependencies.models import Dependant
  File ".../lib/site-packages/fastapi/dependencies/models.py", line 3, in <module>
    from fastapi.security.base import SecurityBase
  File ".../lib/site-packages/fastapi/security/__init__.py", line 2, in <module>
    from .http import (
  File ".../lib/site-packages/fastapi/security/http.py", line 5, in <module>
    from fastapi.exceptions import HTTPException
  File ".../lib/site-packages/fastapi/exceptions.py", line 5, in <module>
    from requests import Request
ModuleNotFoundError: No module named 'requests'

Expected behavior
The app should start without import errors.
Environment:

OS: Linux, Windows, and macOS
FastAPI Version: 0.38.0

Additional context
Add any other context about the problem here.
It's likely the from requests import Request should be replaced with from starlette.requests import Request in line 5 of fastapi/exceptions.py

Sorry about this! (It was my PR that caused the problem.)
This is the correct fix. @tiangolo this should probably be released as a patch.

Oops! Thanks for reporting and fixing it @kamalgill ! :taco: :rocket: :tada:
No worries @dmontagu, thanks for all the help. :muscle: :cake:


@JuliaRegistrator register()

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/105322
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.4.4 -m "<description of version>" 18aafd05bac6d9032d84c8b646dc6293cd2b8282
git push origin v0.4.4


say "ok mirror" error

I am running in Mac OS, and virtual enviornment
(hhsmartmirror) Chriss-MBP:AI-Smart-Mirror CG$
When I say launch phrase "ok mirror"
it throws error message as below,
log below
Found face
I'm listening
Found audio
Traceback (most recent call last):
File "bot.py", line 254, in
bot.start()
File "bot.py", line 44, in start
if self.speech.is_call_to_action(recognizer, audio):
File "/Users/CG/workspace/AI-Smart-Mirror/speech.py", line 44, in is_call_to_action
speech = self.google_speech_recognition(recognizer, audio)
File "/Users/CG/workspace/AI-Smart-Mirror/speech.py", line 20, in google_speech_recognition
speech = recognizer.recognize_google(audio)
File "/Users/CG/workspace/AI-Smart-Mirror/hhsmartmirror/lib/python2.7/site-packages/speech_recognition/init.py", line 741, in recognize_google
best_hypothesis = max(actual_result["alternative"], key=lambda alternative: alternative["confidence"])
File "/Users/CG/workspace/AI-Smart-Mirror/hhsmartmirror/lib/python2.7/site-packages/speech_recognition/init.py", line 741, in
best_hypothesis = max(actual_result["alternative"], key=lambda alternative: alternative["confidence"])
KeyError: 'confidence'
when say other phrases, google will recognize but wont activate the mirror.

I am having the same problem. Please let me know if anyone figures it out.

Try to disable the launche phrase in the bot.py where from True to False
It worked for me

To solve this, just enter lowercase in the contents of the variable  use_launch_phrase  and be happy!


don't use two uuid libraries at once

(see commit message)

Err, I hadn't noticed that the API names are the same, but the types are not.


Consumer not able to access the API after ACL plugin configuration

Environment:
Ubuntu 15
At initial setup of Kong,

Created API
Created Consumers.
Added Key-Auth authetication plugin to API
Generated apikey for cosumers

After did above steps all consumers was able to access the API. But after add ACL Plugin to API to control access by consumer it fails to work.
While POST request to the API from Consumer available in ACL whitelist, kong response with
{
message: "Cannot identify the consumer, add an authentication plugin to use ACL plugin"
}
But i have already added a authentication plugin key-auth to the API and generate the apikey for consumer. How to resolve this.
NOTE
http://kong:8001/apis/myserver/plugins
{"data":[{"api_id":"78e5e06e-4cea-4f90-b1f2-2e315fcf2aae","id":"73c10a2b-d7eb-44bf-92c2-dea8d27de8fa","created_at":1455182885000,"enabled":true,"name":"acl","config":{"whitelist":["group1"]}}],"total":1}
http://kong:8001/consumers/admin/key-auth
{"data":[{"key":"03e8fe4c82174fdfbb6482f07b073005","consumer_id":"17d44d9f-94ee-45ac-8ba1-ce601fcdf002","created_at":1455175654000,"id":"f05f8efe-4a63-4556-8cb6-ca421f8233a2"}],"total":1}
http://kong:8001/consumers/admin/acls
{"data":[{"group":"group1","consumer_id":"17d44d9f-94ee-45ac-8ba1-ce601fcdf002","created_at":1455182969000,"id":"fb0a28ee-55ed-421f-ba7f-046abf6840dd"},{"group":"group2","consumer_id":"17d44d9f-94ee-45ac-8ba1-ce601fcdf002","created_at":1455183030000,"id":"0153e64d-f2e1-491a-8887-2fe3ef3b45e7"}],"total":2}

Hi, how did you resolve this problem?

I know the reason. If you want to use the ACL plugins, first of all, the consumer must have used auth plugins(such as key-auth etc)

For someone who passing by this post
Make sure you assign Configuration to each APIs
https://getkong.org/plugins/key-authentication/#configuration


RAGAS evaluation metrics faithfulness is not working well for true or false type of questions.

Looks like Ragas is actually not working well for any true or false questions which have false as the answer.
Here is an example from my testing to figure out what's happening.
In this scenario, I have generated 2 true or false questions. I'm sending the prompt as the question to Ragas and the entire set of generated question and answers to Ragas as it's 'answer'.
Generated quiz (sent completely at once as answer to ragas):
{
"quiz": [
{
"question": "True or False: Hierarchical Softmax is less efficient than the normal softmax and is better for frequent words.",
"answer": "false",
"question_type": "true_or_false"
},
{
"question": "True or False: In Hierarchical Softmax, each node of the graph (except the root and the leaves) is associated to a vector that the model is going to learn.",
"answer": "true",
"question_type": "true_or_false"
}
]
}
Internal evaluation process by Ragas:
[Generation(text='[\n    {\n        "statement_1": "Hierarchical Softmax is less efficient than the normal softmax and is better for frequent words.",\n        "reason": "The context states that hierarchical softmax is a more efficient alternative to the normal softmax. It also mentions that hierarchical softmax tends to be better for infrequent words, not frequent words.",\n        "verdict": "No"\n    },\n    {\n        "statement_2": "In Hierarchical Softmax, each node of the graph (except the root and the leaves) is associated to a vector that the model is going to learn.",\n        "reason": "The context mentions that each node of the graph is associated with a vector that the model is going to learn.",\n        "verdict": "Yes"\n    }\n]', generation_info={'finish_reason': 'stop', 'logprobs': None})]
Verdict=No means a score of 0 and verdict=Yes means a score of 1. For the overall quiz, it gave a scoare of 0.5.
What's happening:
For the first question, Ragas didn't consider that the answer is false (statement 1). It directly compared the given false statement against the context and determined that it is incorrect and gave it a score of 0. In our case, since our quiz generated a false statement as expected, Ragas should have identified that and given a score of 1.
For the second question, Ragas directly compared the given statement against the context again (statement 2). But in this case, since it was a true statement and it was matching with the context, it gave the score of 1.
Basically, for all true statements, if our application generated it properly from the context, we're getting the score of 1. But for a false question, when our application changes the context slightly to generate the false statement(as expected), Ragas is directly evaluating it assuming that it's a correct statement instead of converting the false statement to a correct one before evaluation.
What's happening:
For the first question, Ragas didn't consider that the answer is false (statement 1). It directly compared the given false statement against the context and determined that it is incorrect and gave it a score of 0. In our case, since our quiz generated a false statement as expected, Ragas should have identified that and given a score of 1.
For the second question, Ragas directly compared the given statement against the context again (statement 2). But in this case, since it was a true statement and it was matching with the context, it gave the score of 1.
Basically, for all true statements, if our application generated it properly from the context, we're getting the score of 1. But for a false question, when our application changes the context slightly to generate the false statement(as expected), Ragas is directly evaluating it assuming that it's a correct statement instead of converting the false statement to a correct one before evaluation.
I tried reformatting the "answer" we send to ragas by adding a prefix like "The following is a set of true or false questions", reformatting the quiz to prefix the answer such as "False: Hierarchical Softmax is less efficient than the normal softmax and is better for frequent words." or even specifying if it's a true or false statement in the same sentences. However, none of the approaches are working for the false questions.
Apparently while converting the given answer to  statements for evaluation, ragas makes use of the question as well (although it looks like it ignored the prompt in the above scenario). So in the next exercise, I gave the generated question as the question itself and the generated answer as the answer to Ragas to see what happens. I used the same quiz as above.
This is how Ragas evaluated it internally:
[Generation(text='[\n    {\n        "statement_1": "Hierarchical Softmax is not less efficient than the normal softmax.",\n        "reason": "The context explicitly states that hierarchical softmax is a much more efficient alternative to the normal softmax.",\n        "verdict": "No"\n    },\n    {\n        "statement_2": "Hierarchical Softmax is not better for frequent words.",\n        "reason": "The context mentions that hierarchical softmax tends to be better for infrequent words, while negative sampling works better for frequent words.",\n        "verdict": "No"\n    }\n]', generation_info={'finish_reason': 'stop', 'logprobs': None})]
[Generation(text='[\n    {\n        "statement_1": "In Hierarchical Softmax, each node of the graph is associated to a vector.",\n        "reason": "The context explicitly states that each node of the graph (except the root and the leaves) is associated with a vector.",\n        "verdict": "Yes"\n    },\n    {\n        "statement_2": "The model is going to learn the vectors associated with each node.",\n        "reason": "The context mentions that the model is going to learn the vectors associated with each node of the graph.",\n        "verdict": "Yes"\n    }\n]', generation_info={'finish_reason': 'stop', 'logprobs': None})]
Looks like it managed to update the false question to correct statements. However, if we see statement 1 and 2 for the first generation (question/answer), even though the meaning of the statement is the same as the reason it provided, it scored it as 0.

Hey @soundaryabala123 , this is interesting. We had to fix a lot of similar edge case issues like this in the past. I could take this up, if you are interested in working in it let me know.

Yes, I’m interested in working in it.

Sure, I can assign it to you. If you like to have a short chat on how to solve this issue feel free to schedule a call here
@soundaryabala123


64bit version for windows

Hello,
Why no 64bit for windows? Any plan on 64bit release?
there's ia32 version for windows but no 64bit!!! who has ia32 processor in 2021.
I used 64bit OS on pentium 4 processor. I still have dual core processor running 64bit OS (previously win7 now moved to kubuntu)
Please release a 64bit version and drop this unnecessary maintenance burden like ia32.
Thanks for this wonderful software.

It's 64 bit definitely. Have you checked it?

https://github.com/agalwood/Motrix/releases/

https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-Setup-1.6.11.exe

Sorry, I was not clear in explaning. motrix app has 64bit version but underlying engine (aria2) is 32bit. Dressing up a kid as a adult doesn't make him/her a adult, just make a kid in fancy cloth.
thank you for your reply.

Leverage

Sorry, I was not clear in explaning. motrix app has 64bit version but underlying engine (aria2) is 32bit. Dressing up a kid as a adult doesn't make him/her a adult, just make a kid in fancy cloth.
thank you for your reply.

Download aria2 64bit and replace default one by yourself,it works well.

Sorry, I was not clear in explaning. motrix app has 64bit version but underlying engine (aria2) is 32bit. Dressing up a kid as a adult doesn't make him/her a adult, just make a kid in fancy cloth.
thank you for your reply.

Download aria2 64bit and replace default one by yourself,it works well.

I tried it but it didn't work. It seems that Motrix failed to run 64bit version aria2.exe successfully.


Fixes text in the userbar being cut-off in a different language

Corresponds with the issue mentioned in #2097
I have widened the userbar iframe with 15px (165px instead of 150px) and gave the items within the iframe a more fluid approach. So in English the elements are smaller (as is right now), but in a translation - like Russian - where the character range can get a maximum of 15 characters.
As is:

Translated:

I think this is sufficient for now because I have tested a few other languages (including the moderation items), but if it turns out there are still labels exceeding we could have a look into a fluid iframe approach (calculating the inner contents).
Cross-browser tested in:

Edge
IE 9+
Chrome 31+
Firefox 31+
Safari 7.1

Hi @jjanssen - thanks for your work on this! However, we've arrived at the conclusion that the iframe approach isn't really sustainable here (since increasing the iframe size means blocking a larger clickable area of the original page) - and so we're looking at changing to a non-iframe-based solution for Wagtail 1.4 - see #2164, #2201

Yeah, closed it myself. Noticed this one too late #2201
Thanks for the heads up!


⚠ Secret Website 3 has degraded performance

In c42ac6f, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2355 ms

Resolved: Secret Website 3 performance has improved in cfd1dad.


Space missing after a colon or comma ?

A search for the regexp :[A-Z] gave these 11 results:
        <verse osisID="Gen.18.23"> and stepte vnto him, and sayde:Wilt thou then destroye the righteous with the vngodly? </verse>
        <verse osisID="Gen.24.12"> And he sayde:O <divineName>LORDE</divineName>, thou God of my master Abraham, mete me to daye, and shew mercy vnto my master Abraham. </verse>
        <verse osisID="Matt.6.9"> After thys maner therfore shall yͤ praye:O oure father which art in heauen, halowed be thy name. </verse>
        <verse osisID="Matt.24.26"> Wherfore yf they shal saye vnto you: Beholde, he is in the wildernes, go not yͤ forth:Beholde, he is in the chamber, beleue it not. </verse>
        <verse osisID="Matt.25.20"> Then came he that had receaued fyue talentes, and brought other fyue talentes, and sayde: Syr, thou delyuerdst vnto me fyue talentes:Beholde, with them haue I wonne fyue taletes mo. </verse>
        <verse osisID="Mark.3.23"> And he called them together, and spake vnto them in symilitudes:How can one Sathan dryue out another? </verse>
        <verse osisID="Luke.1.46"> And Mary sayde:My soule magnifieth the LORDE. </verse>
        <verse osisID="John.21.5"> Iesus sayde vnto the: Childre, haue yͤ eny thinge to eate? They answered hi:No. </verse>
        <verse osisID="Acts.5.23"> and sayde:The preson founde we shut with all diligence, and the kepers stondinge without before the dores: but wha we had opened, we founde noman therin. </verse>
        <verse osisID="Acts.13.16"> Then stode Paul vp, and beckened with the hande (that they shulde holde their peace) and sayde:Ye men of Israel, and yͤ that feare God, herke to: </verse>
        <verse osisID="1Cor.15.43"> It is sowne in dishonoure, & shal ryse in glory:It is sowne in weaknesse, and shal ryse in power: It is sowne a naturall body, & shal ryse a spirituall body. </verse>

I rather suspect that the space is missing in these 11 locations.
cf. A search for regexp :\x20 gives 15927 results.
Aside: I also observed the word Childre in one of these verses, and suspect that the final letter e should have a macron.

Comma
A search for the regexp ,[a-z] gave these 23 results:
        <verse osisID="Exod.35.11"> namely,the Habitacion with the tent & couerynge therof, the rynges, bordes, barres, pilers & sokettes: </verse>
        <verse osisID="1Kgs.12.32"> And vpon the fiftene daye of the eighte moneth he made an holy daye, like as the solempne feast in Iuda, and offered vpon the altare. Thus dyd he at Bethel, in doynge sacrifice vnto the calues which he had made,and at Bethel he ordeyned the prestes of the hye places that he had made: </verse>
        <verse osisID="Ps.92.14"> Soch as be planted in the house of the <divineName>LORDE</divineName>,be frutefull, plenteous & grene. </verse>
        <verse osisID="Matt.20.30"> and beholde, two blyndemen sat by the waye syde: And when they herde that Iesus passed by, they cried & sayde. O LORDE, thou sonne Dauid,haue mercy vpon vs. </verse>
        <verse osisID="Matt.24.40"> The shal two be in the felde: the one shal be receaued,and the other shalbe refused: </verse>
        <verse osisID="Mark.3.10"> for he healed many of them, in so moch, that all they which were plaged,preased vpon him, that they might touch him. </verse>
        <verse osisID="Luke.1.39"> And Mary arose in those dayes,and wente in to the moutaynes with haist, into yͤ cite of Iewry, </verse>
        <verse osisID="Luke.18.9"> And vnto certayne which trusted in the selues, that they were perfecte, and despysed other,he spake this symilitude: </verse>
        <verse osisID="Luke.21.22"> For these are the dayes of vengeaunce, that euery thinge which is wrytten,maye be fulfilled. </verse>
        <verse osisID="John.8.26"> I haue many thinges to saye and to iudge of you. But he that sent me, is true: and loke what I haue herde of him,that speake I before the worlde, </verse>
        <verse osisID="John.18.15"> As for Symon Peter, he and another disciple folowed Iesus. The same disciple was knowne vnto the hye prest,and wete in with Iesus in to the hye prestes palace. </verse>
        <verse osisID="Acts.3.11"> But as this halt which was healed helde him to Peter and Ihon, all the people ranne vnto them in to the porche,which is called Salomos, and wondred. </verse>
        <verse osisID="Rom.1.18"> As it is wrytte: The iust shal lyue by his faith. For yͤ wrath of God is declared from heauen vpon all vngodlynes and vnrighteousnes of me,which witholde the trueth of God in vnrighteousnes: </verse>
        <verse osisID="Rom.5.8"> Therfore doth God set forth his loue towarde vs, in yͭ Christ dyed for vs,whan we were yet synners: </verse>
        <verse osisID="Rom.11.17"> But though some of yͤ braunches now be broke, and thou, wha thou wast a wylde olyue tre,art grafte in amonge them, and made partaker of the rote and sappe of the olyue tre, </verse>
        <verse osisID="1Cor.7.32"> But I wolde that yͤ shulde be without care. He that is syngle, careth for the thinges of the LORDE,how he maye please the LORDE. </verse>
        <verse osisID="1Cor.12.15"> Yf the fote saye: I am not yͤ hande, therfore am I not a membre of the body,is he therfore not a membre of yͤ body? </verse>
        <verse osisID="1Cor.15.14"> Yf Christ be not rysen, then is oure preachinge in vayne,and youre faith is also in vayne: </verse>
        <verse osisID="1Cor.15.42"> Euen so the resurreccion of the deed. It is sowne in corrupcion,and shal ryse in vncorrupcion: </verse>
        <verse osisID="1Cor.16.12"> As for brother Apollo, be yͤ sure, that I greatly desyred him to come vnto you with the brethre. And his mynde was not at all to come at this tyme,but he wyl come wha he hath oportunyte. </verse>
        <verse osisID="2Cor.5.13"> For yf we do to moch, we do it vnto God: yf we kepe measure,we do it for youre sakes. </verse>
        <verse osisID="2Cor.8.10"> And my councell herin I geue, for this is profitable for you, which haue begonne a yeare a goo,not onely to do, but also to wyll. </verse>
        <verse osisID="2Cor.9.6"> This I thynke: that he which soweth litle, shal reape litle also: and he yͭ soweth plenteously,shal likewyse reape plenteously, </verse>

I rather suspect that the space is missing after the comma.
cf. A search for ,\x20 gives 68637 results.

A case-sensitive search for the regexp \.[a-z] gave these 7 hits (ignoring those in line 2):
        <verse osisID="Ezek.42.16"> He measured the east syde with yͤ meterodde, which rounde aboute conteyned v.C.meteroddes. </verse>
        <verse osisID="Dan.6.1"> It pleased Darius to set ouer his kigdome an C and xx.lordes, which shulde be in all his kingdome aboute. </verse>
        <verse osisID="Dan.12.11"> And from yͤ tyme forth that the daylie offerynge shalbe put downe & the abhominable desolacion set vp, there shalbe a thousande two hudreth & xc.dayes. </verse>
        <verse osisID="Dan.12.12"> O well is him, that waiteth, & commeth to the thousande iij.C. & xxxv.dayes. </verse>
        <verse osisID="Rev.11.3"> And I wil geue power vnto my two wytnesses, and they shal prophesy .M.ijc. and lx. dayes clothed in sacke cloth. </verse>
        <verse osisID="Rev.12.6"> And the woman fled in to wyldernes, where she had a place prepared off God, that they shulde fede her there a M.ij.C. and lx. dayes. </verse>
        <verse osisID="Rev.15.1"> And I sawe another signe in heuen grett & mervellous .vii. angells havinge the seven laste plages, for in the is fulfylled the wrath of god. </verse>

I rather suspect that there should be a space in the first 3 of these locations.
Aside: This search also demonstrates that Coverdale used Roman numerals in his text, but not always in the way that we are accustomed.


wip: Add RBI for Enumerable#sum

Motivation

Fixes #4972
Test plan

See included automated tests.

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_MD3rIrs7FJ9aOg
→ https://go/builds/bui_MD3rIk7UuLL5WG


[191] itemWidthUnit and offsetUnit

Deployed to https://beghp.github.io/gh-pages-rc-3It resolves https://github.com/brainhubeu/react-carousel/issues/191- [ ] package.json:version has been updated with npm version patch (or major/minor as appropriate)- [ ] @brainhubeu/react-carousel version has been updated in docs-www/package.json to the same which is in package.json:version

I validated, it works:

After moving to the next slide, the slide can be hidden but it occurs without specifying the unit as well:


Feature/viewport unit fix

Description

Motivation and Context

Screenshots (if appropriate)
Upgrade notes (if appropriate)

Types of changes

[x] Bug fix (non-breaking change which fixes an issue) labeled with bug
[ ] New feature (non-breaking change which adds functionality) labeled with enhancement
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My code follows the code standards of this project.
[ ] My change requires updating the documentation. I have updated the documentation accordingly.

Codecov Report

Merging #333 (56036a9) into main (0b1263f) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##               main     #333   +/-   ##
=========================================
  Coverage     65.31%   65.31%
  Complexity      144      144
=========================================
  Files            28       28
  Lines           346      346
  Branches         29       29
=========================================
  Hits            226      226
  Misses          104      104
  Partials         16       16

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


KAFKA-7965 (part-1): Fix one case which makes ConsumerBounceTest#testRollingBrokerRestartsWithSmallerMaxGroupSizeConfigDisruptsBigGroup flaky

I have been investigating ConsumerBounceTest#testRollingBrokerRestartsWithSmallerMaxGroupSizeConfigDisruptsBigGroup during the last week. I have identified two cases that makes it fail from times to times, especially under high resource constraints. This PR explains and propose a fix for the first case.
In a nutshell, two consumers are kicked out of the group because of the preferred leader election:

When the group is loaded by Group Coordinator 0 which has the limit in place so it triggers a rebalance to kick out a consumer from the group.
A first member is kicked out while it re-joins the group.
Before the rebalance completes, the controller moves the leader from 0 to 1. Therefore, the group is loaded by Group Coordinator 1 and unloaded by Group Coordinator 0. The loaded group has still all members because the rebalance did not complete, therefore it triggers another rebalance to kick out a member from the group.
A second member is kicked out while it re-joins the group.

The ConsumerAssignmentPoller stop themselves when an exception is raised and they report the exception. Therefore the test fails because two consumers have been kicked out from the group where it expects only one to be kicked out.
assertEquals(1, raisedExceptions.size)
assertTrue(raisedExceptions.head.isInstanceOf[GroupMaxSizeReachedException])

To mitigate this, I propose to disable the AutoLeaderRebalanceEnableProp for all the tests in ConsumerBounceTest. It makes things unpredictable and therefore increase the ricks of flakiness.
I haven't been able to get this failure again with this fix. I have run the single test for 24+ hours in a while loop within a docker contain with limited resources to verify.
Bellow, you can find the relevant traces captured when the test failed.
// Group is loaded in GroupCoordinator 0
// A rebalance is triggered because the group is over capacity
[2020-04-02 11:14:33,393] INFO [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-0 (kafka.coordinator.group.GroupMetadataManager:66)
[2020-04-02 11:14:33,406] INFO [Consumer clientId=ConsumerTestConsumer, groupId=group-max-size-test] Discovered group coordinator localhost:40071 (id:<PHONE_NUMBER> rack: null) (org.apache.kafka.clients.consumer.internals.AbstractCoordinator:794)
[2020-04-02 11:14:33,409] INFO Static member MemberMetadata(memberId=ConsumerTestConsumer-ceaab707-69af-4a65-8275-cb7db7fb66b3, groupInstanceId=Some(null), clientId=ConsumerTestConsumer, clientHost=/<IP_ADDRESS>, sessionTimeoutMs=10000, rebalanceTimeoutMs=60000, supportedProtocols=List(range), ).groupInstanceId of group group-max-size-test loaded with member id ConsumerTestConsumer-ceaab707-69af-4a65-8275-cb7db7fb66b3 at generation 1. (kafka.coordinator.group.GroupMetadata$:126)
[2020-04-02 11:14:33,410] INFO Static member MemberMetadata(memberId=ConsumerTestConsumer-07077ca2-30e9-45cd-b363-30672281bacb, groupInstanceId=Some(null), clientId=ConsumerTestConsumer, clientHost=/<IP_ADDRESS>, sessionTimeoutMs=10000, rebalanceTimeoutMs=60000, supportedProtocols=List(range), ).groupInstanceId of group group-max-size-test loaded with member id ConsumerTestConsumer-07077ca2-30e9-45cd-b363-30672281bacb at generation 1. (kafka.coordinator.group.GroupMetadata$:126)
[2020-04-02 11:14:33,412] INFO Static member MemberMetadata(memberId=ConsumerTestConsumer-5d359e65-1f11-43ce-874e-fddf55c0b49d, groupInstanceId=Some(null), clientId=ConsumerTestConsumer, clientHost=/<IP_ADDRESS>, sessionTimeoutMs=10000, rebalanceTimeoutMs=60000, supportedProtocols=List(range), ).groupInstanceId of group group-max-size-test loaded with member id ConsumerTestConsumer-5d359e65-1f11-43ce-874e-fddf55c0b49d at generation 1. (kafka.coordinator.group.GroupMetadata$:126)
[2020-04-02 11:14:33,413] INFO [GroupCoordinator 0]: Loading group metadata for group-max-size-test with generation 1 (kafka.coordinator.group.GroupCoordinator:66)
[2020-04-02 11:14:33,413] INFO [GroupCoordinator 0]: Preparing to rebalance group group-max-size-test in state PreparingRebalance with old generation 1 (__consumer_offsets-0) (reason: Freshly-loaded group is over capacity (GroupConfig(10,1800000,2,0).groupMaxSize). Rebalacing in order to give a chance for consumers to commit offsets) (kafka.coordinator.group.GroupCoordinator:66)
[2020-04-02 11:14:33,431] INFO [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-0 in 28 milliseconds, of which 0 milliseconds was spent in the scheduler. (kafka.coordinator.group.GroupMetadataManager:66)

// A first consumer is kicked out of the group while trying to re-join
[2020-04-02 11:14:33,449] ERROR [Consumer clientId=ConsumerTestConsumer, groupId=group-max-size-test] Attempt to join group failed due to fatal error: The consumer group has reached its max size. (org.apache.kafka.clients.consumer.internals.AbstractCoordinator:627)
[2020-04-02 11:14:33,451] ERROR [daemon-consumer-assignment-2]: Error due to (kafka.api.AbstractConsumerTest$ConsumerAssignmentPoller:76)
org.apache.kafka.common.errors.GroupMaxSizeReachedException: Consumer group group-max-size-test already has the configured maximum number of members.
[2020-04-02 11:14:33,451] INFO [daemon-consumer-assignment-2]: Stopped (kafka.api.AbstractConsumerTest$ConsumerAssignmentPoller:66)

// Before the rebalance is completed, a preferred replica leader election kicks in and move the leader from 0 to 1
[2020-04-02 11:14:34,155] INFO [Controller id=0] Processing automatic preferred replica leader election (kafka.controller.KafkaController:66)
[2020-04-02 11:14:34,169] INFO [Controller id=0] Starting replica leader election (PREFERRED) for partitions group-max-size-test-0,group-max-size-test-3,__consumer_offsets-0 triggered by AutoTriggered (kafka.controller.KafkaController:66)

// The group is loaded in GroupCoordinator 1 before completing the rebalance
// Another rebalance is triggered because the group is still over capacity
[2020-04-02 11:14:34,194] INFO [GroupMetadataManager brokerId=1] Scheduling loading of offsets and group metadata from __consumer_offsets-0 (kafka.coordinator.group.GroupMetadataManager:66)
[2020-04-02 11:14:34,199] INFO Static member MemberMetadata(memberId=ConsumerTestConsumer-ceaab707-69af-4a65-8275-cb7db7fb66b3, groupInstanceId=Some(null), clientId=ConsumerTestConsumer, clientHost=/<IP_ADDRESS>, sessionTimeoutMs=10000, rebalanceTimeoutMs=60000, supportedProtocols=List(range), ).groupInstanceId of group group-max-size-test loaded with member id ConsumerTestConsumer-ceaab707-69af-4a65-8275-cb7db7fb66b3 at generation 1. (kafka.coordinator.group.GroupMetadata$:126)
[2020-04-02 11:14:34,199] INFO Static member MemberMetadata(memberId=ConsumerTestConsumer-07077ca2-30e9-45cd-b363-30672281bacb, groupInstanceId=Some(null), clientId=ConsumerTestConsumer, clientHost=/<IP_ADDRESS>, sessionTimeoutMs=10000, rebalanceTimeoutMs=60000, supportedProtocols=List(range), ).groupInstanceId of group group-max-size-test loaded with member id ConsumerTestConsumer-07077ca2-30e9-45cd-b363-30672281bacb at generation 1. (kafka.coordinator.group.GroupMetadata$:126)
[2020-04-02 11:14:34,199] INFO Static member MemberMetadata(memberId=ConsumerTestConsumer-5d359e65-1f11-43ce-874e-fddf55c0b49d, groupInstanceId=Some(null), clientId=ConsumerTestConsumer, clientHost=/<IP_ADDRESS>, sessionTimeoutMs=10000, rebalanceTimeoutMs=60000, supportedProtocols=List(range), ).groupInstanceId of group group-max-size-test loaded with member id ConsumerTestConsumer-5d359e65-1f11-43ce-874e-fddf55c0b49d at generation 1. (kafka.coordinator.group.GroupMetadata$:126)
[2020-04-02 11:14:34,201] INFO [GroupCoordinator 1]: Loading group metadata for group-max-size-test with generation 1 (kafka.coordinator.group.GroupCoordinator:66)
[2020-04-02 11:14:34,202] INFO [GroupCoordinator 1]: Preparing to rebalance group group-max-size-test in state PreparingRebalance with old generation 1 (__consumer_offsets-0) (reason: Freshly-loaded group is over capacity (GroupConfig(10,1800000,2,0).groupMaxSize). Rebalacing in order to give a chance for consumers to commit offsets) (kafka.coordinator.group.GroupCoordinator:66)
[2020-04-02 11:14:34,203] INFO [GroupMetadataManager brokerId=1] Finished loading offsets and group metadata from __consumer_offsets-0 in 9 milliseconds, of which 0 milliseconds was spent in the scheduler. (kafka.coordinator.group.GroupMetadataManager:66)

// Prefered leader election is completed
[2020-04-02 11:14:34,235] INFO [Controller id=0] Partition __consumer_offsets-0 completed preferred replica leader election. New leader is 1 (kafka.controller.KafkaController:66)

// Group is unloaded from GroupCoordinator 0
[2020-04-02 11:14:34,237] INFO [GroupMetadataManager brokerId=0] Scheduling unloading of offsets and group metadata from __consumer_offsets-0 (kafka.coordinator.group.GroupMetadataManager:66)
[2020-04-02 11:14:34,237] INFO [GroupCoordinator 0]: Unloading group metadata for group-max-size-test with generation 1 (kafka.coordinator.group.GroupCoordinator:66)
[2020-04-02 11:14:34,238] INFO [GroupMetadataManager brokerId=0] Finished unloading __consumer_offsets-0. Removed 0 cached offsets and 1 cached groups. (kafka.coordinator.group.GroupMetadataManager:66)

// A second consumer is kicked out of the group while trying to re-join
[2020-04-02 11:14:34,252] ERROR [Consumer clientId=ConsumerTestConsumer, groupId=group-max-size-test] Attempt to join group failed due to fatal error: The consumer group has reached its max size. (org.apache.kafka.clients.consumer.internals.AbstractCoordinator:627)
[2020-04-02 11:14:34,254] ERROR [daemon-consumer-assignment-1]: Error due to (kafka.api.AbstractConsumerTest$ConsumerAssignmentPoller:76)
org.apache.kafka.common.errors.GroupMaxSizeReachedException: Consumer group group-max-size-test already has the configured maximum number of members.
[2020-04-02 11:14:34,254] INFO [daemon-consumer-assignment-1]: Stopped (kafka.api.AbstractConsumerTest$ConsumerAssignmentPoller:66)

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Does the first consumer, which is kicked out, rejoin the group? The number of consumers in the group is N -1 or N - 2 after rebalance is completed?

Does the first consumer, which is kicked out, rejoin the group? The number of consumers in the group is N -1 or N - 2 after rebalance is completed?

@chia7712 No, it does not rejoin the group because the "pollers" used in the test suite fail fast. The number of consumers in the group after the rebalance is complete is N-2.

@dajac Thanks, interesting investigation. I think my only concern with the patch is that it affects all of the tests in ConsumerBounceTest. Some of these test cases are verifying behavior when brokers are killed and I think the the preferred leader election ought to be covered as well.
Considering the nature of the edge case itself, would you consider it a bug? It definitely seems less than ideal that leader changes could cause some members to be kicked unnecessarily. I am wondering if we can change the eviction logic to make the process more reliable. As I understand it, the way it works currently is the following:

When we load the group, we check if it is oversized. If so, we transition the group to PreparingRebalance, which alerts all members that they need to rejoin.
When we get a JoinGroup, we check the current size of the group. If it is larger than needed and the member isn't awaiting the join already, then we kick it from the group by returning GROUP_MAX_SIZE_REACHED.

Combining these two, it seems that following a coordinator reload, we will always end up evicting the first members that rejoin the group. That seems surprising. Could we change that so that the last members to rejoin the group are kicked instead? If we did that, then leader changes wouldn't be a problem (I think).

@hachikuji I understand your concern. It is probably not a good idea to disable it for all the tests in ConsumerBounceTest.
Yeah, you're right. The behavior is less than ideal thus we could consider it as a bug. Evicting the last members that rejoin the group sounds like a good way to fix the root cause of the issue. I will give it a shot.
Thanks for your feedback!


Class ShellBolt not supported?

Hey all,
I'm trying to upgrade an existing storm topology to Heron, but I'm having a problem. In our Storm bolt we use the following code to execute a c++ program:
import backtype.storm.task.ShellBolt;
public class MyBolt extends ShellBolt implements IRichBolt
public MyBolt(int modelid)
        {
        super("sh", "runbinary.sh");
        }
However, when I try to compile the new bolt for Heron using maven, I get the following error message:

cannot find symbol
[ERROR] symbol:   class ShellBolt
[ERROR] location: package backtype.storm.task

I tried searching in the Heron API documentation for the ShellBolt but I cannot find it. It this bolt replaced by some other class? And if so, how do I replace this bolt in Heron?

@severun Currently, heron doesn't support ShellBolt.

@nlu90 Is there an alternative way to implement c++ calls in a bolt? Or does this mean Heron is no longer a viable framework for us?

@severun - we are working on seeing how much effort to add shell bolt. Will keep you posted.

@caofangkun - can you help with this?

@kramasamy
Ok, I'll keep track :)

@caofangkun - any update on this?

Is there any update on this yet? I noticed that the milestone has been updated/rescheduled quite often but cannot find any progress description regarding this feature request.

@severun The person outside Twitter (@caofangkun) who volunteered to work on this is not active, and internally we don't have people working on it.

@severun - We are bit resource crunched on this. Also there are some folks who are doing native C++ topologies. Perhaps that might satisfy your need - not sure.

@severun - furthermore, the shell bolt implementation in Storm is bit convoluted. We are rethinking this design and see how we can support it cleanly.


Events cannot be edited or deleted on mobile devices when drag is active

When I put a draggable event on the list, i cant delete or edit or even click the event, just drag work...
There is some option in the plugin to choose some kind of priority or something like that?
Thanks!

I can replicate this, although I'm not sure if a fix is possible. I'll do some research and see if I can come up with something.

I think it's something about the  or  element, if you touch the last event of the example like that:

You'll click the event, I dont know why, but I hope this information it's going to be usefull to you.
Also, I did some modifications on the code to play this and make draggable and clickable events.
My solution was to change the template and put 2 lists element, 1 draggable with the colour balls and 1 with clickable elements with the attr ng-draggable === false and then put the 2 lists () on 2 colums at the same position with css.
It's just a temporaly fix, I hope you find a solution, but dude, really thanks you for your code, it's so usefull and complete. (PD: Sorry for my bad english  ^-^' )

I think it might be this line that's causing the issue, I think I put it in there to prevent click events on desktop, but I'm not sure it applies to touch devices. I think the fix might just be to disable this when on a touch device 😄

Nope, I tried to disable and nothing, but thanks for the quick response

I finally had the time to dig into this today, you can get around it by including ngTouch and enabling $touchProvider.ngClickOverrideEnabled(true) if using angular 1.5.0+ Hope this helps 😄


Any plans to add the graph?

First of all thank you for making this. It's the only one I have found that will work on shared hosting. I am very appreciative 🙏🏾
Are there any plans to add a way to share the graph view? There is another project called Pubsidian which has this, and there is also a wordpress plugin called Post Network to gather some ideas for implementation.
Thank you for considering.

Hey @FravBox,
i took a took at this but at the moment iam not sure how i can implement this in an easy / best way. At the end i need a JSON construct for building up the graph. I hoped that Opsidian itself stores this information (which file is linked to another file) in some file but at least i cant find this information in the vault (i checked the .obsidian folder). So maybe obsidian stores this information on another place or just build this in time.
To generate this JSON construct by itself (with PHP) seems to be a mess, because you need to search for every link to other links in the md. files and then follow this links, search again and so, this will end in a recursion process, which i dont want to do each time a md file is called / parsed.
So, i only see a few possibilities to solve this:

find a way (if possible) to extract this information (who is linked to each other) from Obsidian
only provide a graph for the file hierarchy and skip links between files --> but then the graph is more or less useless
use a one time script / method to generate this JSON construct out of the files --> should be doable with python but then it would break / infect the idea behind the project to just host the vault "as it is", because you need a extra step to generate this graph every time you update your hosted vault.

So, if anybody has a good idea how i can better solve this, i would be glad to hear it. If i have some time i will take again a look at the Obsidian infrastructure, maybe i can find the linking information on some other place (point 1).
BR,
Sec77

use a one time script / method to generate this JSON construct out of the files --> should be doable with python but then it would break / infect the idea behind the project to just host the vault "as it is", because you need a extra step to generate this graph every time you update your hosted vault.

I think this may be a good compromise. You could go one step further and require a specific file be updated in order to update the graph? Alternatively, only update the graph when the count of md files in the root directory changes (one is added or removed)?
It's true it's not ideal, but I think the ability to share a slightly out-of-date graph with the public is preferred over no graph at all. Or at least it is to me, anyway.
But hopefully someone else could see this and have a better/easier solution.
Thanks again

little update to this, i found a promising obsidian plugin, which can extract the file and link structure as json (https://github.com/kometenstaub/metadata-extractor)
with this, i think i found a way to automatically create the desired json file(s), so i only need to parse and display them in perlite. as soon i have some time for i will try to implement this.

@FravBox good news, the implementation is almost done, just need some more adjustments and fixes because i also updated the theme, design and many other small things. But here are some preview images from my Notes :)

@FravBox new release is only where this is implemented, let me know what you think :)

I can't seem to get the graph to work on my end. Did a complete re-install of everything.
I went through the guide you've written in the readme. https://khat.us/obsidian/perlite/

hey,
it seams that the php engine cant find your metadata.json because its under https://khat.us/obsidian/perlite/test/metadata.json and not in the root folder of your structure.
Please make sure the metadata.json resident in your root folder, in you case this should be the folder "Notes".  You also need to "use" this top folder (Notes) as your obsidian vault to make sure the paths of the graph are correct and the graph can also be created for other folder like the folder "Demo".
Alternatively change in the helper.php the $rootDir to Notes/test. Then the Graph also should work.
 Please reopen this or create a new one if you need further help.
Thanks and BR,
Sec77

Hi! So sorry to not reply for so long. Life happened. 😂
Yes, it works now. Thank you so much.


Can't watch my own videos in anything above 720p

I don't know why I'm bothering posting this because the dev seems to not care for the script anymore
Currently I can't watch any video I upload in above 720p. When I disable the script I can watch in in the source quality. It is such a dumb issue but it's real, watch my video showing it.
https://www.youtube.com/watch?v=wvut4tHMY7M

This is a limitation of disabling DASH playback, see: https://github.com/YePpHa/YouTubeCenter/wiki/Missing-480p-and-1080p-resolutions
The solution is to enable DASH in order to get the other quality options.

Indeed, this is a limitation on Youtube side. Video data without DASH technology is available only for 720 and 360p quality. Maybe below 360p too, I'm not sure.

DASH is enabled.

I can confirm that DASH is failing when enabled, looks like YTC is throwing an error.

My video too, can only watch at 360p and 720p as my Dash playback already enabled
https://www.youtube.com/watch?v=6dUsvXmWww4

Also confirming this issue on my end. The only thing I've noticed that might even be remotely helpful in diagnosing the cause of this issue is that I've never noticed it happen on a webm video, only mp4, though not every mp4 video. It's very odd.
https://www.youtube.com/watch?v=B28a0H77VBw
There's a quick test video which, as with the rest of the videos I've uploaded in the past, has this issue.


Make landing page responsive for smaller screens

The current content of the landing page overflows off the screen. Fix the top area and fix the login/signup component for smaller screens.

can i work on this issue

sure!

@yash22arora  could you please assign me this?

@yash22arora please review https://github.com/Servatom/notefy/pull/49 PR.

Can you make the title "notefy" larger and the tag line "crafted by servatom" smaller? And also please confirm that the changes are not disturbing any CSS for the larger screens? And I hope the white borders in these images are not the part of the web page.

Can you make the title "notefy" larger and the tag line "crafted by servatom" smaller? And also please confirm that the changes are not disturbing any CSS for the larger screens? And I hope the white borders in these images are not the part of the web page.

yes i will change the font size of title as well as tagline. It will not effect on larger screens.

Can you make the title "notefy" larger and the tag line "crafted by servatom" smaller? And also please confirm that the changes are not disturbing any CSS for the larger screens? And I hope the white borders in these images are not the part of the web page.

i have increase font-size of title(Notefy) and decrease font-size of tag line.

hey @yash22arora can you please once go through my PR #51 .

Hey @Amiyanshu-web , thanks for your contribution! Unfortunately, this issue has been resolved. But we would like you to contribute in our projects. You can work on some other issue or even create your own issue and we'll review it if its worth it. Thanks!


Automated cherry pick of #2060: support get model distinct field

Cherry pick of #2060 on release/2.11.
#2060: support get model distinct field

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11@84b943a). Click here to learn what that means.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             release/2.11   #2061   +/-   ##
==============================================
  Coverage                ?   7.16%
==============================================
  Files                   ?     445
  Lines                   ?   69385
  Branches                ?       0
==============================================
  Hits                    ?    4971
  Misses                  ?   64000
  Partials                ?     414

Flag
Coverage Δ

#aFlag
7.16% <0%> (?)

Impacted Files
Coverage Δ

pkg/cloudcommon/db/modelbase.go
1.95% <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 84b943a...19979e8. Read the comment docs.


HOP-4510: Fix Move Files action error on Windows

This pull request is meant to fix the movefiles action

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Run mvn clean install apache-rat:check to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If you have a group of commits related to the same change, please squash your commits into one and force push your branch using git rebase -i.
[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable.

To make clear that you license your contribution under the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.

[ ] I hereby declare this contribution to be licensed under the Apache License Version 2.0, January 2004
[ ] In any other case, please file an Apache Individual Contributor License Agreement.

I would have to dig in the code and check...
But It seems that the "else" block should just be removed from that if/elseif block.
Except for the Azure types all other files should just be handled like the used to be handled.

I originally thought of doing that but assumed there was a reason for it being added in recently. Would you like me to adjust the code in the PR for this?

Yes please, feel free to do so. Thanks for the PR @wAVeckx !

Let me know if you have any further adjustment you would like to see made with this PR.


[Issue] ibzmq.dll not found

hi
after i re install my windows os and after i import my project to unity and open scene that contain browser its giving me this error:
DllNotFoundException: libzmq
ZeroMQ.lib.zmq..cctor () (at <7ef98cc71ceb41998304e67bb43d6dc5>:0)
i check for libzmq.dll on ther project and its there in the Plugins\CefBrowser folder

Hello.
What version of this project are you using?
Is it from the GitLab package?
I am going to assume that you did use the GitLab package version, since the error you gave mentions libzmq, and the current in-development version no longer uses it.
If you did use the GitLab package version then you shouldn't have any issues with it, the best help I can offer right now without the answers to the questions I asked above is to make sure you followed the install instructions for that version and to re-import the package.
Also make sure your project isn't at some crazy path that has spaces or characters like that.

Well that is quite strange and even I wouldn't know what is going on. I will take a look further into this when I get home.
One suggestion I have right now that you could try is to copy the libzmq.dll into your own project's Plugins/ directory and see if that does anything.

Ok so I had a look. Using Unity 2020.3.15f2 with the latest stable package version on Windows seems fine to me. I have no clue what could possibly be going wrong for you.

UWB 2.0 doesn't use libzmq anymore, so this issue no longer applies.


Addition of Project name beside the icon and of the review(testimonial) section to the navbar.

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
The testimonial section rather the review section is not mentioned in the navbar.I want to link the testimonial part to the newly added feature in the navbar and also add the project name in the navbar beside the project icon.Kindly assign me the issue @Its-Aman-Yadav .
Existing Navbar:

Somwthing like this:

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Yeah sure @Nayanika1402 please work on it

I can add it and will add in a nicer way so that it looks nice.Please give a chance to me to do so


Suggestion: app$layout should allow non-components

The layout only allows proper Dash components, which makes it cumbersome to add simple text to the page.
It would be helpful if the componentify internal function would allow other simple types like a string, a numeric, a date, a boolean, etc.
It would transform this:
app$layout(list(htmlSpan("My app"), htmlBr(), htmlSpan("By Dean Attali"), htmlBr(), htmlSpan("Version"), htmlSpan(2)))

into this:
app$layout(list("My app", htmlBr(), "By Dean Attali", htmlBr(), "Version", 2))

See also: https://github.com/plotly/dash/issues/1620


Don't Merge! PR real time test for source branch full build

Docs Build status updates of commit 7e9330b:
:clock10: Pending: waiting for processors (22 builds ahead of you)
:warning: Docs Build is busy, currently there are 22 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 7e9330b:
:clock10: Full build: the average full build time is 5 min(s) 8 sec(s), this is based on the last 30 build(s) for this repository.

Docs Build status updates of commit 7e9330b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docfx.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


allow you to choose categories

the purpose of this is to allow you to choose your categories to prevent the fact that some users weren't able to see their named categories

Known issue: if you refresh the app, it will add show the menu again


Frontend for circuits

Simple frontend to write circuits specific for PLONK.
Resources

Plonkathon
halo2 frontend: might be overkill, but for future and learning purpose

@0xJepsen planning to hack on this, assigning to myself

Colin and I spoke and I think it would be good if we didn't do any optimizations for this repo if we can help it for now. Just to make it easier to debug until we have some proofs working.

Agreed. Will keep in mind.

@lonerapier I'm going to take a stab at a Rusty version of this given what you already have done. I won't do it to intercept your progress, by the way. I just need to walk through these steps myself :)


Missing flecs.h

When building the latest main, the shellscript throws this:
rary/main.sh': Running...
-- Building for: Visual Studio 17 2022
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- The C compiler identification is MSVC 19.33.31630.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/.../source/repos/.../ECSTest/flecs-cs/build/cmake-build-release-flecs
MSBuild version 17.3.1+2badb37d1 for .NET Framework
Checking Build System
Building Custom Rule C:/Users/.../source/repos/.../ECSTest/flecs-cs/src/c/production/flecs/CMakeLists.txt
flecs_pinvoke.c
C:\Users...\source\repos...\ECSTest\flecs-cs\src\c\production\flecs\include\flecs_pinvoke.h(2,1): fatal  error C1083: Datei (Include) kann nicht geöffnet werden: "flecs.h": No such file or directory [C:\Users...\source\repos....\ECSTest\flecs-cs\build\cmake-build-release-flecs\flecs.vcxproj]
'/c/Users/.../source/repos/.../ECSTest/flecs-cs/ext/scripts/c/library/main.sh': Success.

Weird, the GitHub actions are passing. Did you clone with submodules?

Closing as resolved; flecs.h belongs to the submodule. If the submodule is not setup flecs.h will be missing.


Fix visibility issue with zoom label

Fixes #42986

This should likely be done here instead, so it changes when you change the theme:
https://github.com/godotengine/godot/blob/99172b9f33700edc53defaa28bc83143d2882953/editor/plugins/canvas_item_editor_plugin.cpp#L4007

So, should I just move my changes, or do I need to do it in a different way?

Just moving it should be sufficient.

For some reason, this doesn't work when the code is inside _notification. I'll see if I can figure out why.

So, the way I got it to work is kinda heavy:
Theme t = Theme();
t.copy_default_theme();
zoom_reset->add_theme_color_override("font_color", t.get_color("font_color", "Label"));

Is it okay, or would a hardcoded Color(1, 1, 1) here be acceptable?

If the value is just a pure white color, I don't think there's much harm in putting it directly.

Alright, I've hardcoded the value, and can confirm it's working now :slightly_smiling_face:

Alright, added an outline to the zoom label :slightly_smiling_face:

Aaaand fixed the static checks, hopefully my last force push here :stuck_out_tongue:

Thanks!

Cherry-picked for 3.2.4.

Undid the cherry-pick as it crashes on 3.2:
[1] /lib64/libc.so.6(+0x3a4e0) [0x7fd4e8c404e0] (??:0)
[2] DynamicFont::set_outline_size(int) (/home/akien/Projects/godot/godot-3.2/scene/resources/dynamic_font.cpp:750)
[3] CanvasItemEditor::CanvasItemEditor(EditorNode*) (/home/akien/Projects/godot/godot-3.2/editor/plugins/canvas_item_editor_plugin.cpp:5602)
[4] CanvasItemEditorPlugin::CanvasItemEditorPlugin(EditorNode*) (/home/akien/Projects/godot/godot-3.2/editor/plugins/canvas_item_editor_plugin.cpp:5943)
[5] EditorNode::EditorNode() (/home/akien/Projects/godot/godot-3.2/editor/editor_node.cpp:6772)
[6] Main::start() (/home/akien/Projects/godot/godot-3.2/main/main.cpp:1801)
[7] godot-3.2(main+0xe7) [0x1439739] (/home/akien/Projects/godot/godot-3.2/platform/x11/godot_x11.cpp:55)
[8] /lib64/libc.so.6(__libc_start_main+0xea) [0x7fd4e8c2ccda] (??:0)
[9] godot-3.2(_start+0x2a) [0x14395aa] (??:?)
-- END OF BACKTRACE --
Aborted (core dumped)

Haven't looked into it but I suspect the font resource might not be valid yet in the constructor.

Huuum, I'll take a look at this

So, I took another shot at this problem, and can't seem to fix it. The core problem (and what's causing the crash), is here:
Ref<DynamicFont> font = zoom_reset->get_theme_font("font")->duplicate(false);

What happens is that this cast that is being made (from Font to DynamicFont) evaluates to 0x00. From what I understand, this means to an invalid cast, so default_font is not type DynamicFont, but actually BitmapFont; and looking at where it's initialized, it does look like it.
But in that case, I don't understand how this even worked for the master branch; AFAIK there are not many changes on how the default font is created, and all things point to it being a BitmapFont as well. If that's true, then I don't understand how the cast succeeds. So, I really have no clue how to fix this for 3.2 :confused:

Fonts changed in master, both bitmap and dynamic fonts are now the same Font resource. CC @bruvzg

Indeed in master all fonts use the same class and are fully interchangeable. But editor fonts should be Dynamic in 3.2 as well. If zoom label use Bitmap font, something is wrong with the theme propagation (in master it's using correct font, I was testing it with eastern Arabic numerals which aren't available in default theme font).

Backported via #49274.


Extend keywords

Please check if the PR fulfills these requirements

[x] Tests for the changes have been added

[ ] Docs have been added / updated

[x] All CI checks are green

What kind of change does this PR introduce?
Added 2 new keywords to the keyword detector that we found to be rampant:

stuff that ends with _pass
token

What is the current behavior?
secrets are not being flagged

What is the new behavior (if this is a feature change)?
these secrets are being flagged

Does this PR introduce a breaking change?
No

Other information:

Had to remove python 3.6 as it isn't supported any longer by GHA. Now I see it is failing on finding secrets in my changes :(
Help would be appreciated, I'm sure I didn't add any secret...


Javascript discription

Remove submission. prefix from testcase discription.
Example submission 5972383

Same with Haskell exercises?

Yes, also for the haskell exercises.


Add GH action release PR to main

Might be a good idea to add this action at the org level actually. But this'll do for now.

I'm going to let this sit for a while and see if the top-level thing works if that's ok.


Update build process

Serverless package doesn't work as expected. When an app is packaged, it still requires the complete source code, serverless.yml and ENV present to deploy.
Remove build.sh relying on deploy.sh only.
Update README to reflect changes.

Pull Request Test Coverage Report for Build 295

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

Totals

Change from base Build 293:
0.0%

Covered Lines:
455

Relevant Lines:
464

💛  - Coveralls


connections to/from execs are attributed to "Uncontained"

Not sure what we can do about this; I guess we could pick a namespace id out of proc and match to a container based on that, but these can be override (-net=host, -pid=host etc) so that probably won't be reliable.  Any other ideas?

This I can reproduce...

We need to know the PID of an exec'd process to attribute it to the correct container.  Docker doesn't expose this PID AFAICT, I've filled an issue with them (https://github.com/docker/docker/issues/18635) and will see if I can get this plumbed in.

We need to know the PID of an exec'd process to attribute it to the correct container.

@tomwilkie We could match them by their mount namespace. Otherwise, would you be open to finish https://github.com/docker/docker/pull/19095 ?

Tom's PR got resurrected docker/docker#27470, which is merged and will be in Docker 1.13.


VScode 1.86.1 does not open on linux

VS Code Version: 1.86.1
OS Version: OpenSuse12

Steps to Reproduce:

Download the vscode release 1.86.1 linux version as tar.gz file.
Extract the tar file
Launch vscode by executing bin/code
I get the following error message:

VScode_1_86_1/VSCode-linux-x64/bin/../code: /lib64/libdbus-1.so.3: no version information available (required by VScode_1_86_1/VSCode-linux-x64/bin/../code)

I know that there was some issues about VSCode 1.86.0 due to glibc compatibility, but according to this comment, version 1.86.1 should be able to execute. But I am still seeing the same error after upgrading to 1.86.1.

We expect libdbus-1-3 (>= 1.9.14), the error indicates your OS does not provide the required version. You can try the rpm package and it should show the missing dependencies. The issue https://github.com/microsoft/vscode/issues/203375#issuecomment-1927893504 is about our remote server.

@deepak1556 Is this a new requirement by VSCode 1.86? I have been using the 1.85 version with no issues.

Yes, the requirement comes from the runtime which would be related to the Electron 27 update


How can I make the Actions column of the DataTable stick to the right side of the visible area even when scrolling?

Hi,
Yesterday, I was investigating the TanStack table and discovered that it has a pinning API feature. You can find more information about it here: https://tanstack.com/table/v8/docs/api/features/column-pinning
Additionally, there is an example available at: https://tanstack.com/table/v8/docs/examples/react/column-pinning
However, the example doesn't use sticky columns. Instead, it utilizes three separate tables for the left, center, and right columns.
Initially, I considered placing the Actions column at the beginning, but it seems that most interfaces position it on the right.
So, my question is: Is it possible to implement the desired layout using a single table and the pinning API provided by TanStack?

following

Hello, any solution for this issue?

Here is how I did it for the left column.
You can also add initial state to keep it always sticky

You can abstract it more to use for right column pinning, etc.

This issue has been automatically closed because it received no activity for a while. If you think it was closed by accident, please leave a comment. Thank you.


Parsing inner JSON properties

We need to parse in the resultList's inner properties.
'{
"vehicleId":100255,
"plate":"34 UN 6645",
"displayName":"",
"resultList":[
{
"vehicleId":100255,
"plate":"34 UN 6645",
"displayName":"",
"kmType":"1",
"startTime":1550008817000,
"firstTime":1550008817000,
"endTime":1550095188000,
"lastTime":1550095188000,
"startDistance":109804,
"endDistance":109956,
"totalDistance":152,
"distanceMultiplier":1,
"ignitionOnTotalTime":18147,
"maxSpeed":100,
"averageSpeed":32,
"movementTime":15497,
"idleTime":2650,
"stopTime":68164,
"alarmCount":0,
"upperSpeedCount":0,
"idleTimeCount":2,
"harshAccCount":0,
"harshDecCount":0,
"ignitionOnCount":16,
"ignitionOffCount":16,
"startLatitude":41.051678333333,
"startLongitude":28.753481666667,
"startAddress":"TURKEY \u0130stanbul K\u00fc\u00e7\u00fck\u00e7ekmece Yar\u0131mburgaz Mh. Yonca Sk.",
"endLatitude":41.051803333333,
"endLongitude":28.75346,
"endAddress":"TURKEY \u0130stanbul K\u00fc\u00e7\u00fck\u00e7ekmece Yar\u0131mburgaz Mh. Yonca Sk."
}
]
}'

VBA-JSON makes use of the VBA Collection object for JSON Arrays and the Scripting.Dictionary object for JSON Objects. Both of these objects are described on Microsoft's website. The issue you opened is not an issue with VBA-JSON, but is basic knowledge of programming in VBA. Please at least do some basic research, before opening new issues that are basically requests for general programming help. For an understanding of how the parse the object created by VBA-JSON, see this comment.
https://github.com/VBA-tools/VBA-JSON/issues/131#issuecomment-585378506


[MM-36032] Add electron-context-menu to popup windows

Summary
electron-context-menu was missing from popup windows. This PR adds it in.
Ticket Link
https://mattermost.atlassian.net/browse/MM-36032
Release Note
Fixed the missing context menu for popup windows

Error trying doing the automated Cherry picking. Please do this manually
fatal: No such remote 'upstream'

+++ Returning you to the master branch and cleaning up.

Cherry pick is scheduled.


go/tendermint: Remove Tendermint query indirection

Fixes #2273
Fixes #2173
Fixes #2001

All done, also included fix for #2001.


446 create a booking

Context
We need to be able to take a booking. This PR creates that functionality.
We have a simple form that takes in the requisite details for a booking and then on submission posts the details to the backend.
There is no validation on the data in either the view or controller level currently as this will be handled entirely in the API.
This PR doesn't have the unhappy path scenario where the data isn't valid as that will be added in a subsequent PR.
Trello Ticket

Screenshots of UI changes
After

This looks great -- nice work breaking the ice here on our first form!
A couple of high level initial comments/questions:

Probably the "key worker" is going to be a select list of names (and keyworkerIds) so maybe we should embrace that sooner rather than later? e.g. using a list of 3 dummy keyworkers to illustrate? What do you think? And would that be a job for now or a later PR?
are you thinking that in a later PR we'll change the controller to redirect to a "booking view" so that the user can get an immediate confirmation of the details of the booking they've just made?

Thanks @edavey!

That is useful to know, I didn't know what format the Key Worker input would take so I went with the simplest option. A select list makes a lot more sense. I agree that it would be good to get this in as soon as possible but my preference would be for a later PR.

That sounds like a good idea. I asked @pezholio what should happen on submitting and he suggested the approach I've taken (if I understood him correctly!) but long term we will absolutely need some kind of booking confirmation view. I think it would make sense to do this in a later PR on this same ticket.

I'm interested as to whether these seems like sensible boundaries to draw for this PR or whether you'd like to see all these changes in one easy to revert PR? My preference as a writer and reviewer would be for PRs to be as small as possible whilst still containing a useful piece of functionality but I can see an argument that both these changes (and handling a 400 from the server) should be in one PR. Interested to hear what you think too @pezholio

Just to say that I think it makes sense (certainly at this point) to leave all the validation to the API as previously discussed.
Is there something particularly problematic about a missing or invalid date which is concerning you?

@edavey The issues I can see at the moment are:

If someone provides invalid date parts (i.e. 99/99/9999), this will currently create a seemingly valid date (because JavaScript is weird)
If someone leaves a date blank, the parser will create a date anyway, which won't necessarily be what we want

I'm definitely all for handling validation at the API side, but I do think some things that are obviously wrong (like invalid date parts) might have to be something we handle in the frontend, because this is the point where we're transforming user input into something API-shaped. I certainly don't think we should POST the individual date parts to the API and handle the transformation there, because we're allowing the frontend to dictate the shape of the API requests, and this may change in future and potentially make things brittle.


Transformer.transform - ProjError: x, y, z, and time must be same size

The error I am getting after running the line of code :
PLACE_NAME = "Milan, Lombardy, Italy"
graph = ox.graph_from_place(PLACE_NAME)
is (Traceback):
Traceback (most recent call last):
Cell In[3], line 1
graph = ox.graph_from_place(PLACE_NAME)
File ~\miniconda3\envs\spyder-env\lib\site-packages\osmnx\graph.py:340 in graph_from_place
G = graph_from_polygon(
File ~\miniconda3\envs\spyder-env\lib\site-packages\osmnx\graph.py:414 in graph_from_polygon
poly_proj, crs_utm = projection.project_geometry(polygon)
File ~\miniconda3\envs\spyder-env\lib\site-packages\osmnx\projection.py:42 in project_geometry
gdf_proj = project_gdf(gdf, to_crs=to_crs, to_latlong=to_latlong)
File ~\miniconda3\envs\spyder-env\lib\site-packages\osmnx\projection.py:98 in project_gdf
gdf_proj = gdf.to_crs(utm_crs)
File ~\miniconda3\envs\spyder-env\lib\site-packages\geopandas\geodataframe.py:1364 in to_crs
geom = df.geometry.to_crs(crs=crs, epsg=epsg)
File ~\miniconda3\envs\spyder-env\lib\site-packages\geopandas\geoseries.py:1124 in to_crs
self.values.to_crs(crs=crs, epsg=epsg), index=self.index, name=self.name
File ~\miniconda3\envs\spyder-env\lib\site-packages\geopandas\array.py:779 in to_crs
new_data = vectorized.transform(self.data, transformer.transform)
File ~\miniconda3\envs\spyder-env\lib\site-packages\geopandas_vectorized.py:1114 in transform
new_coords_z = func(coords_z[:, 0], coords_z[:, 1], coords_z[:, 2])
File ~\miniconda3\envs\spyder-env\lib\site-packages\pyproj\transformer.py:430 in transform
self._transformer._transform(
File pyproj/_transformer.pyx:459 in pyproj._transformer._Transformer._transform
ProjError: x, y, z, and time must be same size
Version of:
python - 3.8.16
spyder - 5.4.3
spyder-kernels - 5.4.3
proj - 6.2.1
pyproj - 2.6.1.post1
geopandas - 0.8.2
osmnx - 1.0.1
pygeos - 0.9
numpy - 1.23.5
I am not sure but this error particularly started showing up when I installed the hvplot 0.8.2 and it updated some packages.
Also, in conda when I try to update proj, it doesnt. the same for pyproj. Even removing and re-installing gives the same current version
I have checked errors of this type and found that maybe some changes are required in the history.rst, transformer.pyx, test_transformer.py file but I cant find them in the folder of pyproj.

I don't think this is a pyproj issue. The error raised is likely correct. I would raise an issue on osmnx or geopandas with a simple and re-producible code example with relevant input files.

If it's a bug, that seems likely to be on the geopandas side. As @snowman2 mentioned, opening an issue at https://github.com/geopandas/geopandas/issues with a reproducible example would be welcome.
Maybe first try with updating the geopandas and pyproj versions, though, since you are using relatively old versions (geopandas 0.8 and pyproj 2.6)


feat!: add events support

Signed-off-by: Giovanni Liva<EMAIL_ADDRESS>
This PR

introduce support for Events

Related Issues
Fixes #314
How to test
Run mvn verify

We need to implement the getState method, which tells the SDK the providers state, so it knows to call initialize. As the spec dictates, providers without this are assumed to be in a READY state. You'll need to set the state to READY/ERROR where appropriate, and add a accessor method like as below:
    @Override
    public ProviderState getState() {
        return this.state; // add this private member, and initialize it to `NOT_READY`.
    }

This is an easy one for people to miss if their provider needs to have initialize called. The reason it's easy to miss is that the FeatureProvider interface has a default implementation (always READY) to make everything backwards compatible. Our goal is to always prioritize ease-of-use, interoperability and experience for application authors over provider authors, and this is an example of a place where it's a bit easy for provider authors to misstep.
Edit: Oh, I didn't realize this, but it's possible to @Override a default method on an interface in an abstract class... so we can force authors of EventProviders (the abstract) to implement this method, even though the FeatureProvider has a default. That would technically be a breaking change in the SDK, but it would only impact events, which are experimental and only released very recently. It would add some guardrails here for EventProvider implementations, which are much more likely to need their initialize() called. Very interested in if you think this is a good change for the SDK.

oh thanks for pointing that out! I totally missed that point 😅
I am in favor of forcing provider implementers to think about when they are ready to perform evaluations 👍

@toddbaert @Kavindu-Dodan I've been address your suggestions, thanks for the review. I also created https://github.com/open-feature/java-sdk-contrib/issues/365 for collecting some thoughts about refactoring the Flagd Provider a bit. Please, let me know your thoughts on that :)

@thisthat you're reconnect logic seems to be working as expected. I see a reconnect back-off in the console in my little test app if flagd isn't running. The bad news is, even if flagd IS running, I see the same back-off. This is new since your last changes - the ones I tested on Friday didn't have this issue. Something in the recent commits seems to have broken the streaming altogether. :grimacing:

@thisthat you're reconnect logic seems to be working as expected. I see a reconnect back-off in the console in my little test app if flagd isn't running. The bad news is, even if flagd IS running, I see the same back-off. This is new since your last changes - the ones I tested on Friday didn't have this issue. Something in the recent commits seems to have broken the streaming altogether. 😬

I think we should add a smoke test with testcontainers to run the latest FlagD image to exactly pick this issues up :)

@thisthat you're reconnect logic seems to be working as expected. I see a reconnect back-off in the console in my little test app if flagd isn't running. The bad news is, even if flagd IS running, I see the same back-off. This is new since your last changes - the ones I tested on Friday didn't have this issue. Something in the recent commits seems to have broken the streaming altogether. grimacing

I think we should add a smoke test with testcontainers to run the latest FlagD image to exactly pick this issues up :)

I 100% agree, and in fact we exactly have this in the SDK (a fully integration test using the SDK, gherkin, and flagd). We soon can migrate THAT one to use the in-memory provider, in line with @Kavindu-Dodan 's proposal. Then we should move the flagd integration tests here, IMO. I've been thinking about creating an issue for this. I can do so if you agree.

@thisthat you're reconnect logic seems to be working as expected. I see a reconnect back-off in the console in my little test app if flagd isn't running. The bad news is, even if flagd IS running, I see the same back-off. This is new since your last changes - the ones I tested on Friday didn't have this issue. Something in the recent commits seems to have broken the streaming altogether. grimacing

I think we should add a smoke test with testcontainers to run the latest FlagD image to exactly pick this issues up :)

I 100% agree, and in fact we exactly have this in the SDK repo (a fully integration test using the SDK, gherkin suite, and flagd). We soon can migrate that one to use the in-memory provider, in line with @Kavindu-Dodan 's proposal. Then we should move the flagd version here for an e2e test, IMO. I've been thinking about creating an issue for this. I can do so if you agree.

Absolutely 👍

Why is this a breaking change?

Why is this a breaking change?

Because it bumps the minimum supported version of the Java SDK (see https://github.com/open-feature/java-sdk-contrib/pull/361#pullrequestreview-1541468446)

I'm going to do one last smoke test on this (using it in the SDK e2e) and then merge.

Looks great in the e2e tests. Thanks for all your help.


Trabajos

https://github.com/firebase/quickstart-android/blob/b1cc54b88cc5e54ac4da87606819a0aed1676588/LICENSE#L16

@Desarmador do you have some question about our license or was this open by mistake?
Closing it for now, but feel free to reopen if you have an actual question.


gofabric8 start = Unable to deploy package platform 2.4.24

When running gofabric8 start against latest version (0.4.147), the platform package 2.4.24 fails to deploy as the yaml file isn't found.

Loading fabric8 releases from maven repository:https://repo1.maven.org/maven2/
Waiting for the default storageclass
Deploying package: platform version: 2.4.24
Cannot get platform template to deploy. error: error unmarshaling JSON: json: cannot unmarshal string into Go value of type v1.Template
template:
404 Not Found

404 Not Found
nginx

I'm encountering the same problem with fabric8:cluster-start from fabric8 maven plugin.

+1

same error

same error

I have the same issue


Add slora serving document

The linting issue is being addressed in https://github.com/InternLM/lmdeploy/pull/2038
Will merge this PR after #2038


[Fix #9905] Fix single line concatenation false positive

By checking that the inspected node is multiline, we should get rid of this false positive. Happens for code like
    puts 'a'"#{b}"

We're also checking that none of the children is multiline. This is done to skip weird corner cases that are impossible to have a consistent alignment rule for.
It turns out that the new multiline checks make it possible to remove a couple of old conditions when checking if it's a concatenation with backslashes we're inspecting. It is perhaps possible to search for backslash and newline in the code, but I'd like to avoid that, because I'm afraid of other weird corner cases if we take the regexp search approach.

Thanks!