The great command format rewrite

So old world we have:
<wf-load data-named="MAP1_GEO_UPDATE" data-component="STACK" data-command="PUSH_NAMED_STACK" data-data='{"stackname": "LOCATION", "data": "stack://MAP1_GEOLOCATION/geometry"}'>

New world:
<wf-load data-command="stack.pushNamedStack" data-json='{}'> or
<wf-event
   <wf-child

Possible new formatters suggested:
Close to but you can use any element for the

   <wf-child

Total rework, more codey less html format, easier to parse
@QL::stack.pushNamedStack:{"somejson":"foo"}@
@QE:stack.pushNamedStack:
:{"myjson":"stuff}@
  @QC:stack.doSomethingElse:{"morejson":"foo"}@

Browser extensions such as <wf-template will remain

Also there could be middle ground between these formats

<wf-event:componet.command:
{
 "somenice":"json"
}
>

<element is="event" does="#template" english="this element changes a menu class">

<element is="parent" id="this-parent1" does="#template">
<element is="child" parent="this-parent1" does=">

Maybe make it a bit more readable?

So:
<element english="This does something" @componet.command({"somenice":"json"});>

I like the idea of @component.command({json}); but is that something that will work easily in HTML elements, especially with the potential option of it being multiline?
Personally I'm against the idea of having explanatory text in the element, we've got standard HTML commenting to do that.

You missed the initial office discussion but because the templates will be processed outside the Dom now they can contain invalid html as long as what ends up in the Dom is good. I think the general agreement so far is we don't want to stray too far into codey and away from html though.
Re comments the idea as @dunc points out is that it enforces documenting.

In that case I'm happy going with that, it's simple and it allows nicer formatting since it's multiline and we won't need to escape '/" like we do currently inside of it.
With comments, how does it enforce documentation unless we're enforcing the presence of it in the element? It seems overkill to document something like (I know we're transitioning away from jQuery but just as a general example)
@jquery.tfa({
    target: '#foo',
    function: 'addClass',
    arg: 'bar'
});

since it's pretty self explanatory as to what it does.
Overall I think documentation should be handled however the user wants to handle it (if at all), and not be forced in by the library unless it actually serves a functional purpose.
On another note if we go with the @component.command({json}); structure it might be worth seeing how much effort it would be to create a Webstorm plugin that will do syntax highlighting to help code readability. Though I'm not sure how feasible it would be to expand on the HTML parser to support this

I do agree on the documentation. We can address that in code reviews so I think we are at:

 @componet.othercommand({});

To enable this we will need to either reserve some json variable names IE:
"queueEvent" <- The new name for namedQueue as really its like an event
"queueTimer" <- the old timer
The other option is a second argument that is optional where you can add these options IE:
@componet.command({"somenice":"json"},{"queueEvent":"someEvent");

This one is probably my preference as its more standard although may make the parser a little harder

In prototyping the parser I have realized the concept of child commands is not present as we can no longer rely on it being a child element of the html. Thus we need:
@componet.othercommand({});
 -componet.othercommand({});
 -componet.othercommand({});

This is now implemented is basic format. Task left open for adding to user docs


RUMM-1494: Split SDK into core and integration modules

What does this PR do?
This PR splits DataDog React Native SDK into several packages (names are not final):

@datadog/react-native-sdk - this is the core package, contains main classes.
@datadog/react-native-sdk-react-navigation - Integration with React Navigation.
@datadog/react-native-sdk-react-native-navigation - Integration with React Native Navigation

This is done to make 3rd party integrations optional, to avoid the situations like https://github.com/DataDog/dd-sdk-reactnative/issues/76 when users have to install packages they don't need to be able to compile an app.
Packages are independent, so installing @datadog/react-native-sdk-react-native-navigation won't bring @datadog/react-native-sdk automatically, user has to install it core package explicitly as well.
Split is done by utilizing functionality of yarn workspaces with the help of Lerna at the top.
New project structure is described in the CONTRIBUTING doc.
This change also bumps version to 1.0.0-beta4.
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)
[ ] If this PR is auto-generated, please make sure also to manually update the code related to the change

Hey @0xnm, I've opened an issue (#80) without realizing work was already done! Sorry for that ^^

We are checking to see if this reorg impacts how we are pulling in the file to our docs site build here - https://docs.datadoghq.com/real_user_monitoring/reactnative/. We will get back to you soon, but please don't merge this until we give the 🟢 because we would rather do the work to prevent our build from breaking ahead of time.

We are 🟢 for this! I have confirmed that none of these changes will impact the documentation build.

lgtm, can we test these changes without shipping a real version?

I tested the things by doing yarn pack for the core workspace and spinning new app with it as it is done in the Makefile, things were working - events are sent and can be seen in the Dashboard. Do you have other ideas how can I test it?

Hello @apigirl! Thanks for the review. I've added comments to some suggestion and pushed updated version. Can you please review it?


postSearch - does not work

Tried using postSearch with latest version https://cloud.ibm.com/apidocs/cloudant?code=node#postsearch
But returns with error:
  status: 501,
  code: 501,
  body: '{"error":"not_implemented","reason":"this feature is not yet implemented"}'

Is that going to be available soon ?

Hi @virenvala! Thanks for reporting, and congrats on raising your first-ever issue!
Right now search is only available in Cloudant Classic. You can also reach the feature in CouchDB if a running search plugin is connected to each cluster node. However Transaction Engine does support search at the moment. In my understanding, it is in their backlog, and the work is not scheduled yet, but I am not an expert on the topic, so if you are trying to use Transaction Engine then you should contact Cloudant support (either via the dashboard or at support@cloudant.com).
If it is not TE can you share the name of the service that you're trying to use (Cloudant Classic/CouchDB).
It also would be nice to know which version of the service you are using.

As we discussed offline this is a TE issue. Closing this.


Cut this file
Paste it in home folder

It's gone

Still have the exact same issue on https://typen.digitaltwin-test.jimbertesting.be/quantum
Already cleared all cache to make sure it wasn't a caching issue.


README.md: Clarify you need an OAuth access token for url shortening

Reading the instructions, I thought I need to get an ApiKey, which is deprecated, and doesn't work.

r? @brson
(rust_highfive has picked a reviewer for you, use r? to override)


IOS exemple using pushkit with callkeep

hello, is there any exemple how to send pushkit notification from the server and test it in flutter side?

payload example:
{
    "caller_id":      "+8618612345678",
    "caller_name":    "hello",
    "caller_id_type": "number",
    "has_video":      "false",
}

payload example:
{
    "caller_id":      "+8618612345678",
    "caller_name":    "hello",
    "caller_id_type": "number",
    "has_video":      "false",
}

Is there a way to show incoming call on iOS only when app is in background? It it possible for Android with onBackgroundMessage handler.

Hi there! Should there be additional settings for IOS? I can't make it run there, app crashes on display incoming call


⚠ Bofrost.at has degraded performance

In ce27fae, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2161 ms

Resolved: Bofrost.at performance has improved in 8941dd0 after 9 minutes.


How to add a self defined page?

RainLoop version, browser, OS:1.16
Expected behavior and actual behavior: Want to add a new page, like click a button or a link in page and shows the templates
Steps to reproduce the problem: Already add a template like tos.html in Template\User, and got a script id tos
Logs or screenshots: None
As mentioned above, I would like add a page, so how can I do that? I love rainloop style, so I dont want to break out of the site.

Hi, have you found out how to do this yet?

Hi, have you found out how to do this yet?

Hi, actually this is much more complicated than I expected, You shall change fronted js to achieve this,
Sorry that I can't give you the detail, it's long time ago now but I suggest that you better link the href out side the program.


Issues/58665 reland and prevent the material widget from absorbing gesture

Description
Internal test has a button in the flexiblespace. The previous pr adds a layer of material in the appbar which will paint on top of the flexiblespace. The material will always absorb the hittest regardless whether it has hittestable child in it. This pr reland the change and make the material won't absorb the hittest when there is no hittestable child in it.
Related Issues
Fixes https://github.com/flutter/flutter/issues/58665
Tests
I added the following tests:
see files
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] I signed the CLA.
[ ] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[ ] I read the Tree Hygiene wiki page, which explains my responsibilities.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] All existing and new tests are passing.
[ ] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[ ] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[ ] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

[ ] I wrote a design doc: https://flutter.dev/go/template Replace this with a link to your design doc's short link
[ ] I got input from the developer relations team, specifically from: Replace with the names of who gave advice
[ ] I wrote a migration guide: https://flutter.dev/go/breaking-changes-template Replace this with a link to a pull request that adds the migration guide to https://flutter.dev/docs/release/breaking-changes

a friendly bump


pkg_resources.DistributionNotFound:

While I am running this line 'cvscan parse --name data/sample/lakshmanaram', I keep on getting this error
'pkg_resources.DistributionNotFound: The 'numpy==1.11.3' distribution was not found and is required by cvscan'
Could you help me in this?

@Navdevl Can you help @abhinavmaury?

pip install -r requirements.txt

Thanks @Navdevl. Closing this. Feel free to re-open if you need more help @abhinavmaury.


ci: do not build docs in main CI job

Building docs and running various checks is now being done in another CI
job that runs in parallel and reports directly to the PR.
Signed-off-by: Anas Nashif<EMAIL_ADDRESS>

Codecov Report

Merging #11549 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #11549   +/-   ##
=======================================
  Coverage   48.42%   48.42%
=======================================
  Files         270      270
  Lines       42126    42126
  Branches    10139    10139
=======================================
  Hits        20400    20400
  Misses      17645    17645
  Partials     4081     4081

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 ccb57d7...a909d92. Read the comment docs.


Add 'Alt + click' feature to exclude labels

This is one of the #1893
And i really need this feature :sweat_smile:

CI failed.

hey @lunny i think its not from me.
look at last commit in master https://drone.gitea.io/go-gitea/gitea/13008/1/11

And can this be in 1.10 version?

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@a629904). Click here to learn what that means.
The diff coverage is 30%.

@@            Coverage Diff            @@
##             master    #8199   +/-   ##
=========================================
  Coverage          ?   41.59%
=========================================
  Files             ?      483
  Lines             ?    64747
  Branches          ?        0
=========================================
  Hits              ?    26933
  Misses            ?    34365
  Partials          ?     3449

Impacted Files
Coverage Δ

models/issue_label.go
57.09% <0%> (ø)

models/issue.go
49.37% <50%> (ø)

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 a629904...0e69c42. Read the comment docs.

Perhaps the shift key would be more standard?

It's a direct copy of behaviour on GH. So alt-click and alt-enter are standardised behaviour.
The only thing I'd say is that you should handle Alt-enter too.

I will work on that a bit more if my way is correct.

Negative IDs for exclude?
JavaScript code? (place and format)

@lunny @zeripath @guillep2k can you review?

omg. what is drone's problem with this pr..

make lg-tm work

I think we will need to revisit the labels param in future - I think this kind of hackery is unlikely to be stable long-term and does somewhat preclude a search terms technique which is more likely to be the better way. However, we don't need address this now.


Remove OS-specific build logic for wherehows-data-model

Already did

Coverage remained the same at 18.998% when pulling 0ec6b9129782e7e9bbdf76d65c83910ec8743cd6 on mars-lan:gradle into<PHONE_NUMBER>c83608243c14f59c071e5f2fb9d51d on linkedin:master.


delta and source are not sent in onChange event

Only the text is sent in the onChange event
current
onChange(value)

expected
onChange(value, delta, source)

Happy to submit a PR for this change. I've got the change made on my fork, but I'm waiting on https://github.com/zenoamaro/react-quill/pull/16 to get merged (I've merged in his fork)


Segfalts with neovim HEAD on Mac OS

Neovide crashes on start.
Starting neovide form terminal reveals inconsistent results:
$ /Applications/Neovide.app/Contents/MacOS/neovide
zsh: segmentation fault  /Applications/Neovide.app/Contents/MacOS/neovide

$ /Applications/Neovide.app/Contents/MacOS/neovide
neovide(19166,0x1152c1dc0) malloc: Incorrect checksum for freed object 0x7fed72d05288: probably modified after being freed.
Corrupt value: 0x104867180
neovide(19166,0x1152c1dc0) malloc: *** set a breakpoint in malloc_error_break to debug
zsh: abort      /Applications/Neovide.app/Contents/MacOS/neovide

This is what I get from the crash report : https://gist.github.com/khalidchawtany/a51a7a629b640d4e997294463ee9c093
Neovide version: latest neovide downloaded from the releases
$ nvim --version
NVIM v0.5.0-c5466ba
Build type: Release
LuaJIT 2.0.5
Compilation: /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/tmp/neovim-20200418-8902-jyus0x/build/config -I/tmp/neovim-20200418-8902-jyus0x/src -I/usr/local/include -I/tmp/neovim-20200418-8902-jyus0x/deps-build/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/usr/local/opt/gettext/include -I/tmp/neovim-20200418-8902-jyus0x/build/src/nvim/auto -I/tmp/neovim-20200418-8902-jyus0x/build/include
Compiled by<EMAIL_ADDRESS>
Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/Cellar/neovim/HEAD-c5466ba/share/nvim"

Run :checkhealth for more info

@khalidchawtany i'am on head ca02db1 which doesn't exhibit this issue on my side, can you test that?

I just tried with HEAD-6c9a574 and still get a segmentation fault.

I built neovide on my machine then relplaced the executable in neaovide.app with the one I built and neovide works as expected.

Have you tried doing
cargo clean && cargo bundle --release

That also works. It is just the file downloaded from the releases page that does not work.
Feel free to close this.

A patched release should be on its way.

Yup I'm working on one last commit I want to get in before the release as we speak


[BUG] Azure PFClient gives error, unable to run the flow on Azure

Describe the bug
/lib/python3.11/site-packages/promptflow/azure/_restclient/flow_service_caller.py:124)     base_url = os.environ.get(self.FLOW_CLUSTER_ADDRESS, default=base_url)
AttributeError: 'NoneType' object has no attribute 'split'
How To Reproduce the bug
No error connecting to local or cloud connections when running below code
from promptflow.client import PFClient
from langchain_openai import AzureChatOpenAI

pf_client = PFClient()
connection = pf_client.connections.get(name=connection_name)
AzureOpenAIEmbeddings(
                azure_deployment=deployment_name,
                openai_api_key=connection.api_key,
                azure_endpoint=connection.api_base,
                openai_api_type=connection.api_type,
                openai_api_version=openai_api_version,
                model=model,
            )

The above works perfectly fine.
However when i try to make this work for Azure Cloud, I get error. My goal is to run the flow and test the flow in cloud, but can't proceed because i can't access the connections.
from azure.identity import DefaultAzureCredential
from promptflow.azure import PFClient
credential = DefaultAzureCredential()
credential.get_token("https://management.azure.com/.default")
pf = PFClient(
    credential=credential,
    subscription_id="xxxx-www-yyy-zzz",
    resource_group_name="sandbox",
    workspace_name="sandboxchat"
)

AttributeError                            Traceback (most recent call last)
Cell In[10], line 1
----> 1 pf = PFClient(
      2     credential=credential,
      3     subscription_id="xxx-yyy-zzz",  # this will look like xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
      4     resource_group_name="sandboxtest",
      5     workspace_name="sandbox-chat"
      7 )

File ~/.cache/pypoetry/virtualenvs/zMWScKKV-py3.11/lib/python3.11/site-packages/promptflow/azure/_pf_client.py:71, in PFClient.__init__(self, credential, subscription_id, resource_group_name, workspace_name, **kwargs)
     69 except Exception as e:
     70     raise UserErrorException(message=str(e), error=e)
---> 71 self._service_caller = _FlowServiceCallerFactory.get_instance(
     72     workspace=workspace,
     73     credential=self._ml_client._credential,
     74     operation_scope=self._ml_client._operation_scope,
     75     **kwargs,
     76 )
     77 self._flows = FlowOperations(
     78     operation_scope=self._ml_client._operation_scope,
     79     operation_config=self._ml_client._operation_config,
   (...)
     84     **kwargs,
...
--> 122     base_url = workspace.discovery_url.split("discovery")[0]
    123     # for dev test, change base url with environment variable
    124     base_url = os.environ.get(self.FLOW_CLUSTER_ADDRESS, default=base_url)

AttributeError: 'NoneType' object has no attribute 'split'

Running Information(please complete the following information):
azure-ai-ml                              1.16.1
azure-common                             1.1.28
azure-core                               1.30.1
azure-cosmos                             4.7.0
azure-identity                           1.16.0
azure-mgmt-core                          1.4.0
azure-monitor-opentelemetry-exporter     1.0.0b25
azure-search-documents                   11.4.0
azure-storage-blob                       12.20.0
azure-storage-file-datalake              12.15.0
azure-storage-file-share                 12.16.0
prompt_toolkit                           3.0.45
promptflow                               1.11.0
promptflow-azure                         1.11.0
promptflow-core                          1.11.0
promptflow-devkit                        1.11.0
promptflow-tools                         1.4.0
promptflow-tracing                       1.11.0
Additional context
My final goal is to run flow in azure cloud prompt flow. So if there is an alternate, please suggest. What other options do i have to pass the environment variables (keys).

You can pass the credential object directly to the PFClient, so please remove this from your code:
credential.get_token("https://management.azure.com/.default")
More details can refer to Run prompt flow in Azure AI — Prompt flow documentation SDK section.


On_mouse_enter and On_mouse_exited either doesn't get called on instanced object

Tested versions

Happens in 4.2.1 to 4.3 dev-5
Doesn't happen in 4.1.x versions

System information
Godot v4.1.stable - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 750 (NVIDIA; <IP_ADDRESS>76) - Intel(R) Core(TM) i3-4170 CPU @ 3.70GHz (4 Threads)
Issue description
Hovering the mouse over a CharacterBody2D with on_mouse_entered/exited functions doesn't run the code inside them.
func _on_mouse_entered():
	inside = true
	print(inside)

func _on_mouse_exited():
	inside = false
	print(inside)

Steps to reproduce

Make a CharacterBody2D with CollisionShape2D and ColorRect as child.
Give it a script and connect the on_mouse_entered and on_mouse_exited signal to itself and write something in both functions, set input_pickable to true on the collision object
Make a Node and give it a script that instances the CharacterBody2D Node.
Select the normal Node as main scene and start it.
Hover over the box.

Minimal reproduction project (MRP)
MRP.zip

Have you set input_pickable to true?

Have you set input_pickable to true?

Yes i have and it works when i go back to 4.1 but not 4.2

I have tested the MRP with v4.3.dev.custom_build [29b3d9e9e]:

In your scene the blue area represents the CollisionShape2D and the white area represents the ColorRect.
Since the ColorRect has mouse_filter=Stop, the mouse move events are set to handled, before physics picking can happen.
In the dark-blue area the mouse-entered/exited works as expected
In the light-blue area the ColorRect takes precedence over the collision shape, so no mouse-entered/exited events are sent. In 4.1 this was a bug, that got resolved for 4.2.

Mixing Control nodes with Node2D nodes for input is in most cases not recommended
You can mitigate this issue by setting ColorRect.mouse_filter=Ignore
A different approach would be to replace the ColorRect by a Node2D-derived node in order to display the content.

Mixing Control nodes with Node2D nodes for input is in most cases not recommended

You can mitigate this issue by setting ColorRect.mouse_filter=Ignore

A different approach would be to replace the ColorRect by a Node2D-derived node in order to display the content.

Thanks for the explanation! I'm guessing this would be the same if instead of ColorRect it was a AnimatedSprite2D?

AnimatedSprite2D is not a Control node, but a Node2D node. If you replace the ColorRect with an AnimatedSprite2D, then the problem should disappear.


vcpkg_fixup_pkgconfig failed to replace the string when root path contains Upper charactor on windows

vcpkg_fixup_pkgconfig failed to replace the string when the path contains Upper character on windows.
Repro steps:

Git clone https://github.com/microsoft/vcpkg F:\VCPKG\test7
./bootstrap-vcpkg.bat
./vcpkg install zlib:x64-windows

Failures:
Starting package 1/1: zlib:x64-windows
Building package zlib[core]:x64-windows...
-- Using cached F:/vcpkg/test7/vcpkg/downloads/zlib1211.tar.gz
-- Cleaning sources at F:/vcpkg/test7/vcpkg/buildtrees/zlib/src/1.2.11-deec42f53b.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source F:/vcpkg/test7/vcpkg/downloads/zlib1211.tar.gz
-- Applying patch cmake_dont_build_more_than_needed.patch
-- Using source at F:/vcpkg/test7/vcpkg/buildtrees/zlib/src/1.2.11-deec42f53b.clean
-- Configuring x64-windows
-- Building x64-windows-dbg
-- Building x64-windows-rel
-- Fixing pkgconfig
-- Acquiring MSYS Packages...
-- Acquiring MSYS Packages... OK
-- Fixing pkgconfig - release
-- Checking file: F:/vcpkg/test7/vcpkg/packages/zlib_x64-windows/lib/pkgconfig/zlib.pc
-- Fixing pkgconfig - debug
-- Checking file: F:/vcpkg/test7/vcpkg/packages/zlib_x64-windows/debug/lib/pkgconfig/zlib.pc
-- CHECK_LIB_zlibd_DEBUG:CHECK_LIB_zlibd_DEBUG-NOTFOUND
CMake Error at scripts/cmake/vcpkg_fixup_pkgconfig.cmake:239 (message):
Library "zlibd" was not found! If it is a system library use the
SYSTEM_LIBRARIES parameter for the vcpkg_fixup_pkgconfig call! Otherwise,
correct the *.pc file
Call Stack (most recent call first):
scripts/cmake/vcpkg_fixup_pkgconfig.cmake:351 (vcpkg_fixup_pkgconfig_check_files)
ports/zlib/portfile.cmake:46 (vcpkg_fixup_pkgconfig)
scripts/ports.cmake:79 (include)
Error: Building package zlib:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: zlib:x64-windows
Vcpkg version: 2020.06.15-nohash
More info:
zlib.pc file with debug
prefix=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows/debug
exec_prefix=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows/debug
libdir=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows/lib
sharedlibdir=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows/lib
includedir=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows/../include

Name: zlib
Description: zlib compression library
Version: 1.2.11

Requires:
Libs: -L${libdir} -L${sharedlibdir} -lzlibd
Cflags: -I${includedir}

zlib.pc file with release
prefix=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows
exec_prefix=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows
libdir=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows/lib
sharedlibdir=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows/lib
includedir=F:/VCPKG/test7/vcpkg/packages/zlib_x64-windows/include

Name: zlib
Description: zlib compression library
Version: 1.2.11

Requires:
Libs: -L${libdir} -L${sharedlibdir} -lzlib
Cflags: -I${includedir}

cc @Neumann-A

Release worked so the issue should be not the path but somewhere else. set(PORT_DEBUG on) in the triplet or port for better debugging of the issue

PS E:\SPACE> .\vcpkg.exe install zlib
Your feedback is important to improve Vcpkg! Please take 3 minutes to complete our survey by running: vcpkg contact --survey
Computing installation plan...
The following packages will be built and installed:
    zlib[core]:x64-windows-static
Detecting compiler hash for triplet x64-windows-static...
Starting package 1/1: zlib:x64-windows-static
Building package zlib[core]:x64-windows-static...
Could not locate cached archive: E:\vcpkg_cache\binaries\99\993051106a04936938fda9b5dc16a36419b98b54.zip
-- Using cached E:/vcpkg_cache/downloads/zlib1211.tar.gz
-- Cleaning sources at E:/SPACE/buildtrees/zlib/src/1.2.11-deec42f53b.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source E:/vcpkg_cache/downloads/zlib1211.tar.gz
-- Applying patch cmake_dont_build_more_than_needed.patch
-- Using source at E:/SPACE/buildtrees/zlib/src/1.2.11-deec42f53b.clean
-- Configuring x64-windows-static
-- Building x64-windows-static-dbg
-- Building x64-windows-static-rel
-- Fixing pkgconfig
-- Acquiring MSYS Packages...
-- Acquiring MSYS Packages... OK
-- [DEBUG] Using pkg-config from: E:/vcpkg_cache/downloads/tools/msys2/msys64/usr/bin/pkg-config.exe
-- Fixing pkgconfig - release
-- [DEBUG] Files: E:/SPACE/packages/zlib_x64-windows-static/lib/pkgconfig/zlib.pc
-- Checking file: E:/SPACE/packages/zlib_x64-windows-static/lib/pkgconfig/zlib.pc
-- [DEBUG] Checking package (RELEASE): zlib
-- [DEBUG] pkg-config returned:0
-- [DEBUG] pkg-config output:
-- [DEBUG] pkg-config error output:
-- [DEBUG] pkg-config returned:0
-- [DEBUG] pkg-config output:-L/E/SPACE/packages/zlib_x64-windows-static/lib/pkgconfig/../../lib -lzlib
-- [DEBUG] pkg-config error output:
-- [DEBUG] pkg-config returned:0
-- [DEBUG] pkg-config output:-L/E/SPACE/packages/zlib_x64-windows-static/lib/pkgconfig/../../lib
-- [DEBUG] pkg-config error output:
-- [DEBUG] -L LIST TRANSFORMATION:';/E/SPACE/packages/zlib_x64-windows-static/lib/pkgconfig/../../lib'
-- [DEBUG] REMOVING:'/E/SPACE/packages/zlib_x64-windows-static/lib/pkgconfig/../../lib'
-- [DEBUG] FROM:'-L/E/SPACE/packages/zlib_x64-windows-static/lib/pkgconfig/../../lib -lzlib'
-- [DEBUG] LIBS AFTER -L<path> REMOVAL:';-lzlib'
-- [DEBUG] pkg-config output lib paths after replacement (cmake style):E:/SPACE/packages/zlib_x64-windows-static/lib/pkgconfig/../../lib
-- [DEBUG] pkg-config output lib after replacement (cmake style):-lzlib
-- [DEBUG] IGNORED FLAGS:''
-- [DEBUG] BEFORE IGNORE FLAGS REMOVAL: -lzlib
-- [DEBUG] SYSTEM LIBRARIES:'wsock32;Ws2_32'
-- [DEBUG] LIBRARIES in PC:'-lzlib'
-- [DEBUG] REMOVING:'wsock32'
-- [DEBUG] FROM:'-lzlib'
-- [DEBUG] AFTER REMOVAL:'-lzlib'
-- [DEBUG] REMOVING:'Ws2_32'
-- [DEBUG] FROM:'-lzlib'
-- [DEBUG] AFTER REMOVAL:'-lzlib'
-- [DEBUG] Library search paths:E:/SPACE/packages/zlib_x64-windows-static/lib/pkgconfig/../../lib
-- [DEBUG] Libraries to search:-lzlib
-- [DEBUG] Library match: CMAKE_MATCH_1:zlib
-- [DEBUG] CHECK_LIB_zlib_RELEASE before:
-- [DEBUG] CHECK_LIB_zlib_RELEASE after: E:/SPACE/packages/zlib_x64-windows-static/lib/zlib.lib
-- [DEBUG] CHECK_LIB_zlib_RELEASE after unset:
-- Fixing pkgconfig - debug
-- [DEBUG] Files: E:/SPACE/packages/zlib_x64-windows-static/debug/lib/pkgconfig/zlib.pc
-- Checking file: E:/SPACE/packages/zlib_x64-windows-static/debug/lib/pkgconfig/zlib.pc
-- [DEBUG] Checking package (DEBUG): zlib
-- [DEBUG] pkg-config returned:0
-- [DEBUG] pkg-config output:
-- [DEBUG] pkg-config error output:
-- [DEBUG] pkg-config returned:0
-- [DEBUG] pkg-config output:-L/E/SPACE/packages/zlib_x64-windows-static/debug/lib/pkgconfig/../../lib -lzlibd
-- [DEBUG] pkg-config error output:
-- [DEBUG] pkg-config returned:0
-- [DEBUG] pkg-config output:-L/E/SPACE/packages/zlib_x64-windows-static/debug/lib/pkgconfig/../../lib
-- [DEBUG] pkg-config error output:
-- [DEBUG] -L LIST TRANSFORMATION:';/E/SPACE/packages/zlib_x64-windows-static/debug/lib/pkgconfig/../../lib'
-- [DEBUG] REMOVING:'/E/SPACE/packages/zlib_x64-windows-static/debug/lib/pkgconfig/../../lib'
-- [DEBUG] FROM:'-L/E/SPACE/packages/zlib_x64-windows-static/debug/lib/pkgconfig/../../lib -lzlibd'
-- [DEBUG] LIBS AFTER -L<path> REMOVAL:';-lzlibd'
-- [DEBUG] pkg-config output lib paths after replacement (cmake style):E:/SPACE/packages/zlib_x64-windows-static/debug/lib/pkgconfig/../../lib
-- [DEBUG] pkg-config output lib after replacement (cmake style):-lzlibd
-- [DEBUG] IGNORED FLAGS:''
-- [DEBUG] BEFORE IGNORE FLAGS REMOVAL: -lzlibd
-- [DEBUG] SYSTEM LIBRARIES:'wsock32;Ws2_32'
-- [DEBUG] LIBRARIES in PC:'-lzlibd'
-- [DEBUG] REMOVING:'wsock32'
-- [DEBUG] FROM:'-lzlibd'
-- [DEBUG] AFTER REMOVAL:'-lzlibd'
-- [DEBUG] REMOVING:'Ws2_32'
-- [DEBUG] FROM:'-lzlibd'
-- [DEBUG] AFTER REMOVAL:'-lzlibd'
-- [DEBUG] Library search paths:E:/SPACE/packages/zlib_x64-windows-static/debug/lib/pkgconfig/../../lib
-- [DEBUG] Libraries to search:-lzlibd
-- [DEBUG] Library match: CMAKE_MATCH_1:zlibd
-- [DEBUG] CHECK_LIB_zlibd_DEBUG before:
-- [DEBUG] CHECK_LIB_zlibd_DEBUG after: E:/SPACE/packages/zlib_x64-windows-static/debug/lib/zlibd.lib
-- [DEBUG] CHECK_LIB_zlibd_DEBUG after unset:
-- Fixing pkgconfig --- finished
-- Installing: E:/SPACE/packages/zlib_x64-windows-static/share/zlib/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: E:\vcpkg_cache\binaries\99\993051106a04936938fda9b5dc16a36419b98b54.zip
Building package zlib[core]:x64-windows-static... done
Installing package zlib[core]:x64-windows-static...
Installing package zlib[core]:x64-windows-static... done
Elapsed time for package zlib:x64-windows-static: 4.975 s

Total elapsed time: 6.631 s

The package zlib is compatible with built-in CMake targets:

    find_package(ZLIB REQUIRED)
    target_link_libraries(main PRIVATE ZLIB::ZLIB)

ah wait that is with #12709

@Neumann-A I think it's a vcpkg bug and we shouldn't fix it in other ways.

I am unable to repro this failure on my local machine

@Neumann-A It's hard to reproduce.

It should has some issue somewhere else, I noticed same issue https://github.com/microsoft/vcpkg/issues/12788 reported, it might not related to the Upper case

The vcpkg root returns with lowercase, that cause the string replace failed here. Test with PR https://github.com/microsoft/vcpkg/pull/12774, it doesn't work.
PS F:\vcpkg\test7\vcpkg> ./vcpkg install zlib --debug
[DEBUG] Feature flag 'binarycaching' unset
[DEBUG] Feature flag 'manifests' unset
[DEBUG] Feature flag 'compilertracking' unset
[DEBUG] Using vcpkg-root: F:\vcpkg\test7\vcpkg
[DEBUG] Using installed-root: F:\vcpkg\test7\vcpkg\installed
[DEBUG] Using buildtrees-root: F:\vcpkg\test7\vcpkg\buildtrees
[DEBUG] Using downloads-root: F:\vcpkg\test7\vcpkg\downloads
[DEBUG] Using packages-root: F:\vcpkg\test7\vcpkg\packages
[DEBUG] Using scripts-root: F:\vcpkg\test7\vcpkg\scripts

So my take away now is that this is a bug in vcpkg.exe (or maybe even VS) and not the scripts. So I'll ignore this issue for know and you will somehow solve/fix it.

Test with PR #13144, it works.

This issue would be fixed by PR https://github.com/microsoft/vcpkg/pull/13537

The PR #13537  has been merged.


The namespace already contains a definition for class name [netcoreapp1.0]

Environment data
dotnet --info output:
.NET Command Line Tools (1.0.0-preview2-003131)
Product Information:
Version:            1.0.0-preview2-003131
Commit SHA-1 hash:  635cf40e58
Runtime Environment:
OS Name:     Mac OS X
OS Version:  10.11
OS Platform: Darwin
RID:         osx.10.11-x64
VS Code version: 1.5.3
C# Extension version: 1.4.1
Steps to reproduce
Creating a class that inherits from another class.
Code used to create bug:
Animal.cs
using System;

namespace Zoolandia {
    public class Animal
        {
            public string Type { get; set; }
            public string Name { get; set; }
            public string Height { get; set; }
            public string Weight { get; set; }
            public int NumOfLegs { get; set; }

            public static void Sleep ()
            {
                Console.WriteLine("Animal is now sleeping");
            }

            public virtual void Init(){}

            public virtual string SayGreeting()
            {
                return $"I am an animal!";
            }
        }
}

CarassiusAuratus.cs
namespace Zoolandia {
    // https://en.wikipedia.org/wiki/Goldfish
    public class CarassiusAuratus : Animal
    {
        public CarassiusAuratus()
        {
            this.HasScales = true;
            this.CanSwim = true;
            this.Name = "Goldie";
            this.Init();
        }
        public CarassiusAuratus(string name = "Goldie")
        {
            this.HasScales = true;
            this.CanSwim = true;
            this.Name = name;
            this.Init();
        }
        public CarassiusAuratus(int legs = 0)
        {
            this.HasScales = true;
            this.CanSwim = true;
            this.NumOfLegs = legs;
            this.Init();
        }

        public CarassiusAuratus(string name = "Goldie", int legs = 0)
        {
            this.HasScales = true;
            this.Name = name;
            this.NumOfLegs = legs;
            this.Init();
        }
        public bool HasScales { get; set; }
        public bool CanSwim { get; set; }
        public override void Init()
        {
            this.Type = "Carassius Auratus";
        }

        public override string SayGreeting()
        {
            return $"Hello, my name is {this.Name}! I am a {this.Type} and I swim! {base.SayGreeting()}";
        }
    }
}

Program.cs
using System;
using System.Collections.Generic;

namespace Zoolandia
{
    public class Program
    {
        public static void Main(string[] args)
        {
            // Let's make some animals!
            // No animals were harmed in the writing of this program.
            List<Animal> myAnimals = new List<Animal>();

            CarassiusAuratus myGoldie = new CarassiusAuratus("Goldie");

            myAnimals.Add(myGoldie);

            foreach(Animal myAnimal in myAnimals)
            {
                Console.WriteLine(myAnimal.SayGreeting());
            }
        }
    }
}

Expected  behavior
No red squiggle underline
Actual behavior
Red squiggle underline but compiles and runs properly without any errors or warnings.

This looks very similar to #785. Is that the same issue?

@DustinCampbell This could very well be the same issue. I do recall renaming a file or two while writing the code shown above.

I've got the same issue. As soon as the class is wrapped by a namespace, I receive the visual error "The namespace ... already contains a definition for ... [netcoreapp1.0]"

We're going to use https://github.com/OmniSharp/omnisharp-vscode/issues/785 to track fixing this issue.

[Solved] The generic type already contains a definition


"clamp" built-in function causes an error when exporting on Android

A simple execution of "clamp" causes this error: ERROR: finalizeSwipeAction: Invalid call to built-in function 'nearest_po2'. Expected 1 arguments.
The error only appears "logcatting" an android device (adb logcat | grep godot), while there are no errors upon desktop deployment.

ah this is most likely because templates are from beta 1.1 and build is
from github, will soon release a new beta
On Thu, Apr 16, 2015 at 6:56 PM, Mikepicker<EMAIL_ADDRESS>wrote:

A simple execution of "clamp" causes this error: ERROR:
finalizeSwipeAction: Invalid call to built-in function 'nearest_po2'.
Expected 1 arguments.
The error only appears "logcatting" an android device (adb logcat | grep
godot), while there are no errors upon desktop deployment.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/1699.


Add Object Tracking and Track Analysis using TrackMate and CellTracksColab

https://github.com/CellMigrationLab/I2K_2024

added the material in this new branch from another Issue #317.


HHH-11986 - @LazyGroup is ignored on LazyToOne association with 'mappedBy'

@bastii32, thanks for the test and fix! I've re-formatted your files to follow Hibernate code style, fixed the test to follow byte code enhancement tests (it's changed since you created this PR), and pushed to master.


Angular RC5 Issue

I am getting this exception:

Type KSSwiperContainer is part of the declarations of 2 modules

This is after importing the container in 2 different components.
Any thoughts?

@diegofalciola You are getting a valid exception as part of angular 2 modules. [http://stackoverflow.com/questions/38879396/angular2-rc5-shared-component-between-modules](Check out this link)


Implement CSS Color 4 gamut mapping

Currently, gamut mapping tries to allow any coordinate in any color space to be reduced (including nonsensical ones like hue) and uses deltaE 2000 as a color distance metric.

[x] Implement proposed improved CSS color 4 gamut mapping in a codepen (far end of JND MINDE)
[x] Investigate odd results with imaginary colors
[ ] Add to color.js codebase
[ ] Make it the default GMA

See also this codepen and this demo

Does not just affect GM single colors, but also affects smoothness of gradients, see this awful example

On lab(50% -127 -127) I get starting oklch of
[ 0.42226189321340196, 1.9540778145796625,<PHONE_NUMBER>7483153 ]
and after GM I get
[ 0.43100803800138154, 0.0741924017206513,<PHONE_NUMBER>551419 ]
So the chroma is vastly reduced but the hue is very similar.

Exploring the CIE Lab L=50 plane over  a,b = -125 to +125 I am struck by the OKLab a value in the -125,-125 corner:
lab(50% 125 125)   =  oklab(60.58% 0.357 0.152)
lab(50% -125 125)  =  oklab(53.41% -0.32 0.194)
lab(50% -125 -125) =  oklab(42.27% -1.9 -0.37)
lab(50% 125 -125)  =  oklab(65.4% 0.257 -0.35)

So exploring the CIE a,b plane gives odd results if the GMA is using OKLCH

but equally, exploring the OKLab ab plane while mapping in CIE LCH is odd too

(TIL that screenshots of Canvas elements on my WCG screen look nothing like the actual screen)

Here exploring OKLab a,b we see mapping in CIELCH gives a patch of solid color in the a positive, b positive corner (bottom right)

Live versions:

CIE Lab explorer
OKLab explorer

@svgeesus - We are looking to use Color.js to implement CSS Color 4 logic (conversions, gamut, etc) for Sass in the node-embedded-host, and gamut mapping is one piece that is currently missing. Is there anything blocking this algorithm from being used in Color.js? (Perhaps waiting for clarity on https://github.com/w3c/csswg-drafts/issues/9449 or other outstanding issues?)
If there isn't anything blocking, are there parts that we could help implement here in Color.js?

@jamesnw exciting! Would love to support you folks in this.
AFAIK the only blocker is our lack of time: both @svgeesus and I are spread very thin. So yeah, we'd love help from you folks! Happy to assist with any questions about the codebase, architecture, API etc.

@LeaVerou Great! I have a draft PR at https://github.com/LeaVerou/color.js/pull/344. I have a few questions there, and am open to your thoughts on documentation and how best to incorporate this change. Thanks!

Closed by https://github.com/color-js/color.js/pull/352


Persistent delete permission

HI.
when i want delete a track, Audiofy always asks for permission, not only the first time. I don't trash files.
Android 13.
thx

Since Android 10, deleting files requires confirmation to ensure security. This is a normal behavior and can't be disabled.

Since Android 10, deleting files requires confirmation to ensure security. This is a normal behavior and can't be disabled.


Support API for checking if segments need to be reloaded for a table

We're interested in having an API to know whether or not segments need to be reloaded for a table. The use case is to build robust automation around segment reloads after table/schema changes without having to depend directly on the table/schema change triggering the reload.
Currently, reload segments fans out ZK messages to all servers hosting segments for the table and the servers process them 1 at a time w/ the default config. While there's an API to check the column/index information for a segment, it's expensive to do a scatter-gather for all segments and compare that data against the current table/schema config.
One idea is to have servers track the znode version of both the table and schema configs that a segment was last reloaded with in memory and expose an API to the controller to fetch this version and compare it with the latest znode version to return to the caller whether there are segments that need to be reloaded.
cc @Jackie-Jiang @jadami10

@Jackie-Jiang - Could you provide an estimated timeline or any updates regarding this Feature request? I'm currently reviewing all tickets labelled as "Waiting on Feature" to ascertain their current status.

A more desired solution would be:

Controller asks all servers serving a table if the local loaded segment aligns with the current table config/schema
Each server pulls the latest table config and schema and compare them with the local loaded segments, then return info about whether a reload is required

Pros:

Some table config/schema update doesn't require reloading the segments (e.g. ingestion related settings)
Cons:
Each server needs to pull table config/schema during the check
The check itself is more expensive than caching the table config/schema ZNode version

We can also consider combining the 2 approaches: when ZNode version doesn't match, we perform the check. When server detect that there is no need to reload the index, it updates the ZNode version within the segment without reloading it.


Referencing scripts is broken

Preflight Checklist

[X] I could not find a solution in the existing issues, docs, nor discussions
[ ] I have joined the ZITADEL chat

Describe the docs your are missing or that are wrong
Before upgrading Docusaurus we could reference Github snippets. Those are now broken. Seems to affect some or all ```js reference code blocks.
Examples:

https://zitadel.com/docs/apis/actions/code-examples
https://zitadel.com/docs/guides/integrate/identity-providers/azure-ad-saml

Additional Context
No response

the plugin we are using is not yet docusaurus v3 compatible.
There is one fork: https://github.com/christian-bromann/docusaurus-theme-github-codeblock
We need to figure out what works


Add checklist for Sailfish installation

Late changes about entering the fastboot mode.
This PR appears to contain everything from PR#325 (again) and the recent changes to the fastboot mode in the README.

This situation was caused by me. I committed and pushed the fastboot change to PR#325 which had just been merged without me noticing.

You need to rebase and introduce your changes in a new commit

superseded by #327


Post release automated changes for web-pubsub releases

Post release automated changes for azure-web-pubsub-express

API change check
API changes are not detected in this pull request.


extracted files, how i can get them?

I am new in norconex collector http, I did some changes in configuration files to be able to extract files from website but can't get these grabbed files?
is norconex save files by extracted urls ? and if yes where these files are saved
and finally if not, is there any solution to save files from fetched url on my hard desk ?
thank you

Hi,
I'm no expert in Norconex, but according to the provided examples, you should find what you are looking for with the following options:
  <!-- Decide where to store generated files. -->
  <progressDir>./tests-output/startupnation/progress</progressDir>
  <!-- Specify a crawler default directory where to generate files. -->
  <workDir>./tests-output/startupnation</workDir>
  <!-- Decide what to do with your files by specifying a Committer. -->
  <committer class="com.norconex.committer.core.impl.FileSystemCommitter">
     <directory>./tests-output/startupnation/crawledFiles</directory>
  </committer>

In addition to @liar666 pointers, you can also add <keepDownloads>true</keepDownloads> to your crawler config and the raw files will be found under <workDir>/downloads.
Normally though, you use a Committer to control where and how you want your data to be stored. The FileSystemCommitter ships out of the box but is too generic for most cases.  You normally want to either use an existing committer or create your own to do exactly what you need.
Does that answer?

I tried make flag of keepDownloads to be write, but the count of fetched files by less than fetched files by setting this flag to false ?

The crawler will perform incremental crawls and only pick up new/modified/deleted content on each run so it is normal to get different files each time.  To start a "fresh" new crawl, delete the generated files under your working directory before restarting the crawler.

I will try.. thanks


MongoDB 5.0

Have you read a contributing guide?

[X] I have read CONTRIBUTING.md
[X] I have searched the existing issues and didn't find any that were similar
[X] I have considered creating a pull request with fixes instead of a bug report and want to proceed

Current Behavior
MongoDB does not work on older devices above version 5.0
Expected Behavior
MongoDB does not work on older devices above version 5.0
Steps To Reproduce
MongoDB does not work on older devices above version 5.0
Environment
- OS:DSM 7.2
- Version:

Anything else?
WARNING: MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!
see https://jira.mongodb.org/browse/SERVER-54407
see also https://www.mongodb.com/community/forums/t/mongodb-5-0-cpu-intel-g4650-compatibility/116610/2
see also https://github.com/docker-library/mongo/issues/485#issuecomment-891991814

Can I use MongoDB  4.4.29?

Hey! Currently mongo versions 4.x are not supported by any-sync services.

Sorry for the long wait! So, in older versions of Mongo, the initialization of the Replica Set was arranged differently.
In order for legacy MongoDB to work, you need to do the following:

in the .env file, set new values for the following variables:

MONGO_VERSION=4.4.29
MONGO_CONNECT=mongodb://mongo-1:${MONGO_1_PORT}

Now use the new docker-compose.yml file provided below:

version: "3.9"

services:
  mongo-1:
    image: "mongo:${MONGO_VERSION}"
    command: --replSet ${MONGO_REPLICA_SET} --port ${MONGO_1_PORT}
    ports:
      - "${MONGO_1_PORT}:${MONGO_1_PORT}"
    volumes:
      - ./storage/mongo-1/:/data/db
    healthcheck:
      test: mongo --port ${MONGO_1_PORT} --eval 'rs.initiate({"_id":"${MONGO_REPLICA_SET}","members":[{"_id":0,"host":"mongo-1:${MONGO_1_PORT}"}]})'
      interval: 10s
      start_period: 30s

  redis:
    image: "redis/redis-stack-server:${REDIS_VERSION}"
    restart: always
    command: redis-server --dir /data/ --appendonly yes --maxmemory 256mb --maxmemory-policy noeviction --protected-mode no --loadmodule /opt/redis-stack/lib/redisbloom.so
    ports:
      - "${REDIS_PORT}:${REDIS_PORT}"
    volumes:
      - ./storage/redis/:/data/
    healthcheck:
      test: [ "CMD", "redis-cli", "--raw", "incr", "ping" ]
      interval: 10s
      timeout: 30s
      retries: 3

  minio:
    image: "minio/minio:${MINIO_VERSION}"
    restart: always
    command: server /data --console-address ":9001"
    environment:
      MINIO_ROOT_USER: "${AWS_ACCESS_KEY_ID}"
      MINIO_ROOT_PASSWORD: "${AWS_SECRET_ACCESS_KEY}"
    ports:
      - "${MINIO_PORT}:9000"
      - "${MINIO_WEB_PORT}:9001"
    volumes:
      - ./storage/minio:/data
    healthcheck:
      test: bash -c ':> /dev/tcp/<IP_ADDRESS>/9000' || exit 1
      interval: 5s
      timeout: 10s
      retries: 3
    networks:
      default:
        aliases:
          - "${MINIO_BUCKET}.minio" # <bucket-name>.<endpoint-name>

  create-bucket:
    image: minio/mc:latest
    environment:
      MC_HOST_minio: http://${AWS_ACCESS_KEY_ID}:${AWS_SECRET_ACCESS_KEY}@minio:${MINIO_PORT}
    restart: no
    depends_on:
      - minio
    entrypoint:
      - sh
      - -c
      - mc mb minio/${MINIO_BUCKET}

  any-sync-coordinator_bootstrap:
    image: "ghcr.io/anyproto/any-sync-coordinator:${ANY_SYNC_COORDINATOR_VERSION}"
    depends_on:
      - mongo-1
    volumes:
      - ./etc/any-sync-coordinator/:/etc/any-sync-coordinator/
    restart: no
    command: bash -c "sleep 10; /bin/any-sync-confapply -c /etc/any-sync-coordinator/config.yml -n /etc/any-sync-coordinator/network.yml -e"

  any-sync-coordinator:
    image: "ghcr.io/anyproto/any-sync-coordinator:${ANY_SYNC_COORDINATOR_VERSION}"
    depends_on:
      - any-sync-coordinator_bootstrap
    ports:
      - "${ANY_SYNC_COORDINATOR_PORT}:${ANY_SYNC_COORDINATOR_PORT}"
      - "${ANY_SYNC_COORDINATOR_QUIC_PORT}:${ANY_SYNC_COORDINATOR_QUIC_PORT}"
      - 8005:8000
    volumes:
      - ./etc/any-sync-coordinator/:/etc/any-sync-coordinator/
      - ./storage/networkStore/any-sync-coordinator/:/networkStore/
    deploy:
      resources:
        limits:
          memory: 500M
    restart: on-failure
    command: bash -c "sleep 10; /bin/any-sync-coordinator -c /etc/any-sync-coordinator/config.yml"

  any-sync-filenode:
    image: "ghcr.io/anyproto/any-sync-filenode:${ANY_SYNC_FILENODE_VERSION}"
    depends_on:
      - redis
      - minio
      - any-sync-coordinator
    ports:
      - "${ANY_SYNC_FILENODE_PORT}:${ANY_SYNC_FILENODE_PORT}"
      - "${ANY_SYNC_FILENODE_QUIC_PORT}:${ANY_SYNC_FILENODE_QUIC_PORT}"
      - 8004:8000
    volumes:
      - ./etc/any-sync-filenode/:/etc/any-sync-filenode/
      - ./etc/.aws:/root/.aws:ro
      - ./storage/networkStore/any-sync-filenode/:/networkStore/
    deploy:
      resources:
        limits:
          memory: 500M
    restart: on-failure
    command: bash -c "sleep 15; /bin/any-sync-filenode -c /etc/any-sync-filenode/config.yml"

  any-sync-node-1:
    image: "ghcr.io/anyproto/any-sync-node:${ANY_SYNC_NODE_VERSION}"
    depends_on:
      - any-sync-coordinator
    ports:
      - "${ANY_SYNC_NODE_1_PORT}:${ANY_SYNC_NODE_1_PORT}"
      - "${ANY_SYNC_NODE_1_QUIC_PORT}:${ANY_SYNC_NODE_1_QUIC_PORT}"
      - 8081:8080
      - 8001:8000
    volumes:
      - ./etc/any-sync-node-1/:/etc/any-sync-node/
      - ./storage/any-sync-node-1/:/storage/
      - ./storage/networkStore/any-sync-node-1/:/networkStore/
    deploy:
      resources:
        limits:
          memory: 500M
    restart: on-failure
    command: bash -c "sleep 15; /bin/any-sync-node -c /etc/any-sync-node/config.yml"

  any-sync-node-2:
    image: "ghcr.io/anyproto/any-sync-node:${ANY_SYNC_NODE_VERSION}"
    depends_on:
      - any-sync-coordinator
    ports:
      - "${ANY_SYNC_NODE_2_PORT}:${ANY_SYNC_NODE_2_PORT}"
      - "${ANY_SYNC_NODE_2_QUIC_PORT}:${ANY_SYNC_NODE_2_QUIC_PORT}"
      - 8082:8080
      - 8002:8000
    volumes:
      - ./etc/any-sync-node-2/:/etc/any-sync-node/
      - ./storage/any-sync-node-2/:/storage/
      - ./storage/networkStore/any-sync-node-2/:/networkStore/
    deploy:
      resources:
        limits:
          memory: 500M
    restart: on-failure
    command: bash -c "sleep 15; /bin/any-sync-node -c /etc/any-sync-node/config.yml"

  any-sync-node-3:
    image: "ghcr.io/anyproto/any-sync-node:${ANY_SYNC_NODE_VERSION}"
    depends_on:
      - any-sync-coordinator
    ports:
      - "${ANY_SYNC_NODE_3_PORT}:${ANY_SYNC_NODE_3_PORT}"
      - "${ANY_SYNC_NODE_3_QUIC_PORT}:${ANY_SYNC_NODE_3_QUIC_PORT}"
      - 8083:8080
      - 8003:8000
    volumes:
      - ./etc/any-sync-node-3/:/etc/any-sync-node/
      - ./storage/any-sync-node-3/:/storage/
      - ./storage/networkStore/any-sync-node-3/:/networkStore/
    deploy:
      resources:
        limits:
          memory: 500M
    restart: on-failure
    command: bash -c "sleep 15; /bin/any-sync-node -c /etc/any-sync-node/config.yml"

  any-sync-consensusnode:
    image: "ghcr.io/anyproto/any-sync-consensusnode:${ANY_SYNC_CONSENSUSNODE_VERSION}"
    depends_on:
      - any-sync-coordinator
    ports:
      - "${ANY_SYNC_CONSENSUSNODE_PORT}:${ANY_SYNC_CONSENSUSNODE_PORT}"
      - "${ANY_SYNC_CONSENSUSNODE_QUIC_PORT}:${ANY_SYNC_CONSENSUSNODE_QUIC_PORT}"
      - 8006:8000
    volumes:
      - ./etc/any-sync-consensusnode/:/etc/any-sync-consensusnode/
      - ./storage/networkStore/any-sync-consensusnode/:/networkStore/
    deploy:
      resources:
        limits:
          memory: 500M
    restart: on-failure
    command: bash -c "sleep 15; /bin/any-sync-consensusnode -c /etc/any-sync-consensusnode/config.yml"

  any-sync-admin:
    image: "ghcr.io/anyproto/any-sync-admin:${ANY_SYNC_ADMIN_VERSION}"
    depends_on:
      - redis
      - mongo-1
    ports:
      - "${EXTERNAL_ANY_SYNC_ADMIN_PORT}:${ANY_SYNC_ADMIN_PORT}"
    volumes:
      - ./etc/any-sync-admin/:/etc/any-sync-admin/
    restart: on-failure

The replica-set initalization command has been changed here and the mongo-2 and mongo-3 services have been removed.

Run make start. Make sure the replica-set is initialized correctly:
the command docker compose exec mongo-1 mongo --port 27001 --eval 'rs.status().ok' output must end with 1.

now we have lighter way for use mongo 4
follow to steps:

checkout to tag v3.0.0 or higher
edit mongo version in .env file: MONGO_VERSION=4.4.29
create docker-compose.override.yml with this content services: mongo-1:  healthcheck:    test: echo "rs.initiate().ok || rs.status().ok" | mongo --port ${MONGO_1_PORT} --quiet
start self-host make start


removed broken-ish "/api" link in index.html

In index.html, there is a suggestion to try out the api with a link to "/api". Clicking that link results in a json error report - not ideal.
Instead, I added text suggesting that a use can find example api url's after clickgin "Analyse!".

Thanks! I'll merge this in the 0.8.6 release.

Once again, the commit that closed this PR is not the right one, but the changes are there :)

Wow! It's confusing to have two issue trackers with similar magic comments! I suspect 25 is on gitlab? The commit above "Analysis as strings ..." isn't related.
Anyway, this patch was merged as commit 035ef98 (not via this pull request I guess ;)
Thx (:


Enforces some good practices in the repository

The PULL_REQUEST_TEMPLATE.md will be displayed upon PR, in order to ensure contributors are meeting some of the important requirements.
The CONTRIBUTING.md will be shown upon contributor's first PR - and is reachable from the project root in case anyone needs some "how to start" documentation.

/retest
galaxy, again.
Maybe we should point to the git repositories directly...

/lgtm


Misconfiguration in the docs - SC Finchley

Looks like there's a misconfiguration in the project page for Spring Cloud Finchley.
It should be spring-cloud-starter-netflix-eureka-server instead of spring-cloud-starter-eureka.

Fixed via https://github.com/spring-projects/spring-cloud/commit/bc790633acfdc7834ccb8a80b623b2fa5a0d5985


2048 game added in hacktoberfest

2048 game added in this repo under hacktoberfest 2022.

files missing

I am literally new to open source just give me a second let me send another pr

sir new pr is raised please look at it


Example tracker

Do you want it as an autodetect plugin, or as a configured one? If it were a configured one, then you could have the simulated movement be optional.


Game crashing due to videos/cutscenes

Describe your bug here.
These are actually two bugs.
I saw, that cutscenes, so, videos that play BEFORE the actual song/countdown, don't really work at all (anymore).
And if the song has a cutscene assigned to it and you change the window, and then back to the game, it will simply crash.
It does not matter if the video (mp4) is in "assets/videos" or "mods/videos" or "mods/THEMOD/videos". It just will not show up at all.
The lua code:
local allowCountdown = false function onStartCountdown()        if not allowCountdown and isStoryMode and not seenCutscene then --Block the first countdown                  startVideo('default');                 allowCountdown = true; 		return Function_Stop;          end          return Function_Continue; end
The video to the example, if needed
https://user-images.githubusercontent.com/76132257/158076488-3df322cf-b65a-4e2c-9bda-1840bbcb4e4f.mp4
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
I added a script I found onlkine to a song

You need to place the video in mods/videos or mods/THEMOD/videos and the script itself needs to be in mods/data/YourSongHere or mods/THEMOD/data/YourSongHere (AKA the first song in your week.)

I know, I did that. But it simply did not work for me, at all.
I can even record it or similar. But then later cuz it is too late rn

OK, never mind, I got it fixed.
It had to do something with my path, as it does not really like a # as it seems


[QUERY] OpenAI: Hang while getting chat completions

Library name and version
Azure.AI.OpenAI 1.0.0-beta.6
Query/Question
For some reason, GetChatCompletionsAsync() is stuck and doesn't return at all.
GetCompletionsAsync - works perfectly. The issue is I don't know how to specify system/users roles in it.
Is there a way to use system roles with GetCompletionsAsync?
Thanks
Environment
.NET SDK:
Version:   8.0.100-preview.5.23303.2
Commit:    3fe444af72
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.22000
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\8.0.100-preview.5.23303.2\
.NET workloads installed:
There are no installed workloads to display.
Host:
Version:      8.0.0-preview.5.23280.8
Architecture: x64
Commit:       bc78804f5d
VS 2022

Adding Service team to look into this.

What worked for me was changing the region (from US East to UK South).

Thank you for contacting us! That's very strange (and concerning) that you're observing different behavior across regions like that. Does the hang happen frequently against EastUS? If it does, would it be possible to share the query, code, and/or any affected request IDs?
The client library shouldn't hang as described, but there's likely an underlying issue with the response itself that should be investigated, too -- this is particularly true if changing regions improves things.

I can verify this is true.  East US, hangs.  I made a new one in Canada, worked just fine (same code).

Btw for me it hangs on openai. Com, non Azure

Same problem here, in one environment is working fine (app service in West Europe) and Azure OpenAI is in West Europe too
Other environment is in North Europe, and I get no response from GetChatCompletionsAsync()
I will ask for creating a new Azure OpenAI in North Europe and connect to it in the environment having the problem to see if this fixes the issue.

I faced the same problem, I even tried with East US and North Central US, in both cases it keeps hanging while getting chat completions. Tried using GetChatCompletionsAsync and GetCompletionsAsync, neither both worked for me. Have you solved the problem yet?

I faced the same problem in the Canada region (the getChatCompletions requests are stuck and don't return at all).
Any updates here?

Is it completely stuck or is it just taking a really long time?
I'm getting something similar. Using East US and C# I get throttled to 6 calls per minute.  The quota is 60.
The first call is fine. Second, third. The fourth call gets delayed to 15 seconds. The next call takes 60 seconds. Which would certainly feel like it's hanging if I weren't timing it and patient.
If I use python on the same exact endpoint, I get 60 calls a minute no problem.
This is clearly an internal issue of the sdk rather than the endpoints.

Related issue: https://github.com/Azure/azure-sdk-for-net/issues/40726

GetChatCompletionsAsync is intermittently hanging for me at the moment and so I tried the Azure OpenAI "Chat playground" and it also appears to suddenly freeze half way through its response message. I'm using UK South on GPT 4 1106-preview. I'm using a prompt that is about 100 lines, 1,700 tokens. I've got my timeout set to an hour. The server seems to terminate the connection before the timeout expires. I've tried shorter timeouts, they seem to just expire.
The same prompt worked for me yesterday with about 10 minutes of processing time.

I am able to reliably reproduce an indefinite hang by requesting a completion with a system message that is longer than the allowed tokens per minute. This happens for both streaming and non-streaming APIs.
For example, with a gpt-4o deployment on Azure OpenAI with a small rate limit (e.g. 5K tokens per minute) use the following to repro:
        public async Task ReproHang()
        {
            string? aoaiEndpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT");
            var client = new AzureOpenAIClient(new Uri(aoaiEndpoint), new DefaultAzureCredential());
            var chatClient = client.GetChatClient("gpt-4o");

            // use streaming:true to reproduce the same hang with the streaming API
            await RunChatCompletion(chatClient, 10, streaming: false);
            await RunChatCompletion(chatClient, 100, streaming: false);
            await RunChatCompletion(chatClient, 20000, streaming: false); // this will hang
        }

        private async Task RunChatCompletion(ChatClient client, int systemPromptTokenCount, bool streaming)
        {
            var conversationHistory = new List<ChatMessage>();
            var messageBuilder = new StringBuilder();

            Console.WriteLine($"{(streaming ? "Streaming" : "Getting")} chat completion response with system prompt containing {systemPromptTokenCount} tokens");

            for (int i = 0; i < systemPromptTokenCount; i++)
                messageBuilder.Append("the");

            conversationHistory.Add(new SystemChatMessage(messageBuilder.ToString()));
            conversationHistory.Add(new UserChatMessage("hi"));

            if (streaming)
            {
                await foreach (StreamingChatCompletionUpdate update in client.CompleteChatStreamingAsync(conversationHistory))
                {
                    foreach (var c in update.ContentUpdate)
                    {
                        Console.Write(c.Text);
                    }
                }
            }
            else
            {
                var completion = await client.CompleteChatAsync(conversationHistory);
                foreach(var c in completion.Value.Content)
                {
                    Console.Write(c.Text);
                }
            }

            Console.WriteLine("<< END RESPONSE >>");
        }


Create bharat_hindi.py

What does the program do ?

In what programming language it is written?

This pull request do not contains files in specific folders. Please fix it and reopen


RDK-29971: Thunder Messenger security

Reason for change: Introduce secure rooms based on thunder security.
Test Procedure: To create a secure room, pass "secure":true and
"acl":[....] to "join". To join a secure room, pass "secure":true and
no/empty acl. To specify which app can set acl use "acl" method
in thunder acl config.
Risks: Low
Signed-off-by: Nikita Poltorapavlo<EMAIL_ADDRESS>

Needs more changes based on last review from Pierre.

sounds good, thanks Pierre. I will merge the current changes and can look at bringing your recommendations in R2 if needed.


themes - ColorScheme support (#105715)

This PR is for #105715

Looks good. Instead of the new enum ColorScheme can we use the theme types we already have:
https://github.com/microsoft/vscode/blob/57e9e1ad6076f1fa8b7216dfd95879ec714ce6aa/src/vs/platform/theme/common/themeService.ts#L72?
I'm ok to rename ThemeType to ColorScheme.

@aeschli yeah I thought about that too, but wasn't sure if electron-main should have a dependency to themeService. Are you ok if I still keep the type in common/window.ts?

What If I extract it to vs/platform/theme/common/colorSchemes.ts ?

@aeschli yeah sounds good with me, even vs/platform/theme/common/theme.ts would work.


The page build failed in github.io

I made a push to the repository, but mail me with this:
Your SCSS file css/main.scss has an error on line 36: File to import not found or unreadable: minima.
In local I don't have any error...

This error is probably because Github Pages is yet to move to Jekyll 3.2
Reference


formalize active annotations testing

We should use XtendCompilerTester for all future annotations, and start with a TDD approach.

It seems rather tedious, compared to implementing a test case in the XtendroidTestCase app. The latter:

is not whitespace-sensitive
picks up regressions
does not need to be updated everytime the annotation is updated (except to test for new features)
acts as documentation and a sample for the annotations
does a real-world test in the environment the production code runs in, and so can pick up null pointer exceptions, etc.

That's why I would personally rather stick to the way we have been testing up to now.

Hm, good points. I tried doing it that way, but it doesn't increase my coding productivity. I did it in a TDD way though , i.e. ./gradlew :XtendroidTest:cAT

You're more than welcome to continue the TDD approach :)


Relax flask dependency to allow flask 2.0

Currently, this library requires flask<2, and will not install alongside flask 2.0 or newer.
Reading the flask release notes, and also testing with this patch, suggests that the changes in 2.0 do not affect this package, so we can relax the dependency and declare support for flask 2

superseded by #99


Meeting Attendance Administration

It is necessary that an admin, possibly also department heads or directors, be able to modify meeting attendance from Signin. People who missed their chance to sign in, or who couldn't log in, or, as happened in September, no meeting had been created, need to be credited with attendance. It should not be necessary to do database trickery or however we currently hack this to do this.

With the October meeting looming, and knowing people will be complaining about never having gotten credit for September, we need to move forward with this sooner rather than later.


syncer(dm): Fix DM incorrectly skips tables with foreign keys

What problem does this PR solve?

Issue Number: close #6247
What is changed and how it works?
When executing genDDLInfo function for a create-table statement, we ignore the tables which are referenced as foreign keys. This will ensure the target table not to be filtered in the later operations.
Check List
Tests

Unit test

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

/cc @dsdashun @lance6716

/run-verify

/run-leak-test

can you also add a test for the behaviour of issue? Or at least manually test it has been fixed on your own.
When downstream has no table t2 (maybe we can add it to allow-list and then drop it in downstream), table t1 using FK refers to t2 now can be replicated.

This has been manually tested. No error occurred.

can you also add a test for the behaviour of issue? Or at least manually test it has been fixed on your own.
When downstream has no table t2 (maybe we can add it to allow-list and then drop it in downstream), table t1 using FK refers to t2 now can be replicated.

This has been manually tested. No error occurred.

ptal @GMHDBJD @D3Hunter

Codecov Report

Merging #6329 (c05b5d9) into master (ef587e6) will increase coverage by 5.0783%.
The diff coverage is 74.7732%.

Flag
Coverage Δ

cdc
63.7334% <74.2796%> (-0.9513%)
:arrow_down:

dm
?

engine
62.7662% <76.4492%> (+0.2323%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.
@@               Coverage Diff                @@
##             master      #6329        +/-   ##
================================================
+ Coverage   58.4193%   63.4976%   +5.0783%
================================================
  Files           711        466       -245
  Lines         84205      43715     -40490
================================================
- Hits          49192      27758     -21434
+ Misses        30540      13723     -16817
+ Partials       4473       2234      -2239

/unhold

/merge


implement network heartbeat

ref #40

we need to implement a framework for the HubConn and HubConnImpl to share a Arc<WaiterMap<String, Value>> instance. so that the actor can tell the HubConn caller to unblock the send_request. We can't block  the actor coroutine because it has to process the response in the same coroutine.


rtl Text is displayed incorrectly in Web on mobile (or using the device toolbar in Chrome)

Expected result (happens when using desktop web):

Actual result, when using mobile or chrome device toolbar:

With a larger app, there are two things that fix the text in runtime:

Playing around with the dimensions of the screen (using the device toolbar)
Removing 'helperText' from TextFields I have.
Clicking on a dropdown in the screen:
Before clicking:

After clicking:

flutter analyze
Analyzing bug...
No issues found! (ran in 1.6s)

flutter doctor -v
[√] Flutter (Channel stable, 2.0.3, on Microsoft Windows [Version 10.0.19041.928], locale en-US)
    • Flutter version 2.0.3 at c:\flutter\flutter
    • Framework revision 4d7946a68d (4 weeks ago), 2021-03-18 17:24:33 -0700
    • Engine revision 3459eb2436
    • Dart version 2.12.2

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\Rony\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = C:\Users\Rony\AppData\Local\Android\sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 90.0.4430.72
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 89.0.774.77

• No issues found!

my code:
import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
        localizationsDelegates: [
          GlobalCupertinoLocalizations.delegate,
          GlobalMaterialLocalizations.delegate,
          GlobalWidgetsLocalizations.delegate,
        ],
      supportedLocales: [
        Locale('en', ''),
        Locale('he', 'IL'),
      ],
      locale: Locale('he', 'IL'),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Text("טקסט לבדיקה.", style: TextStyle(fontSize: 20),),
          ],
        ),
      ),
    );
  }
}

Hi @ronytesler
The issue isn't clear, can you please what exactly is incorrect?
it's not related to Mobile but html renderer (which is the default for mobile when not explicitly providing --web-renderer), So we can also reproduce it on desktop using html renderer
Here I can see the difference when using both renderers  (left canvaskit & right html)
Looks like a duplicate of https://github.com/flutter/flutter/issues/80094

code sample
import 'package:flutter/material.dart';
// import 'package:flutter_localizations/flutter_localizations.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      supportedLocales: [
        Locale('en', ''),
        Locale('he', 'IL'),
      ],
      locale: Locale('he', 'IL'),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Directionality(
        textDirection: TextDirection.rtl,
        child: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              Text(
                "טקסט לבדיקה.",
                style: TextStyle(fontSize: 20),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.5, on macOS 11.2.3 20D91 darwin-x64, locale
    en-GB)
    • Flutter version 2.0.5 at /Users/tahatesser/Code/flutter_stable
    • Framework revision adc687823a (3 days ago), 2021-04-16 09:40:20 -0700
    • Engine revision b09f014e96
    • Dart version 2.12.3

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.55.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.2.3 20D91 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 89.0.4389.128

• No issues found!

[✓] Flutter (Channel master, 2.2.0-11.0.pre.161, on macOS 11.2.3 20D91
    darwin-x64, locale en-GB)
    • Flutter version 2.2.0-11.0.pre.161 at
      /Users/tahatesser/Code/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ce18d702e9 (3 hours ago), 2021-04-19 01:44:02 -0400
    • Engine revision 60f12daf85
    • Dart version 2.14.0 (build 2.14.0-8.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2021.1)
    • IntelliJ at /Volumes/Extreme/IntelliJ IDEA CE.app
    • Flutter plugin version 55.0.5
    • Dart plugin version 211.6693.108

[✓] VS Code (version 1.55.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.2.3 20D91 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 89.0.4389.128

• No issues found!

@TahaTesser Right, I forgot about the rendering difference.
Not sure what exactly is not clear if you reproduced it yourself, can you please let me know what additional information I should add? The second example I gave shows that the text is incorrect but becomes correct if I click the dropdown.
Yes, it looks like #80094
So I should just use flutter build web --web-renderer canvaskit until it's fixed?
This is VERY important for our company - any idea what about #78550? It's really a deal breaker for projects that use rtl languages. I don't know why it's only P3, that means it's not reasonable to use Flutter Web for our project for the next year or two. Any way to make it at least P2? Any workaround?
Thanks!

@ronytesler
Closing as duplicate of https://github.com/flutter/flutter/issues/80094

So I should just use flutter build web --web-renderer canvaskit until it's fixed?

It is up to you, test your web app on mobile in canvaskit, make sure you've nothing broken.
Please add thumbs up reaction to the issue, it helps the team to prioritize the issue https://github.com/flutter/flutter/issues/78550#issue-835036475


Process Draft Inline Images to send properly

Resolves Issue #163 -- handling of Inline Images varies between GmailDraft and GmailMessage classes; code changes convert attachments to inlineImages and update  tags in HTML Body text to conform to updated usage.

@googlebot I signed it!

@googlebot I signed it!

@googlebot I signed it!

Superseded by #173


fix: panic when checking if snapshot is ready

This commit corrects the check for Snapshot.Status.ReadyToUse
and also reduces the interval at which the check is performed.
Signed-off-by: N Balachandran<EMAIL_ADDRESS>

/hold

The PR looks good.

/cancel hold

/hold cancel


doc: Added Raspberry Pi Pico changes to v3.3.0 release notes

Added the new features that were added since the last release to the release notes.
Signed-off-by: Yonatan Schachter<EMAIL_ADDRESS>

@yonsch This needs a rebase.


[TACHYON-1379] Add docs for all commands in bin/tachyon

I added the full list of the commands in bin/tachyon with detailed explanations of their meanings in  the Developer-Tips.md. It looks as below.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/7348/
Test PASSed.

Thanks for this great improvement to developer tooling documentation! I've left some comments.

Thanks for the comments.
Now I use '<code>...</code>' instead of the backticks in the <td> element. And it looks like below:

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/7354/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/7369/
Test PASSed.

LGTM. Thanks for the doc improvement!

+1 LGTM. Thanks for improving the doc!

LGTM


.GetXml() no longer exsits anymore

Ref: https://github.com/windows-toolkit/WindowsCommunityToolkit/issues/2209
They say this only exsits in UWP


[Feature Request] Binaries for FreeBSD

Describe the solution you'd like
Would love to have the ability to directly download binaries for FreeBSD

I have added it in the CI, you can find the binaries in the release https://github.com/erebe/wstunnel/releases/tag/v9.2.0
Let me know if it works

Works great! Thanks a lot


chore: updating test coverage for tile_worker_utils.py

Issue #, if available: n/a
Notes
This PR enhances the unit test coverage for the tile_worker_utils module, specifically targeting the setup_tile_workers, process_tiles, and utility functions. The changes include additional test cases, improved mocking, and detailed comments to clarify the purpose of each test.
Changes

Enhanced Test Coverage:

test_setup_tile_workers:

Validates the setup process for tile workers, ensuring the correct number of workers is created and started based on ServiceConfig.
Improved assertions to check that each worker is properly started.

test_setup_tile_workers_exception:

Added test to confirm that exceptions during worker setup are correctly handled, raising a SetupTileWorkersException.

test_process_tiles:

Updated to integrate with a mocked GDAL dataset and sensor model, ensuring the process_tiles function handles tiles as expected.
Verified the tile count and error count to confirm successful tile processing.

Utility Function Tests:

Added and clarified tests for next_greater_multiple, next_greater_power_of_two, and sizeof_fmt functions, ensuring edge cases are covered.

Refactoring and Commenting:

Added descriptive comments to each test to explain the purpose and expected behavior, improving maintainability and readability.
Refactored the setup process within the tests to minimize code repetition and increase clarity.

Mocking and Dependency Injection:

Improved the use of unittest.mock to simulate external dependencies like AWS service configurations.
Ensured that all external service interactions are isolated, allowing for more reliable unit testing.

Checklist
Before you submit a pull request, please make sure you have the following:

[x] Code changes are compact and well-structured to facilitate easy review
[x] Changes are documented in the README.md and other relevant documentation pages
[x] PR title and description accurately reflect the changes and are detailed enough for historical tracking
[x] PR contains tests that cover all new code and the code has been manual tested
[x] All new dependencies are declared (if any), and no unnecessary libraries are added
[x] Performance impacts (if any) of the changes are evaluated and documented
[x] Security implications of the changes (if any) are reviewed and addressed
[x] I have read the Contributing Guidelines and agree to follow the Code of Conduct

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

These commits should be test: instead of chore:.


Revert d02bb5d not properly tested

solves https://github.com/Telmate/terraform-provider-proxmox/issues/904


Live stream

How to use this package for live stream?

The live streaming feature has been pushed to production this week. The SDK is in progress and will be available by next week.

ok. Thank you


Issue with voiceOver on mac: characters treated as shortcuts in suggestions list

Type: Bug
Dear VS Code Development Team, I am writing to report an issue I am experiencing while using VS Code with VoiceOver on a Mac. When I type a character in the editor and the suggestions list appears, the characters I type are treated as shortcuts for navigation rather than being entered into the text field. This behavior interrupts my workflow, as I can only continue typing after pressing the escape key to exit the suggestions list. This issue significantly affects my productivity, as it requires extra steps to input text accurately. I would appreciate any assistance or guidance on resolving this issue to improve the accessibility and usability of VS Code for VoiceOver users. Thank you for your attention to this matter. Best regards, Ibraheem.
VS Code version: Code 1.91.1 (Universal) (f1e16e1e6214d7c44d078b1f0607b2388f29d729, 2024-07-09T22:07:54.982Z)
OS version: Darwin arm64 23.5.0
Modes:

System Info

Item
Value

CPUs
Apple M1 (8 x 2400)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
2, 3, 5

Memory (System)
8.00GB (0.05GB free)

Process Argv
--crash-reporter-id 7313fd33-4b60-43f8-a950-d7ca95a9f8ee

Screen Reader
yes

VM
0%

Extensions (9)

Extension
Author (truncated)
Version

htmlplay
bia
0.0.10

populate-bs5-jquery-fa6
Cid
1.0.0

kssbkeys
esi
0.0.12

code-runner
for
0.12.2

bootstrap-snippets
Jit
1.1.4

debugpy
ms-
2024.8.0

python
ms-
2024.10.0

bs5
reh
1.0.1

screen-reader-mode
Sta
1.1.1

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscoreces:30445986
vscod805:30301674
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
2i9eh265:30646982
962ge761:30959799
pythongtdpath:30769146
welcomedialog:30910333
pythonnoceb:30805159
asynctok:30898717
pythonregdiag2:30936856
pythonmypyd1:30879173
2e7ec940:31000449
pythontbext0:30879054
accentitlementst:30995554
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
bdiig495:31013172
pythoncenvpt:31062603
a69g1124:31058053
dvdeprecation:31068756
dwnewjupyter:31046869
impr_priority:31094925
ccplt:31098110
wkspc-onlycs-t:31100202

A gif would help

Yes, a video would help. Thanks

@meganrogge
I apologize greatly for wasting your time. As I was demonstrating the problem to you, I accidentally discovered the solution. The cause of the problem is almost laughably simple. The issue was that I had Quick Nav mode enabled with  VoiceOver,  which was preventing me from typing in the code editor.

Glad you figured it out. No problem at all.


Add optional pattern to filter file types.

I really like this action, but I've found that I often want to filter the outputs that it produces and hand them to other tasks such as linters. This PR adds an optional pattern input which is a regex that defaults to .* that can be used to filter the files that end up in each array.
I haven't been able to build and test the changes so, if you like the PR, you might need to try it against a test project.

@duarten I added a conditional to check the renamed file. What do you think?

@robdodson Looks great, thanks!


vpp/scale_qsv: added scale_qsv test for ffmpeg-qsv

enable scale_qsv test for ffmpeg-qsv, it use
same cases and refs with vpp_qsv.
Signed-off-by: Xu Yefeng<EMAIL_ADDRESS>

@uartie @FocusLuo @Bin-CI can you review this for me?


Syncing latest changes from main for odf-cli

PR containing the latest commits from main branch

Merging manually


[Build/DSC/FDF/INF/DEC][Spec] Update spec to support flexible PCD value formats (Bugzilla Bug 305)

This issue was created automatically with bugzilla2github
Bugzilla Bug 305
Date: 2016-12-21T21:55:29+00:00
From: Yonghong Zhu <<yonghong.zhu>>
To:   @mdkinney
CC:   ye.y.wu
Blocker for:  #306
Last updated: 2018-04-11T03:33:31+00:00

Comment 3854
Date: 2018-04-11 03:33:31 +0000
From: Yonghong Zhu <<yonghong.zhu>>
the spec already be published with UDK2018.

Comment 1248
Date: 2017-01-04 20:07:53 +0000
From: Chris <<ye.y.wu>>
bug scrub: assign to Mike

Comment 1202
Date: 2016-12-21 21:55:29 +0000
From: Yonghong Zhu <<yonghong.zhu>>

Industry Specification: ---
Releases to Fix: EDK II Master
Target OS: ---
Bugzilla Assignee(s): @mdkinney

Created attachment 29
RFC mail
The RFC is approved, so this bug is for document to update. (Attached the RFC)
Some examples of this additional flexibility are:
BOOLEAN TRUE
BOOLEAN 1
BOOLEAN {0}
UINT8   TRUE
UINT8   0x12
UINT8   'A'
UINT8   {TRUE}
UINT8   {'A'}
UINT64  "ABCDEFG"
UINT64  L"ABC"
UINT64  {0x12, 27, TRUE, FALSE, 'A', 'B', 'C', 'D'}
VOID*   {'X', 'Y', 'Z'}
VOID*   { UINT8(7), UINT16(8), UINT32(0x27), UINT64(0x1234567812345678) }
VOID*   { 'AB', L'AB', "AB", L"AB" }
VOID*   { GUID("11E13869-1896-4A07-8B21-D8B23DD2A2B4") }
VOID*   { GUID({ 0x11e13869, 0x1896, 0x4a07, { 0x8b, 0x21, 0xd8, 0xb2, 0x3d, 0xd2, 0xa2, 0xb4 } }) }
VOID*   { GUID(gEfiBlockIoProtocolGuid) }
VOID*   { DEVICE_PATH("PciRoot(0)/Pci(0,0)") }
VOID*   { 0, 1, 2, LABEL(Start) 3, 4, 5, LABEL(End) 6, UINT8(OFFSET_OF(End) - OFFSET_OF(Start)) }
Attachment: BZ-29-RFC V2 Add more flexible PCD value formats in DECINFDSCFDF files.msg


mbot2 drive curve with distance doesn't drive correct distance (in some cases)

mbot2 does not drive correct distance for the following cases:

one motor speed is set to 0:
try setting:
rpm left: 0
rpm right: 30
distance: 200, 2000, 3000
drive time is below one second for all these values which is noticeable to short, driven distance doesn't come close the expected value
one motor is counter rotating:
rpm left: -10
rpm right: 30
distance: 200, 2000, 3000
drive time is below one second for all these values which is noticeable to short, driven distance doesn't come close the expected value

for both of these examples drive time will be below one second, note that for 2000cm the robot drive longer than for 3000cm
and about the same time for 200cm and 3000cm
Cases that work:
note that if both motor speed are defined in the same direction the robot appears to be driving the correct distance e.g.

both rpm values are positively defined :
rpm left: 30
rpm right: 30
distance: 20cm
will drive 20cm
same goes for :
both rpm values are negatively defined:
rpm left: -30
rpm right: -30
distance: 20cm
will drive 20cm but backwards

if booth speeds or distance is set to 0 or both rpms cancle out (spinning in place) the robot wont move which is expected behaviour
when driving a curve and not just straight forward the robot appears to be driving the correct distance but this might have to be checked thoroughly again.

I think the issue is in getTimeToWait function, if I understand it correctly, for differential drive we'd need to compute how long would it take the center of the axis to move a given distance, so instead of computing absoluteDistance we should use distance instead.
Then for -0.9 and 1 RPM for distance of 1 m we'd get 5876.49 seconds instead of 9.5. Another thing, when resulting speed is 0 then (theoretically) an infinity should be returned, not 0. Technically it makes sense to throw an exception (e.g. invalid robot speed) also in case when RPM left is the negative of RPM right, an exception should be thrown (e.g.infinite run time requested) because in this case the robot will spin in place forever.
I think it is sin that causes this:
rpm L/R, distance: -0.9 1 100
time to wait: 9.560226873429032
rpm L/R, distance: -0.9 1 1000
time to wait: 10.153591611176166
rpm L/R, distance: -0.9 1 10000
time to wait: 3.6503858402500824
rpm L/R, distance: -0.9 1 100000
time to wait: 15.636709165184454
rpm L/R, distance: -0.9 1 1000000
time to wait: 17.21935670254879
rpm L/R, distance: -0.9 1 10000000
time to wait: 10.256383147792251
rpm L/R, distance: -0.9 1 100000000
time to wait: 2.41391530172498
rpm L/R, distance: -0.9 1<PHONE_NUMBER>
time to wait: 17.396190869979414
rpm L/R, distance: -0.9 1<PHONE_NUMBER>0

time to wait oscillates, instead of steadily growing
when using distance instead of absoluteDistance:
rpm L/R, distance: -0.9 1 100
time to wait: 5876.490206469974
rpm L/R, distance: -0.9 1 1000
time to wait: 58764.90206469974
rpm L/R, distance: -0.9 1 10000
time to wait:<PHONE_NUMBER>469974
rpm L/R, distance: -0.9 1 100000
time to wait: 5876490.206469974
rpm L/R, distance: -0.9 1 1000000
time to wait: 58764902.06469974
rpm L/R, distance: -0.9 1 10000000
time to wait: 587649020.6469973
rpm L/R, distance: -0.9 1 100000000
time to wait:<PHONE_NUMBER>.469974
rpm L/R, distance: -0.9 1<PHONE_NUMBER>
time to wait:<PHONE_NUMBER>4.69974
rpm L/R, distance: -0.9 1<PHONE_NUMBER>0
time to wait:<PHONE_NUMBER>46.9973

TL/DR: distance needs to be used instead od absoluteDistance, inf should be returned for the case of the robot spinning in place, or an exception needs to be raised

Fixed: Tested with different speed values.


Wrapping Days in Sequence in Visual Mode

It would be great if while in visual mode, continuously selecting to the right or left would select days in sequence. For example, currently, attempting to move to the right from a Saturday simply stops the selection, rather than wrapping to the next day in the sequence, Sunday. Similarly this doesn't happens when attempting to move left from a Sunday back to Saturday.

You are using l and h right? These mappings stops at the ends and w and b wrap. They are expected to behave as same as in the normal buffers.

I was not using l and h. Thanks!


add build tool

make a11y.js compatible with CJS, AMD and global comsumption

moved src to ES6 from which AMS and CommonJS, as well as a single standalone UMD file are generated.


Remove redis version constraint

We had a version constraint when we initially added redis in 0ee63a5 , because that was recommended by the redis README.md at the time. We don't need this version constraint, though.

I removed lots of other version constraints in https://github.com/davidrunger/david_runger/pull/2617 .