Error PKG-1 when file not found

When the validator is executed, and the file is not found, an error is thrown. But the error message is:
PKG-1: alm.ods [ERROR] An OpenDocument Package shall be a well formed Zip Archive.
POL-2: alm.ods [ERROR] Standard Compliance | The file MUST comply with the standard "OASIS Open Document Document Format for Office Applications (OpenDocument) v1.3".
This is somewhat misleading when the file does in fact not exist.

Hi @maria-messerschmidt I'll look at this soon, I assume it's when the CLI app is used. I'd agree that a clear message should be sent when either:

the file doesn't exist, with a warning to that effect; and
if the passed path exists but is a directory, with a warning to that effect.

I'll look to produce a candidate fix for next week if you concur.

Thanks! Let me get back to you tomorrow. I managed to get a "File does not exist" error, so I need to figure out  under what circumstances it works and doesn't work.

Ok, so this only happens, when I run the validator with -p (but of course, I use that in most cases). I think the error produced when running it without -p is fine, it just needs to also produce the error when running with -p.
C:\odf\odf-validator-main>odf-validator.bat "filer/testfiler/xxx.ods"
APP-1: [INFO] Validating filer\testfiler\xxx.ods.
APP-2: [ERROR] Supplied Path parameter: filer\testfiler\xxx.ods  does not exist.
C:\odf\odf-validator-main>odf-validator.bat -p filer/testfiler/xxx.ods"
APP-1: [INFO] Validating filer\testfiler\xxx.ods.
APP-5: [INFO] DNA ODF Spreadsheets Preservation Specification Profile report for filer\testfiler\xxx.ods.
PKG-1: xxx.ods [ERROR] An OpenDocument Package SHALL be a well formed Zip Archive.
POL_2: xxx.ods [ERROR] Standard Compliance | The file MUST comply with the standard "OASIS Open Document Format for Office Applications (OpenDocument) v1.3".
NOT VALID, 2 errors, 0 warnings and 0 info messages.

Hi @maria-messerschmidt there is now a PR that fixes this issue. If you want to take a look and test its #158

Fix is working for this issue. I now get the same error message whether I run it with or without -p.
C:\odf\odf-validator-fix-missing-file-profile>odf-validator.bat -p testfiler/T001.ods
APP-1: [INFO] Validating testfiler\T001.ods.
APP-2: [ERROR] Supplied Path parameter: testfiler\T001.ods  does not exist.
C:\odf\odf-validator-fix-missing-file-profile>odf-validator.bat testfiler/T001.ods
APP-1: [INFO] Validating testfiler\T001.ods.
APP-2: [ERROR] Supplied Path parameter: testfiler\T001.ods  does not exist.
I can see in the changes to CliValidator that you aligned the checks for with/without profile for the FileNotFound exception. But I noticed that the IOException (which was moved to line 82) is not identical to the equivalent line for running the validator without the profile (line 71) which contains three exceptions (ParserConfigurationException | SAXException | IOException). I have not managed to trigger any of these exceptions, but I was wondering whether there is a reason for the discrepancy?


Improving Card Design

Improvise the card section given below with some latest design

I want to work on this issue under SSOC'22


Check ChromeCall implementation

It seems it does not work anymore.

RTCPeerconnection.createAnswer callbacks are never called.
It works with an emulator so the code should not be fully wrong.


Cannot import HeirarchicalMoE

In the file: moellava/model/builder.py, the code to import HeirarchicalMoE encounter the NotFound errors:
from moellava.model.language_model.mixture_of_experts import HeirarchicalMoE
And still cannot find this module by searching the keyword HeirarchicalMoE in the whole project. So, is the whole project complete?
Also, the eval_metrics module in run_eval.py cannot be found.

Hello, we have already uploaded the eval_metrics.py file. Hierarchical MoE and more MoE architectures may be incorporated into our approach in future updates. Currently, we are still using the MoE structure from DeepSpeed.

Thanks for your timely and kind reply. But sorry that I still cannot find the eval_metrics.py in the project. Have you uploaded it? Or, will upload it later?
Thanks a lot!

Sorry for that, I have already uploaded the required file to this location: https://github.com/jiangsongtao/TinyMed/tree/main/moellava/eval/eval_metrics. Feel free to contact me if you have any other questions.


[SPARK-36518][Deploy] Spark should support distribute directory to cluster

What changes were proposed in this pull request?
support distribute directory to cluster via --files
before:
[root@kwephispra41893 spark]# ll /opt/ygh/testdir/
total 8
drwxr-xr-x 2 root root 4096 Aug 17 16:07 dd1
drwxr-xr-x 2 root root 4096 Aug 17 16:07 dd2
-rw-r--r-- 1 root root    0 Aug 17 16:07 t1.txt
-rw-r--r-- 1 root root    0 Aug 17 16:07 t2.txt
-rw-r--r-- 1 root root    0 Aug 17 16:07 t3.conf
spark-shell --master yarn --files file:///opt/ygh/testdir

after:
spark-shell --master yarn --files file:///opt/ygh/testdir

Why are the changes needed?
when we submit spark application we can't directly distribute a directory to cluster
Does this PR introduce any user-facing change?
No, user do not need change any code
How was this patch tested?
tested by existing UT

Can one of the admins verify this patch?


Unable to open Unable to open /Users/USER/Library/Application Support/Sublime Text 3/Packages/LSP/LSP.sublime-settings

I recently installed Sublime Text 3, LSP and Rust Language Server on a new computer.
Here are my settings:

I seem to be unable to change the settings (I can edit the file but the settings don't have an effect); when I open the console, I see the following message:
Unable to open /Users/USER/Library/Application Support/Sublime Text 3/Packages/LSP/LSP.sublime-settings

Indeed, that's not where the settings file is! I don't even know if the default settings file is unarchived by default in Sublime 3 (Some preliminary googling suggested that Sublime knows how to read the settings from archived packages?). The user settings file is in:
/Users/USER/Library/Application Support/Sublime Text 3/Packages/User/LSP.sublime-settings

I don't know if this is a bug/problem in Sublime 3 or in LSP, but I'd be grateful for some pointers.

About the settings not having an effect, those log_* settings should live at the root besides the "clients" block.
There currently is no way to set these global values on a per-language basis.
Not sure about the Unable to open message, but if Sublime Text can show you that dialog then I think it's picking up the right files eventually.

Oops, sorry about the settings confusion.
Also about the Unable to open message, it seems like Sublime Text's message. It then falls back from loading the default settings from the zipfile. It finds the user settings after all. It might be just an annoying debug/info message – my settings didn't have effect because I've got them wrong, and that message made me think that's the reason. I'm going to close this.


[Discussion] Basics: Understanding 'delta'

Discussion for http://godotrecipes.com/basics/understanding_delta/

Hi cbscribe.
How is 0.033 computed?
Code snippet
Acceleration in pixels/sec/sec.
var gravity = Vector2(0, 120)
Acceleration in pixels/frame/frame.
var gravity_frame = Vector2(0, .033)
Thank you.

How were you able to display an fps counter and  a toggle for delta?

How were you able to display an fps counter and a toggle for delta?

A SpinBox node and a CheckButton node.


启动dashboard发生错误

2015/08/18 18:34:01 dashboard.go:160: [INFO] dashboard listening on addr: :18087
2015/08/18 18:34:01 dashboard.go:234: [PANIC] create zk node failed
[error]: dashboard already exists: {"addr": "localhost:18087", "pid": 12683}
config.ini如下：
Use comma "," for multiple instances. If you use etcd, you should also use this property.
zk=localhost:2181,<IP_ADDRESS>:2181,<IP_ADDRESS>:2181
product=XXX
This addr is used for codis's proxies and commands, which should be host:port, host can not be <IP_ADDRESS> or omited.
The address/port which is listened by dashborad service whose host can be omited depends on the "--addr" in its start command arguments.
dashboard_addr=localhost:18087
password=
Properties below are only for proxies
Proxy will ping-pong backend redis periodly to keep-alive
backend_ping_period=5
If there is no request from client for a long time, the connection will be droped. Set 0 to disable.
session_max_timeout=1800
Buffer size for each client connection.
session_max_bufsize=131072
Number of buffered requests for each client connection.
Make sure this is higher than the max number of requests for each pipeline request, or your client may be blocked.
session_max_pipeline=1024
If proxy don't send a heartbeat in timeout seconds which is usually because proxy has high load or even no response, zk will mark this proxy offline.
A higher timeout will recude the possibility of "session expired" but clients will not know the proxy has no response in time if the proxy is down indeed.
So we highly recommend you not to change this default timeout and use Jodis(https://github.com/wandoulabs/codis/tree/master/extern/jodis)
which watches the available proxies and will skip the offline proxy or add new online proxy automatically.
If you are not using Java in client, you can DIY a zk watcher accourding to Jodis source code.
zk_session_timeout=30
must be different for each proxy
proxy_id=proxy_1

https://github.com/wandoulabs/codis/blob/master/doc/FAQ_zh.md#zk-node-already-exists

如果无法启动并且确认没有其他运行中的进程占用zk上的节点，可以在zk上手动删除/zk/codis/db_test/dashboard 或/zk/codis/db_test/fence/{host:port}.
手动安装的zookeeper，貌似没有此文件

是zk上的这个节点

zk上手动删除/zk/codis/db_test/dashboard 或/zk/codis/db_test/fence/{host:port}.
此路径？  还是指config.ini下的zk= ?

zk是个文件系统，可以搜下zookeeper相关的知识


[🐛] Juice shop won’t start with a module not found error

:bug: Bug report
Description

Juice Shop will not start and fails with a “Cannot find module …\build\app” message.
The build directory is also missing in the zip file and therefore the extracted directory.
Is this a regression?

I tried bringing up v16.0.1, but got a different error about a different module being missing.
:microscope: Minimal Reproduction

Download the win32 package for node 20 or 21, extract and run npm start.
Also observe that the zip file is missing the build directory
:fire: Exception or Error

Cannot find module \build\app

:deciduous_tree: Your Environment

Node -v: v20.16.0
Npm -v: 10.8.1

Additional Information

Running on W11, tested also with NodeJS 21 with the same error

I can confirm this issue:
Error: Cannot find module 'C:\temp\juice-shop-17.0.0_node20_win32_x64\juice-shop_17.0.0\build\app'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1048:15)
    at Module._load (node:internal/modules/cjs/loader:901:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12)
    at node:internal/main/run_main_module:23:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

It seems the entire build/ folder is missing:

I tried grunt package locally on Win10 with Node20 and there the resulting ZIP contains everything as it should:

I would conclude that grunt package is fine, but the CI-command is behaving differently than before and our tests seem to miss that case:
npm prune --production && npm dedupe && cd frontend && npm prune --legacy-peer-deps --production && cd .. && npm run --silent sbom && grunt package

I locally reproduced the CI/CD steps, and npm install --production is not producing the build/ folder. Only the regular npm install does. Tested on Windows.
I also checked some other packages from the 17.0.0 release page. It seems only for Windows and MacOS the build/ folder is missing. For Linux it is in the archive as it should be.

Found the problem and fixed it by reverting a commit from May 2024: https://github.com/juice-shop/juice-shop/commit/4049d1d0511ea32828f1259e70670ccc9ca823d8. It seems that the move of ts-node-dev into the dev dependencies resulted in this problem.
cc @J12934

Will be fixed with v17.1.0.

Thanks! Any idea when the new version will be out to play around with?

It's already released: https://github.com/juice-shop/juice-shop/releases/tag/v17.1.0

Found the problem and fixed it by reverting a commit from May 2024: https://github.com/juice-shop/juice-shop/commit/4049d1d0511ea32828f1259e70670ccc9ca823d8. It seems that the move of ts-node-dev into the dev dependencies resulted in this problem.
cc @J12934

Mh ok weird. Will try to take another look why this might be the case. Typescript is somewhat big AFAIK. Would be nice to not have it in the container

I think '...build/app' subdirectory is missing and this could be the error, please how can I fix this?


[CLI] Crash when making a request to localhost/graphql during initialization

Description
During the initialization of wandb the error occurs while it is trying to make a request to localhost/graphql:

400 response executing GraphQL.
{"error":"EOF"}

The installation is local.
Full trace:

400 response executing GraphQL.
{"error":"EOF"}
400 response executing GraphQL.
{"error":"EOF"}
wandb: W&B API key is configured (use wandb login --relogin to force relogin)
Thread SenderThread:
Traceback (most recent call last):
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/apis/normalize.py", line 24, in wrapper
return func(*args, **kwargs)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/internal/internal_api.py", line 1087, in upsert_run
response = self.gql(mutation, variable_values=variable_values, **kwargs)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/lib/retry.py", line 102, in call
result = self._call_fn(*args, **kwargs)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/internal/internal_api.py", line 136, in execute
six.reraise(*sys.exc_info())
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/six.py", line 719, in reraise
raise value
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/internal/internal_api.py", line 130, in execute
return self.client.execute(*args, **kwargs)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/vendor/gql-0.2.0/gql/client.py", line 52, in execute
result = self._get_result(document, *args, **kwargs)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/vendor/gql-0.2.0/gql/client.py", line 60, in _get_result
return self.transport.execute(document, *args, **kwargs)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/vendor/gql-0.2.0/gql/transport/requests.py", line 39, in execute
request.raise_for_status()
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/requests/models.py", line 943, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://localhost:11112/graphql
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/internal/internal_util.py", line 52, in run
self._run()
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/internal/internal_util.py", line 102, in _run
self._process(record)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/internal/internal.py", line 290, in _process
self._sm.send(record)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/internal/sender.py", line 184, in send
send_handler(record)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/internal/sender.py", line 623, in send_run
self._init_run(run, config_value_dict)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/internal/sender.py", line 645, in _init_run
server_run, inserted = self._api.upsert_run(
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/apis/normalize.py", line 26, in wrapper
raise CommError(err.response, err)
wandb.errors.CommError: <Response [400]>
wandb: ERROR Internal wandb error: file data was not synced
Problem at: test_wandb.py 3
Traceback (most recent call last):
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/wandb_init.py", line 775, in init
run = wi.init()
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/wandb_init.py", line 531, in init
backend.cleanup()
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/backend/backend.py", line 167, in cleanup
self.interface.join()
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/interface/interface.py", line 830, in join
_ = self._communicate(record)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/interface/interface.py", line 539, in _communicate
return self._communicate_async(rec, local=local).get(timeout=timeout)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/interface/interface.py", line 544, in _communicate_async
raise Exception("The wandb backend process has shutdown")
Exception: The wandb backend process has shutdown
wandb: ERROR Abnormal program exit
Traceback (most recent call last):
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/wandb_init.py", line 775, in init
run = wi.init()
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/wandb_init.py", line 531, in init
backend.cleanup()
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/backend/backend.py", line 167, in cleanup
self.interface.join()
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/interface/interface.py", line 830, in join
_ = self._communicate(record)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/interface/interface.py", line 539, in _communicate
return self._communicate_async(rec, local=local).get(timeout=timeout)
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/interface/interface.py", line 544, in _communicate_async
raise Exception("The wandb backend process has shutdown")
Exception: The wandb backend process has shutdown
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "test_wandb.py", line 3, in
wandb.init(project='matcher', entity='denis-ivashkov')
File "/home/denis.ivashkov/anaconda3/envs/denis_env/lib/python3.8/site-packages/wandb/sdk/wandb_init.py", line 812, in init
six.raise_from(Exception("problem"), error_seen)
File "", line 3, in raise_from
Exception: problem

Wandb features
I run the script from console like this:
WANDB_API_KEY=$MY_API_KEY WANDB_BASE_URL="http://localhost:11112/" python test_wandb.py
The script itself is very basic:
import wandb
wandb.init(project='my_project', entity='denis-ivashkov')

as can be seen from the trace, init() function throws the exception.
However when I use wandb logger for Lightning the problem appears as well (may provide scripts etc. if needed).
How to reproduce

Create a python environment as python3 -m venv denis_env
Install wandb as pip install wandb
Launch it locally as wandb local --upgrade -p 11112
It will download an image wandb/local and run a container
When it prompts go to http://localhost:11112/authorize, obtain an api_key (or register first)
Copy paste the key back to the console
Run the script as showed above
Observe the Exception

What I tried

Registered two different accounts
Refreshed api key
Removed wandb and docker image and run wandb local again
Removed and made a clean python environment
Tried anaconda environment
Tried using <IP_ADDRESS> as the base_url instead localhost
Tried version 0.11.0 instead of 0.12.1

Environment

OS: Linux 18.04.1-Ubuntu (also tried on MacOS Catalina 10.15.7)
Environment: just a clean python environment (although I also tried conda 4.8.3 with no luck)
Python Version: 3.8.5
Wandb version: 0.12.1 (tried 0.11.0 as well)

@Dencher92 there could be a couple things going on here.  Can you try the following:
docker stop wandb-local
wandb local -e HOST=http://localhost:11112
wandb login --host=http://localhost:11112
python test_wandb.py

The trailing slash in WANDB_BASE_URL in your example may have caused an issue.  Calling wandb login --host=http://localhost:11112 will configure your machine to always connect to that local server so you don't need to pass environment variables.  If this doesn't work, can you got to http://localhost:11112/system-admin and download the Debug Bundle from the menu in the upper right?  You can send it to<EMAIL_ADDRESS>

@vanpelt removing the trailing slash did the trick. Thank you for your support!


Removed "obj" from offsets keys

To fix the keep offsets button in Boson, we need to remove "obj" from the list of tcc /keep keywords. Obj is referring to object arcOffset, but the key is just arcOffset, or arc, which is already present.

Tests fail but doesn't seem related to the change, so I'll merge and figure out the tests.


http/2: Framing

Our current http/2 framing work pre-dates Memory/Span and will need to be re-visited for perf/quality

@benaadams any interest in HTTP/2? This one looks right up your ally.

Duplicate of https://github.com/aspnet/KestrelHttpServer/issues/2858


Support for -Xtheirs and other options

We have a use case where we know exactly that we want to accept "their" code on a conflict during a rebase. It would be great if we could configure the extension in a way that it accepts a string of git rebase options like -Xtheirs.

From a quick look at the codebase, it seems we would need to add the options to the command here: https://github.com/peter-evans/rebase/blob/7cd171d8b1687c5c4ac2e6679371326df95eb607/src/rebase-helper.ts#L89 (which means adding a param to the function). That code is called via https://github.com/peter-evans/rebase/blob/7cd171d8b1687c5c4ac2e6679371326df95eb607/src/rebase-helper.ts#L13, which would then also need a second argument to be used at https://github.com/peter-evans/rebase/blob/7cd171d8b1687c5c4ac2e6679371326df95eb607/src/main.ts#L57. It might make sense to call the additional input gitRebaseOptionsString and add it here then https://github.com/peter-evans/rebase/blob/7cd171d8b1687c5c4ac2e6679371326df95eb607/src/main.ts#L15-L23 - and then just use that string for the function parameters mentioned before.
Does that sound about right?

Hi @janpio
Sounds like it could be useful in some specific cases.

Does that sound about right?

Yes, pretty much.
Note that each option must be separate param when passing to git.exec([...]), so you need to split the input by whitespace.

It might make sense to call the additional input gitRebaseOptionsString

I would suggest something a bit simpler like rebase-options for the action's input.
Feel free to have a go at adding this functionality if that's something you are interested in doing.


Provider resolve algorithm

Remove @pulumiverse from the lookup
Remove @ from the lookup

After the change update the Providers doc

fixed in v0.1.1


Change plugins template

Hi,
How can I change the plugins template?
Thanks

Workaround at the moment : Use $templateCache to register template.

Can you give me a example?


Web Application For the project Bone Fracture Detection

Pull Request for DL-Simplified 💡
Issue Title :  Web Application for Bone Fracture Detection project

Info about the related issue (Aim of the project) : Web Application using flask as backend for detecting bone fractures by localizing and classify the bone fracture
Name: Bingumalla Likith
GitHub ID: binguliki
Email ID<EMAIL_ADDRESS>Idenitfy yourself: GSSoC'24 | Contributor

Closes: #650
Describe the add-ons or changes you've made 📃
Give a clear description of what have you added or modifications made
I have developed a webapplication that runs over the flask backend , i have used the existing model of Bone fracture detection project for detecting the fractures. Its a user friendly and easy to handle website.
Type of change ☑
What sort of change have you made:

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Code style update (formatting, local variables)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested? ⚙
I have tested this website using many examples and edge cases where possible failures can occur.
Checklist: ☑

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added things that prove my fix is effective or that my feature works.
[x] Any dependent changes have been merged and published in downstream modules.

@abhisheks008 can you please review the pr , and suggest me the changes that would be required for it be placed under level-3 tag


Firefox network.preload: false kills navigation

What version of Remix are you using?
1.3.4
Steps to Reproduce
In Firefox:

Type about:config to edit firefox configuration.
Disable network.preload
Navigate to https://remix.run
Click one of the CTAs

Nothing happens
It happens both, using remix, and in the remix website.
I'm not entirely sure if this is a remix or a firefox issue though 🤷
Expected Behavior
Navigation works correctly
Actual Behavior
Links do not navigate, pressing "back" doesn't navigate either.

@icatalina I tried this in the latest release of firefox i.e 99.0, released on April 5, 2022.
The issue you mentioned, is not reproducible on this version of firefox (99).

@icatalina What version of firefox are you using?

Hi @machour and @Jaikant,
I was using firefox 98, I'm using firefox 99 and I've tried in firefox 100. The issue is still happening in all 3 of them.
I'm sorry I didn't give much information in my original issue, this is using MacOS Monterrey, and those 3 versions of firefox.
https://user-images.githubusercontent.com/4542735/162609499-fb223773-8e23-43ff-a234-85092d4e555a.mov
As I mentioned in the original ticket, I don't really know if this is an issue with remix or firefox... 🤷

I can reproduce this on Firefox 99.0.1 (64-Bit) on Windows 11.

Another option @jacob-ebey suggested which is still not ideal but potentially better than the above alternative, is to do a quick "feature detection"-esque check and stick an invalid <link rel="preload" href="some-junk-url-that-should-error"> in the DOM and see if it fires an onerror within a few ms and set a boolean of like preloadSupported=false that disbales the use of stylesheet preloads for that session.  The downside though is that when preloading is supported, users will get a bogus 404 in their network tab.
Maybe there's a combination of the above and this idea where we let a few preloads timeout, and then do the feature detection check.  That way when preload is working fine there will never be a a bogus 404.  And when preload is disabled, only after 3 timeouts would we start the 404 approach.

I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1847811 just in case this ends up being a bug in firefox, but I suspect this might be expected on their end if you go disabling features of your browser.

We've added a "fix" for this in #7106 that will be available in Remix v2


Locking package versions

This is basically the same issue as #178, just a new version of it.
Because express-zod-api specifies that it is only compatible with zod version 3.20.2 you will get errors if try to use it in an app that uses any other version of zod.
This is all that is needed to reproduce it:
mkdir repro && cd repro
yarn init -y
yarn add typescript zod express-zod-api

cat <<'END' > index.ts
import { z } from 'zod';
import { defaultEndpointsFactory } from 'express-zod-api';

defaultEndpointsFactory.build( {
  method: 'get',
  input: z.object({}),
  output: z.object({}),
  async handler() {},
} );
END

./node_modules/.bin/tsc ./index.ts

This is the error that is produced:
repro.ts:6:3 - error TS2322: Type 'ZodObject<{}, "strip", ZodTypeAny, {}, {}>' is not assignable to type 'IOSchema<any>'.
  Type 'ZodObject<{}, "strip", ZodTypeAny, {}, {}>' is not assignable to type 'ZodObject<any, any, ZodTypeAny, { [x: string]: any; }, { [x: string]: any; }>'.
    Types have separate declarations of a private property '_cached'.

6   input: z.object({}),
    ~~~~~

This happens because locking the version of zod means that unless every package in the project that uses zod also locks it to the exact same version, you are going to end up with a situation like this:
❯ find node_modules -type d -name zod
node_modules/zod
node_modules/express-zod-api/node_modules/zod

This means that the zod being used by express-zod-api is not the same as the zod being used in the rest of the app.

Hello @jasonk
Could you please clarify:
Why are installing zod having express-zod-api that exports z?
It's made this way in order to extend zod with some proprietary schemas under the same namespace, like z.file() etc

Any updates, @jasonk ?

@jasonk , consider testing v10 should fix this issue.
More info here: #870


test(react-native): temporarily disable checks on app.type

Disabled checks on the app.type field pending bug fix.  Some internal ticket references have also been updated, after finding that the originals were closed as duplicates.

Closing - seems the code fix beat me.


Sharpness of SD multisegment resizer

https://github.com/TASEmulators/TASEncodingPackage/blob/d0798953e39468d849f4da6f22c094b8b31045ca/programs/functions.avsi#L21
This new approach (introduced in #12) does weird things with PCem startup. It takes this 640x680 frame

and resizes it to gameplay resolution of 800x600 like this

while it should be closer to this, to appear more like on a CRT monitor (and does appear if I comment out that line above)

Same deal with this 640x480 frame

that should look like this

Should be fixed by #25


Unable to Play or Debug C# Projects in Visual Studio 2019

Godot version
v3.4.stable.mono.official [206ba70f4]
System information
Windows 11
Issue description
When using Visual Studio 2019 to edit Godot 3.4 C# Mono projects, I am unable to "Play in Editor" or debug the game in any way. If I hit the play button in VS2019, an error message stating:

A project with an Output Type of Class Library cannot be started directly. In order to debug this project, add an executable project to this solution which references the library project. Set the executable project as the startup project.

I did however find a work around to allow debugging of Godot C# projects in Visual Studio based on the instructions on this page:
https://gist.github.com/31/302bab2630ddf8d90ab4aec0d358b538
So this works, but it must be done for every new project you create and is a hassle. Hopefully there is some way to update the Visual Studio plugin to do this automatically, or update Godot to generate the solution files with this already applied.
Steps to reproduce
Download the Mono build of Godot 3.4 on Windows
Create a new project.
Add a C# script.
Click the script edit button.
Visual Studio 2019 will open.
Click play and see the error.
Minimal reproduction project
Sharp.zip

Seems like those instructions are for Godot 3.2 so it might be outdated, also this sounds like an issue with the Visual Studio extension and not Godot so it should be reported in the extension's repository: https://github.com/godotengine/godot-csharp-visualstudio
It seems this issue has already been reported in the extension repository:

https://github.com/godotengine/godot-csharp-visualstudio/issues/10
https://github.com/godotengine/godot-csharp-visualstudio/issues/21

Closing as duplicate of godotengine/godot-csharp-visualstudio#10 (as I just explained here).


Support vmagent shard awarness

See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4018
Both of the proposed solutions will require operator to automatically configure the command-line flags to populate them with cluster member addresses.

Blocked by https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4018

@hagen1778 Since https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4018 is completed by displaying all the discovered targets at the http://vmagent:8429/service-discovery page, should we close this one?

should we close this one?

Yes! Thank you @Haleygo !


Add configurable option for blank passphrase

if administrators want to allow users to create a secret without a passphrase, there should be a configurable option to allow it.
it's not ideal to me from a design perspective, but since the application doesn't restrict complexity for passphrases, users can use simple single word passphrases, which aren't any more secure.

7459162207a3a301d76344af8e82e9125a7b1a4a
5b7d6784051ed65155c57ae79fdd65ca6c29851f
4a2f1c179e8034b19e253e91abcc5e3d34bd0e5e


implicit state declaration

From @catmando on November 25, 2015 21:40
why even declare states?
state :foo
is completely redundant, and is at odds with the rest of ruby.   executing state.foo should just create foo if it does not yet exist.  Typically this will happen in the before_mount macro.   This also solves confusion that several people have had because the state macro runs at the class level (not in the instance) but yet it is creating instance level objects.
I vote we allow state variables to (just like instance variables) be created as they are referenced.  (method_missing to the rescue)
Why not params:  because params do need to be explicitly declared in ruby, so it is again consistent
Copied from original issue: zetachang/react.rb#87

Vote:
:+1: for explicit state :foo # at class level
:-1:  for implicit state.foo # everywhere

I do like explicitly defining all the states. It allows me to quickly see all/any states at first glance without having to look through a possibly large file, and have a chance of missing one. To me there is a point where there is too much magic, but it really comes down to personal preference. I think both ways should be allowed.

If I read it right, state at the class level is sort of the corresponding call to getInitialState().  This can work for primitive types, but you can't access params and other instance functionality because it's at the state level, so it only looks like it's parallel but isn't.  I'd say keep it at the class level only if we can have it give access to the instance level functionality.  Otherwise it can be confusing

using state foo: 12 at class level from lap20 onwards sets state synchronously nicely without causing a second render.
using implicit state at instance level may cause a second render unless used in callbacks that allow for a synchronous setState() call

The issue here is whether states MUST be declared before use (like Params)
The answer currently is NO for instance states, yes for class states
The only thing is some folks (i.e. @adamcreekroad) like to declare states for readability.  I think we should leave this problem open, and in the future implement a config variable state_declaration_required that defaults to false, but if set to true, will throw errors if states are used and not declared.  This will make mr. @adamcreekroad and his ilk happy.


Errors when using describe and :step hook.

Great Great Gem, thanks so much!
I'm getting the following two problems, I'm documenting together, as I strongly suspect they are related to my configuration.
First Problem: I cannot wrap my steps in a describe:
for example:
require 'spec_helper'

describe 'admin pages', js: true do # remove this and everything works fine

  RSpec::Steps.steps "orders index", js: true do

    it "should login and display the Orders page" do
      size_window(:default)
      @orders = 5.times.collect do
        FactoryGirl.create(:order, :with_valid_payment)
        FactoryGirl.create(:order, :with_valid_payment, :from_one_month_ago)
        FactoryGirl.create(:order, :with_valid_payment, :with_tag)
        FactoryGirl.create(:order, :with_valid_payment, :with_name)
      end
      @admin = FactoryGirl.create(:user, type: "Administrator")
      login(@admin, then_visit: "/admin/orders")
      page.find('h1', text: "Orders")
      page.should have_content("Orders")
    end

    it "should show latest orders" do
      orders = page.all(".order-row", count: 15)
      orders.count.should eq(15)
    end

...

I get this:
/Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:240:in `block in define_example_group_method': Creating an isolated context from within a context is not allowed. Change `RSpec.describe` to `describe` or move this to a top-level scope. (RuntimeError)
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/dsl.rb:43:in `block in expose_example_group_alias'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-steps-2.1.1/lib/rspec-steps/builder.rb:10:in `build_example_group'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-steps-2.1.1/lib/rspec-steps/dsl.rb:19:in `steps'
	from /Users/mitch/railsdev/v4-catprint/spec/integration/admin_spec.rb:5:in `block in <top (required)>'

Note, that if I use the monkeypatch, and simply say steps, I get a slightly different error (perhaps this is a clue?)
/Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:675:in `method_missing': undefined method `steps' for RSpec::ExampleGroups::AdminPages:Class (NoMethodError)
	from /Users/mitch/railsdev/v4-catprint/spec/integration/admin_spec.rb:5:in `block in <top (required)>'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:385:in `module_exec'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:385:in `subclass'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/example_group.rb:255:in `block in define_example_group_method'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/dsl.rb:43:in `block in expose_example_group_alias'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/dsl.rb:82:in `block (2 levels) in expose_example_group_alias_globally'
	from /Users/mitch/railsdev/v4-catprint/spec/integration/admin_spec.rb:3:in `<top (required)>'

Second (possibly related) problem
In my specs helper if I have:
config.after(:step) do
   ...
end

I get:
/Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:591:in `extract_scope_from': You must explicitly give a scope (example, context) or scope alias (each, all) when using symbols as metadata for a hook. (ArgumentError)
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:578:in `scope_and_options_from'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:449:in `register'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/hooks.rb:272:in `after'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core/configuration.rb:1651:in `after'
	from /Users/mitch/railsdev/v4-catprint/spec/spec_helper.rb:193:in `block in <top (required)>'
	from /Users/mitch/.rvm/gems/ruby-2.3.0/gems/rspec-core-3.4.2/lib/rspec/core.rb:97:in `configure'
	from /Users/mitch/railsdev/v4-catprint/spec/spec_helper.rb:123:in `<top (required)>'

Here is the header of the spec_helper.rb if that helps:
require 'rails_helper'
require 'rspec'
require 'rspec/expectations'
require 'factory_girl_rails'
require 'shoulda/matchers'
require 'database_cleaner'
require 'capybara/rspec'
require 'capybara/rails'
require 'support/user_helper'
require 'support/component_test_helpers'
require 'capybara/poltergeist'
require 'billy/rspec'
require 'fixtures/doodlebin/stubs'
require 'timecop'
require "rack_session_access/capybara"
require 'rspec-steps/monkeypatching' # I get the same problems with or without this
...

Steps is intended, generally, to be used in place of describe; i.e. the steps block is the describe block, but    with the added feature of sequentializing the examples within it.   So in our practice, we would write your block as:
RSpec::Steps.steps "admin pages orders index", js: true do
That said, I can see cases where you might want to nest steps inside describes in order to simplify your naming.  We'll look at whether that can be added in a future version - I'm not immediately certain whether the current architecture can be extended to allow that.  Alternatively, we'd welcome a pull request.

Okay that explains the first one - I will at least do a PR on the Readme since this is very unclear.   The readme seems to imply that steps can be used inside a describe block, but you can't have context inside of steps which makes sense.
any clue on the second issue?


Shelley: golden tests

Related: #1820
We need to have golden tests for the Shelley types we send across the wire and/or store on disk. At the moment we mostly use the From/ToCBOR instances from cardano-ledger-specs, which should already be tested in cardano-ledger-specs, but some of our types, e.g., LedgerState, augment the spec type with additional information that also needs to be encoded.
A skeleton for these tests already exists in Test.Consensus.Shelley.Ledger, only the generators still need to be written.

Addressed in #1695.


Fix for broken_promise exception observed on connection shutdown

A broken_promise exception was observed when calling close() due to the fact that the input stream was called while it was waiting on a pending operation to complete.
This occurred on call to close because of how do_shutdown() is implemented. do_shutdown() acquires the output semaphore, but not the input, then attempts to wait_for_input(). If there is already a waiter on the read path, then the broken_promise exception will be observed when do_shutdown() calls do_get().
The fix is to simply modify do_shutdown() to call wait_for_eof() instead of wait_for_input(),however this would be incomplete because there are other instances in the implementation where out of band operations on the read / write path come from opposite paths.
To resolve the above concern two new semaphores are introduced which guard the input and output streams respectively. When get() must be called due to a write, a new method called wait_for_data() can be invoked which will either call wait_for_input() or resolve when an existing reader has consumed data off of the input and written to the _in_bio. On the read side if data must be read out of the SSL session a new semaphore will ensure that the concurrent writes don't overlap.

Changes in force-push

Split formatting commit out

Changes in force-push

Removed accidental duplicate call wrapping do_get() in context of semaphore
Slightly reworked logic in wait_for_eof() , previously this depended on waiting on _in_sem a deadlock was detected in a unit test. Its been since refactored to use wait_for_input() instead

Changes in force-push

Modified implementation to not use 2 additional semaphores and instead retry if semaphore is already taken , otherwise take lease and perform work.
Ensure read lock is taken within wait_for_eof

Note to reviewers, base has been modified to rebase-feature-ossl which is the feature-ossl branch with the seastar 24.2.x changes rebased onto it.

Leaving this in draft, but will close.  Please review https://github.com/redpanda-data/seastar/pull/115


Update _config.yml

merging the all my work

merging the all my work

merging the all my work

merging the all my work


Append Catalogs to Single Batch Catalog

write as each fit is completed
plot histogram after each run

Closed by #29.


Update database model factory to allow running with existing connection

Fixes issue on C.I. where connection string doesn't have enough information to create a new connection. Added new internal interface to avoid breaking publicly shipped existing API.

:shipit:


require 'rltk/ast' pollute main Object with #match method, leaking it in a global scope

Hi!
First of all thanks for this tool!
I have noticed that the following line in the ASTNode
require 'filigree/match'

https://github.com/chriswailes/RLTK/blob/master/lib/rltk/ast.rb
Actually will include this in the main Object
def match(*objects, &block)
  me = Filigree::MatchEnvironment.new
  me.instance_exec &block
  me.find_match(objects)
end

https://github.com/chriswailes/filigree/blob/master/lib/filigree/match.rb#L157
It looks like RLTK doesn't use #match but only the module Filigree::Destructurable as described in this commit that introduced the inclusion: https://github.com/chriswailes/RLTK/commit/3cf628c07402bc43b3fd9cb6a502a9e3eabc3d12
I was wondering if we could avoid leaking the match method in a global scope.
I have noticed since including rltk/ast started to conflict with rspec
Thanks!

Well, good that this has been brought up! In particular, this is clashing with a match method that is supposed to be available whenever you want to define an RSpec matcher by yourself, for instance:
require 'rspec/expectations'

RSpec::Matchers.define :be_a_multiple_of do |expected|
  match do |actual|
    actual % expected == 0
  end
end

Well @codella actually I have found a workaround.
in your node class you could do
require 'rltk/ast'
Object.send :undef_method, :match

class BaseNode < RLTK::ASTNode
  ..
end

But, yes... not very elegant. It would be better if we just include Filigree::Destructurable and avoid defining match on the Object class

This is certainly something I can work on.  I might need your help with testing though, as I currently don't have any environment that causes this problem.
I'd appreciate it if you could also leave me a short description of how/why you are using RLTK.  This helps me understand how people are using RLTK and if it is meeting people's needs.

So, my match is a function and not a method of some particular object.  It looks like Ruby might implement functions by making them methods of Object, but that doesn't always seem to be the case.  Can you get your code to work by using self.match instead of match?  If that doesn't work, the only solution I see is to re-name the Filigree-provided function to something like pmatch (for 'pattern-match').

Hi
At this moment in time I can't disclose what we are working on, I am sorry. Anyway we have all the intentions to opensource the project as soon as possible.
The issue we see here is that after require 'filigree/match'  any constants, method or globals within the loaded source file will be available in the calling program’s global namespace.
When you do a
def match
  puts "foo"
end

you are actually defining a method in the ruby main object
» irb
def match; puts "foo"; end

method(:match).owner
 => Object

self
 => main

Instead of renaming it with pmatch (so to introduce some sort of naming spacing "p") why don't you go for a real namespace and use a module
module Filigree
  def match
    puts "foo"
  end
end

The function will be still available as a global ::Filigree.match

I can confirm that this would work
require 'rspec/expectations'

RSpec::Matchers.define :be_a_multiple_of do |expected|
  self.match do |actual|
    actual % expected == 0
  end
end

The point is that rspec is loaded before Filigree and hence the latest will define a match method that will override the one in rspec even if they define it in a module:
https://github.com/rspec/rspec-expectations/blob/7628434b8e10620669bf34f9b341acbd7e5946ee/lib/rspec/matchers/dsl.rb#L57
In my humble opinion your match function as it is now is hitting a bit the principle of least astonishment .
Sorry for my rant :-)

This issue was fixed by moving the match function provided by Filigree into the Filigree namespace.  Please file any followup issues to the Filigree Github page.
Relevant patch: https://github.com/chriswailes/filigree/commit/ead2f44483fedd51638dc982c9e7801f1c5d6932


Add support for macOS ctrl click (right click emulation)

Resolves https://github.com/ppy/osu/issues/6612
[X] Depends on https://github.com/flibitijibibo/SDL2-CS/pull/240
[ ] Depends on https://github.com/ppy/SDL2-CS bump

Note that this conflicts with ControlPressed cases ~like control-enter in song select for example~. I was hoping to redirect it with cmd but there is also a SuperPressed. Not sure how to handle that.

Without checking the code, it sounds very weird that this should affect ctrl+enter.

Never mind, I mistook ctrl-clicking carousel item/logo with ctrl-enter because it's in the same ControlPressed flow in song select.
Not sure if there are other conflicts then (editor?), haven't checked.


pycovjson library

Currently, pycovjson is structured as a command line utility. Add code to make it easier to use within other projects.

Currently working on this.

Cool, I am very interested in this. In particular a question I have is as follows

We use Drupal to dynamically generate content for dataset landing pages, based on database tables. We therefore are interested in generating CoverageJSON directly from geospatial database content.

What are the blockers right now to doing this?

Cool, sounds very interesting! I have recently added convert.py which ties together the read and write functions. It still has a few things which need to be added however.

What are the blockers right now to doing this?

I cannot think of any reason this wouldn't be possible, but will comment if I think of any.


When Alt is spammed on-ground item text disappears

Describe the bug
When I press left or right alt rapidly, text above items on ground can vanish
To Reproduce
Steps to reproduce the behavior:
Drop an item with overlay text on the ground, and press alt rapidly to see the text disappear.
Expected behavior
The text over the item should not disappear when alt is pressed rapidly.
Screenshots
Before:
https://i.imgur.com/rCw1rsI.jpg
After:
https://i.imgur.com/RFCGYG6.jpg
Environment (please complete the following information):

OS: Windows 10
OpenGL Version: OpenGL 4.6
RuneLite version: 1.5.31-SNAPSHOT compiled with javac 1.8.0_222
JRE version:  openjdk version "1.8.0_222"
RuneLite commit hash: 715c7a26b903016f6dce0d7fe6bef9448051a615
Launcher version: Not applicable

Additional context
There doesn't seem to be anything in the logs describing any errors.

thats a feature, you can change the double tap time in the ground items settings

Thanks I never looked in the settings, that seems to be it


[BUG] Incompatibility with Vision 5e

Setup

OS: [Mac OS]
Browser: [chrome]
Module version: [e.g. 1.2.5]
Foundry version: [e.g. 0.8.6]
Gaming system & version: [e.g. dnd5e 1.3.3]
Any other modules enabled: [yes]

Describe the bug
Vision between tokens is not shared if both Shared Vision & Vision 5e are enabled (and their dependencies)
Console Log
No related errors

Originally posted this issue on Vision 5e's Github page, but was ultimately sent here. @dev7355608 said that they have some ideas that may help

I am on Game system dnd5e version 3.3.1. I can confirm this bug.
when vision 5e is enabled. Shared vision sharing stops working completely.


Set up exemplar response time and security alerts on CIP

We'll need to work out what other metrics we want to measure, but this shows the rough skeleton of how to set alerts up. They're configured to email the alert email address stored in the KeyVault, but can also be configured to send SMS, ping webhooks, or a number of other communication methods.
I found the process of working out how to specify an alert in ARM quite challenging. I didn't find any complete documentation on how to do it in a general case, only specific examples of varying completeness which I reverse engineered. The two references that I found useful were the (incomplete) template specification and the .NET Azure SDK docs. To work out the metricName, I found the best was was to simply manually set up an alert in the portal and read the name from the resulting value in the "Condition" column.
This PR also adds three new flags to bin/azure-deploy:

--skip-secrets to skip deploying the secrets resource group (useful when trying out changes).
--scratch-secrets and --scratch-app to deploy *-scratch resource groups for experimenting without affecting the staging app.

 Set up Monitor on CIP


#2 Update KeyManagerService

added 2 separate keystore aliases for endec and sign
added separate key pair generation for endec and sign
symmetric key is now generated and used within encryption
fixed log messages
moved all property initialization to properties.config
updated UI
getPublicKey() provides either signing public key or encryption public key based on contents PublicKeyRequestDto

Added android based testing.
Added dependency injection.

This PR is part of #2


[FEATURE]: SF BART support for realtime gtfs

Describe the solution you'd like
Based on the comment made on the README, BART support is not possible due to the info not being in GTFS protbuf format but looks these two URLs:
http://api.bart.gov/gtfsrt/tripupdate.aspx
http://api.bart.gov/gtfsrt/alerts.aspx
are using the protobuf format. Or at least it seems that way based on this project which I can do something like this:
npx gtfs-realtime https://api.bart.gov/gtfsrt/tripupdate.aspx
and get data out.
Describe alternatives you've considered
I tried setting the two URLs above as stops URL and alerts URL for my sensor but I am not seeing anything indicating realtime is working.
Am I doing something wrong? Is there some work that needs to be done for this to work?
I'm trying to learn about how exactly its being parsed by pygtfs but haven't gotten there yet.
Happy to contribute just need some pointers on how to better debug this.
See sensor data below:
arrival: "2024-01-11T01:30:00+00:00"
day: today
first: false
last: false
offset: 0
origin_station_stop_id: NBRK
origin_station_stop_code: None
origin_station_stop_name: North Berkeley
origin_station_stop_desc: None
origin_station_stop_lat: "37.874032"
origin_station_stop_lon: "-122.283508"
origin_station_zone_id: NBRK
origin_station_stop_url: None
origin_station_location_type: "0"
origin_station_parent_station: place_NBRK
origin_station_stop_timezone: None
origin_station_wheelchair_boarding: None
origin_station_platform_code: None
origin_station_location_type_name: Station
origin_station_wheelchair_boarding_available: unknown
destination_station_stop_id: EMBR
destination_station_stop_code: None
destination_station_stop_name: Embarcadero
destination_station_stop_desc: None
destination_station_stop_lat: "37.792789"
destination_station_stop_lon: "-122.39708"
destination_station_zone_id: EMBR
destination_station_stop_url: None
destination_station_location_type: "0"
destination_station_parent_station: place_EMBR
destination_station_stop_timezone: None
destination_station_wheelchair_boarding: None
destination_station_platform_code: None
destination_station_location_type_name: Station
destination_station_wheelchair_boarding_available: unknown
route_route_id: "7"
route_agency_id: None
route_route_short_name: Red-S
route_route_long_name: Richmond to Daly City/Millbrae
route_route_desc: None
route_route_type: "1"
route_route_url: https://www.bart.gov/schedules/bylineresults?route=7
route_route_color: FF0000
route_route_text_color: FFFFFF
route_type_name: Subway
trip_route_id: "7"
trip_service_id: 2023_09_11-DX-MVS-Weekday-02
trip_trip_id: "1461975"
trip_trip_headsign: SF / SFO Airport / Millbrae
trip_trip_short_name: None
trip_direction_id: "1"
trip_block_id: None
trip_shape_id: 1462029_shp
trip_wheelchair_accessible: "0"
trip_bikes_allowed: "0"
trip_bikes_allowed_state: unknown
trip_wheelchair_access_available: unknown
origin_stop_arrival_time: "2024-01-11T01:05:00+00:00"
origin_stop_departure_time: "2024-01-11T01:05:00+00:00"
origin_stop_shape_dist_traveled: 33570.34
origin_stop_sequence: 3
origin_stop_drop_off_type_state: unknown
origin_stop_pickup_type_state: unknown
origin_stop_timepoint_exact: true
destination_stop_arrival_time: "2024-01-11T01:30:00+00:00"
destination_stop_departure_time: "2024-01-11T01:30:00+00:00"
destination_stop_shape_dist_traveled: 103912.45
destination_stop_headsign: SFO Airport / Millbrae
destination_stop_sequence: 10
destination_stop_drop_off_type_state: unknown
destination_stop_pickup_type_state: unknown
destination_stop_timepoint_exact: true
next_departures:
  - "2024-01-11T01:05:00+00:00"
  - "2024-01-11T01:25:00+00:00"
  - "2024-01-11T01:45:00+00:00"
  - "2024-01-11T02:05:00+00:00"
  - "2024-01-11T02:25:00+00:00"
  - "2024-01-11T02:45:00+00:00"
  - "2024-01-11T03:05:00+00:00"
  - "2024-01-11T03:25:00+00:00"
  - "2024-01-11T03:47:00+00:00"
next_departures_lines:
  - 2024-01-11T01:05:00+00:00 (Red-S/Richmond to Daly City/Millbrae)
  - 2024-01-11T01:25:00+00:00 (Red-S/Richmond to Daly City/Millbrae)
  - 2024-01-11T01:45:00+00:00 (Red-S/Richmond to Daly City/Millbrae)
  - 2024-01-11T02:05:00+00:00 (Red-S/Richmond to Daly City/Millbrae)
  - 2024-01-11T02:25:00+00:00 (Red-S/Richmond to Daly City/Millbrae)
  - 2024-01-11T02:45:00+00:00 (Red-S/Richmond to Daly City/Millbrae)
  - 2024-01-11T03:05:00+00:00 (Red-S/Richmond to Daly City/Millbrae)
  - 2024-01-11T03:25:00+00:00 (Red-S/Richmond to Daly City/Millbrae)
  - 2024-01-11T03:47:00+00:00 (Red-S/Richmond to Daly City/Millbrae)
next_departures_headsign:
  - 2024-01-11T01:05:00+00:00 (SF / SFO Airport / Millbrae)
  - 2024-01-11T01:25:00+00:00 (SF / SFO Airport / Millbrae)
  - 2024-01-11T01:45:00+00:00 (SF / SFO Airport / Millbrae)
  - 2024-01-11T02:05:00+00:00 (SF / SFO Airport / Millbrae)
  - 2024-01-11T02:25:00+00:00 (SF / SFO Airport / Millbrae)
  - 2024-01-11T02:45:00+00:00 (SF / SFO Airport / Millbrae)
  - 2024-01-11T03:05:00+00:00 (SF / SFO Airport / Millbrae)
  - 2024-01-11T03:25:00+00:00 (SF / SFO Airport / Millbrae)
  - 2024-01-11T03:47:00+00:00 (SF / SFO Airport / Millbrae)
gtfs_updated_at: "2024-01-11T00:56:43.271553+00:00"
origin_stop_alert: no info
destination_stop_alert: no info
info_realtime: No realtime information
device_class: timestamp
icon: mdi:subway
friendly_name: NBRK to EMBR

comment made on the README
You are right, I knew this of course but poorly formulated the readme
The aspx does provide different connection and BART is the only (!) provider so far that deviates. Aside the link provided by you, you can do a research on realtime solutions on this type and you will see that all seem to have been written only for BART, possibly because they were a forerunner.
Weeks ago I asked BART why they deviate, no answer so far and no longer expecting this.
So, that your realtime is not working is thus "logical", BART needs to comply to the widely/generic used format, see my table of positively tested providers.

I will amend the readme but I am not going to develop something specific for a (each) deviating provider :) ... maybe there is a generic solution using 'curl' to the url and store the daat locally via a service, I already have a service to store locally but this does not cover curl/aspx, maybe this can be made 'generic'...not sure at the time

Thanks for the explanation! Bummer that this was implemented just not correctly.


Bug: Nested properties are purged

I'm using "nested" props to encapsulate properties in components while having the ability of global defaults at the same time (in-depth explanation here)
Anyway, the following syntax isn't picked up:
border-radius: var(--button-radius, var(--radius, 0.25em));

--button-radius isn't defined, but --radius is.
--radius gets purged by the lib... 😢
If I remove the nesting, --radius is picked up.

Turns out the problem isn't the nesting, but the undefined, first prop which led to skipping of the later ones. Fix + test in #19.


Mount_ewf.py fuse:warning library too old

Hello,
when i try to mount an Encase Image, i recieve this message:
mount_ewf.py whatever.E01 /mnt/ewf
ewfmount 20140608
fuse: warning: library too old, some operations may not not work
root@siftworkstation:/mnt/hgfs/Cases/test#
used the vmware-image.

Try and use the bootstrap script to upgrade. There should also be an upgrade script on your desktop.

Unable to validate/re-produce. Please let me know if you continue to see this problem and feel free to re-open the issue.


When Terminal has focus, shift+drag on title bar does not trigger FancyZones

Windows Terminal version (or Windows build number)
1.9.1942.0
Other Software
PowerToys 0.43.0
Steps to reproduce
On a laptop+monitor setup using virtual desktops.
With FancyZones defined for a desktop.

Give the Terminal window focus (by opening it, or click or Alt+Tab on existing Terminal window)

Shift+Left-click+drag on Terminal title.  FancyZone borders / highlighted regions do not appear on screen as expected. Window does not move during drag as would be expected with NO shift modifier, but when drag is released, Terminal window moves to new position as if shift had not been pressed (i.e. normal window drag).

Same attempt (shift+drag to FancyZone) on any other (non-Terminal) window. This window snaps to FancyZone as expected.

Same attempt on Terminal window (which no longer has focus). This time, snaps to FancyZone as expected.

Without losing Terminal focus, try again. Fails again.

Give focus to any non-Terminal window.

Without giving Terminal focus, try again on Terminal. Succeeds.

Expected Behavior
Show FancyZone during shift+drag, snap to FancyZone on drag release.
Actual Behavior
Terminal window  is unresponsive during shift+drag, moves on drag release.

This is a dupe of #2905, which is actually a dupe of microsoft/PowerToys#209.
WAIT but that was fixed in 2019. So this must be some new regression. I'd follow up with PowerToys on their repo: https://github.com/microsoft/PowerToys/issues

Thanks @zadjii-msft -- While that was indeed fixed / closed, there were subsequent reports on that issue, which were referred to https://github.com/microsoft/PowerToys/issues/1466, which was labeled as Resolution-External. So ¯\_(ツ)_/¯

@crutkas can we get more context on this from the PowerToys side? I thought y'all took a fix for PT for the Terminal, but both microsoft/PowerToys#1466 and microsoft/PowerToys#209 are just kind of black hole issues right now, without any real guidance on why the Terminal doesn't work in this case. Is this a XAML Islands thing?
I'd rather get to the root cause of the issue (even if it's unsolvable) than just spiderman.png all day.

@zadjii-msft Ive gone into depth how to recreate the issue without FZ/ PT even installed in other bugs here. We amplify the issue since the behavior required for FZ.
Best of my knowledge we did not do a fix for it. I'd sync internal as I'm OOF until September 1 also.


Can I upgrade the version of Python on the device to 3.8.3?

Or will this break something?

@lokijota We are looking into this issue and will get back to you.

@lokijota Hey,
As per my investigation there is no upgraded version of python. You can follow the below link :
https://azure.github.io/Vision-AI-DevKit-Pages/docs/SetUp_VS_Code/#setup-and-configure-vs-code-for-container-deployment
Even for windows the latest on is python 3.7

Hi. What I mean is this: the device is running 3.5.3. Can I update to 3.8.3, the latest version? Will it break the SDK?
Link to 3.8.3 here: https://www.python.org/downloads/release/python-383/

@lokijota Hi Joao, AS I have tested and it is working fine So you can go forward and update to 3.8.3, It won't break the SDK.

@lokijota Can we close this issue if no further support is required?

Yes, go ahead. Thanks.

Closing as per the user confirmation.


Can ChakraCore on MacOS be built for arm-Windows platform with VS 2017?

Can ChakraCore on MacOS be built for arm-Windows platform using Visual Studio Community 2017? e.g. arm Chromebook
I import the Build\Chakra.Core.sln into VS 2017 on MacOS, and seems cannot build, occur "This project type is not supported by Visual Studio Community 2017 for Mac".
Thanks.

I haven't tested this yet but my initial guess is that Build\Chakra.Core.sln is not intended to work in VS for Mac (I was surprised to hear that VS for Mac uses .sln files at all). It has historically been used only on windows. Normally, we recommend using build.sh in the root of the repo for building ChakraCore on Linux and macOS (see https://github.com/Microsoft/ChakraCore/wiki/Building-ChakraCore). Does that work for you?

I had a go at this quickly, running build.sh on a mac doesn't seem to allow targeting windows - well it tries but the build fails, not sure if it's designed for that.
Easy enough to build for mac on a mac and easy enough to build for windows on windows - but can't see a working way to build for windows from mac.


example table

This is a great template! I was wondering if you had a trivial example of a table to include in the latex document?

Good idea, thanks Sam.  Markdown table example added.  Closed by e591e48.


Remove iam-policy in governence

Remove the IAM Policy Controller. Remove the IAM policy templates in the console.
Ref: https://issues.redhat.com/browse/ACM-10859

/cc @mprahl @dhaiducek

@yiraeChristineKim could you also please remove the IAM Policy specific code in PolicyWizard.tsx?

@mprahl Thanks Matt

/lgtm


[release-0.21] Trigger prod CLI for v0.21.0

Issue #, if available:
#2402
Description of changes:
Trigger prod CLI for minor release v0.21.0
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/hold

/approve

/override eks-anywhere-production-eks-a-release-presubmit

/approve
/lgtm

/unhold

/cherrypick main


removed deprecations about URL patterns definition

refs #59

no more "literal strings" in URL definitions, but a callable,
do not use the urlpattern function

won't be merged yet, because it'll have to be rebased from master after #55 is merged, and eventually completed. It's here as a "to do".

ready, warnings don't appear anymore.


Building kmods or akmods won't work during build (action using azure kernel)

Hello,
I've noticed an annoyance with a lot of packages like VirtualBox or some Guest Tools from paralells on someone's computer,
It's impossible to install them cause when you execute akmods or something that relate to uname it will take the kernel from azure (the one that github uses to build and image) and so it won't find the kernel module folder for that one.
Any suggestions ? or potential fix ?
Thanks !
exemple of issue :
Checking kmods exist for 5.15.0-1041-azure [  OK  ]
Files needed for building modules against kernel
5.15.0-1041-azure could not be found as the following
directories are missing:
/usr/src/kernels/5.15.0-1041-azure/
/lib/modules/5.15.0-1041-azure/build/Is the correct kernel-devel package installed? [FAILED]

Hey, sorry for not responding earlier, I have missed this issue completely. I am not familiar with this issue, and I don't think it's some problem with this template. You might have better luck on the discussion forum https://github.com/orgs/ublue-os/discussions or the Discord https://discord.gg/WEu6BdFEtp.
Can you clarify how you are trying to install akmods?

Well I've tried by installing a kmod with the recipe.yml (exemple installing virtualbox akmod from the repo) and I've tried to make a sh script that will execute akmod after all rpms are installed but it use the old kernel from debian azure

Have you looked at the ublue akmods repo for example? https://github.com/ublue-os/akmods
The scripts in there run an akmods command like akmods --force --kernels "${KERNEL}" --kmod wl.
It's also possible to request the akmods you need to be built there so you could just pull them from there.

The variable kernel works but you need to build akmods afterwads and that's kinda inconvenient

Closing this issue. Building custom kernel modules with custom kernels is not something currently supported officially. This should be discussed somewhere else, if desired.


Search decoration badge skitters on hover

Found while verifying https://github.com/microsoft/vscode/issues/157462

Not sure if this is avoidable but figured I'd file an issue anyway.
I also associate the term 'badge' with the number count, and consider the 'added'/'modified'/'deleted' letters which the new search badge setting toggles to be decorations. This initially caused some confusion about what the setting was supposed to do and whether it was working. Could we consider either clarifying the setting description or (if the badge terminology is not the right one) renaming the setting?

Not sure if this is avoidable but figured I'd file an issue anyway.

Are you referring to how the badge moves to the left when you hover? If so, we're already tracking that here- #156300 :)

I also associate the term 'badge' with the number count, and consider the 'added'/'modified'/'deleted' letters which the new search badge setting toggles to be decorations. This initially caused some confusion about what the setting was supposed to do and whether it was working. Could we consider either clarifying the setting description or (if the badge terminology is not the right one) renaming the setting?

That's a good point. We call them file badges in the settings for explorer and other views.

But maybe we should consider renaming them to be more specific like you mentioned? Honestly, it is kind of vague to just refer to them as "badges".


[DO NOT MANUAL MERGE] Release Qualification

Trigger release qualification jobs
none

@silverdev: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-rbac-auth.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-rbac-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@silverdev: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-rbac-auth.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-rbac-auth

prow/daily-e2e-cluster_wide-auth-default.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-cluster_wide-auth-default

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@silverdev: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-rbac-auth.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-rbac-auth

prow/daily-e2e-cluster_wide-auth-default.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-cluster_wide-auth-default

prow/daily-e2e-rbac-no_auth-skew.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-rbac-no_auth-skew

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@silverdev: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-rbac-auth.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-rbac-auth

prow/daily-e2e-cluster_wide-auth-default.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-cluster_wide-auth-default

prow/daily-e2e-rbac-no_auth-skew.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-rbac-no_auth-skew

prow/daily-e2e-cluster_wide-auth-skew.sh
23c819fca7d739aa6a9c58ba0de43a0bf347857e
link
/test daily-e2e-cluster_wide-auth-skew

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Is there a way for me to take the recorded audio data from the microphone and output it as a byte array? Because this is how I want to send an audio stream to a web server for real-time speech recognition. It's streaming in real time

Is there a way for me to take the recorded audio data from the microphone and output it as a byte array? Because this is how I want to send an audio stream to a web server for real-time speech recognition. It's streaming in real time

It is possible to export audio data from a captured sound wave, which is used to record audio data from input devices such as a microphone. You can export the audio data using the corresponding export functions.


[NativeScript 1.1] Crash attempting to get physics inside of a local resource

I'm probably stretching the possibilities of time and space here but I'm trying to get access to the physics engine inside of a resource.
So I have the following code:
			printf("Procedural mesh raycast, obtaining local scene\n");
			Node * localscene = get_local_scene();
			if (localscene == NULL) {
				printf("Procedural mesh raycast, no local scene found, is this a local resource?\n");
				return false;
			};
			printf("Procedural mesh raycast, obtaining viewport\n");
			Viewport * vp = localscene->get_viewport();
			if (vp == NULL) {
				printf("Procedural mesh raycast, Couldn't obtain local viewport\n");
				return false;
			}
			printf("Procedural mesh raycast, obtaining world\n");
			Ref<World> world = vp->find_world();
			if (world.is_null()) {
				printf("Procedural mesh raycast, Couldn't obtain world\n");
				return false;
			}
			printf("Procedural mesh raycast, obtaining state\n");
			PhysicsDirectSpaceState * state = world->get_direct_space_state();
			if (state == NULL) {
				printf("Procedural mesh raycast, Couldn't obtain state\n");
				return false;
			}

Which seems to crash on that final get_direct_space_state() call:
Procedural mesh raycast, obtaining local scene
Procedural mesh raycast, obtaining viewport
Procedural mesh raycast, obtaining world
Procedural mesh raycast, obtaining state
ERROR: HashMap<class StringName,void const *,struct HashMapHasherDefault,struct HashMapComparatorDefault<class StringName>,3,8>::get: Condition ' !res ' is true. returned: *res
   At: c:\users\basti\development\godot3-git\core\hash_map.h:306
CrashHandlerException: Program crashed
Dumping the backtrace. Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[0] NativeScriptLanguage::get_instance_binding_data (c:\users\basti\development\godot3-git\modules\gdnative\nativescript\nativescript.cpp:1236)
[1] NativeScriptLanguage::get_instance_binding_data (c:\users\basti\development\godot3-git\modules\gdnative\nativescript\nativescript.cpp:1236)
[2] godot_nativescript_get_instance_binding_data (c:\users\basti\development\godot3-git\modules\gdnative\nativescript\godot_nativescript.cpp:366)
[3] godot_nativescript_init
[4] godot_nativescript_init
[5] godot_nativescript_init
[6] godot_nativescript_init
[7] godot_nativescript_init
[8] godot_nativescript_init
[9] godot_nativescript_init
[10] godot_nativescript_init
[11] godot_nativescript_init
[12] NativeScriptInstance::call (c:\users\basti\development\godot3-git\modules\gdnative\nativescript\nativescript.cpp:736)
[13] Object::call (c:\users\basti\development\godot3-git\core\object.cpp:947)
[14] MessageQueue::_call_function (c:\users\basti\development\godot3-git\core\message_queue.cpp:260)
[15] MessageQueue::flush (c:\users\basti\development\godot3-git\core\message_queue.cpp:307)
[16] SceneTree::iteration (c:\users\basti\development\godot3-git\scene\main\scene_tree.cpp:477)
[17] Main::iteration (c:\users\basti\development\godot3-git\main\main.cpp:1777)
[18] OS_Windows::run (c:\users\basti\development\godot3-git\platform\windows\os_windows.cpp:2605)
[19] widechar_main (c:\users\basti\development\godot3-git\platform\windows\godot_win.cpp:150)
[20] _main (c:\users\basti\development\godot3-git\platform\windows\godot_win.cpp:172)
[21] main (c:\users\basti\development\godot3-git\platform\windows\godot_win.cpp:184)
[22] __scrt_common_main_seh (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283)
[23] BaseThreadInitThunk
-- END OF BACKTRACE --

Not sure why...

This is unrelated, but instead of
			Ref<World> world = vp->find_world();
			if (world.is_null()) {

to increase the protection maybe:
			Ref<World> world = vp->find_world();
			if (world == NULL || !(vp->find_world().is_valid())) {

world is not a pointer, so world == NULL won't do anything useful.
I think it might be a problem with classes not being added to the typemap properly? The error is in Godot in a HashMap lookup.

I've also stumbled upon this problem, it used to work fine on nativescript-1.0 for me with this code:
	Physics2DDirectSpaceState *space_state = get_world_2d()->get_direct_space_state();
Now with the exact same code I'm getting a crash on the get_direct_space_state call.

I'll have to retest this, might have been fixed upstream :)

Could this be linked to a crash I'm experiencing when trying to bind _integrate_forces() in a GDNative script inheriting from RigidBody?
[1] /usr/lib/libc.so.6(+0x37e00) [0x7fd345137e00] (??:0) [2] NativeScriptLanguage::get_instance_binding_data(int, Object*) (??:0) [3] ./Game(godot_nativescript_get_instance_binding_data+0x28) [0x557830304c37] (??:0) [4] godot_variant godot::__wrapped_method<godot::RigidPart, void, godot::PhysicsDirectBodyState*>(void*, void*, void*, int, godot_variant**) (??:0) [5] NativeScriptInstance::call(StringName const&, Variant const**, int, Variant::CallError&) (??:0) [6] ScriptInstance::call(StringName const&, Variant const&, Variant const&, Variant const&, Variant const&, Variant const&) (??:0) [7] RigidBody::_direct_state_changed(Object*) (??:0)

Any updates on this? This seem to still be an issue, I saw some updates on the related Godot issue https://github.com/godotengine/godot/issues/17401

I seem to get this also. It crashes at HashMap::get function because it could not get the correct name for a class. I rigged so that it prints the names of the classes with a warning.  Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[0] NativeScriptLanguage::get_instance_binding_data (e:\git\godot\modules\gdnative\nativescript\nativescript.cpp:1346)
[1] NativeScriptLanguage::get_instance_binding_data (e:\git\godot\modules\gdnative\nativescript\nativescript.cpp:1346)
[2] godot_nativescript_get_instance_binding_data (e:\git\godot\modules\gdnative\nativescript\godot_nativescript.cpp:366)
[3] godot::___godot_icall_Object (e:\git\godot-cpp\src\gen\__icalls.cpp:5389)
[4] godot::World2D::get_direct_space_state (e:\git\godot-cpp\src\gen\world2d.cpp:44)
[5] Acclution::Melee::Attack (e:\git\abyssofalethea\code\weapon\melee.cpp:73)
[6] Acclution::Weapon::ReleaseAttack (e:\git\abyssofalethea\code\weapon\weapon.cpp:31)
[7] Acclution::Player::ProcessWeapon (e:\git\abyssofalethea\code\entities\player.cpp:217)
[8] Acclution::Player::_Process (e:\git\abyssofalethea\code\entities\player.cpp:127)
[9] godot::_WrappedMethod<Acclution::Player,void,float>::apply<0> (e:\git\godot-cpp\include\core\godot.hpp:194)
[10] godot::__wrapped_method<Acclution::Player,void,float> (e:\git\godot-cpp\include\core\godot.hpp:210)
[11] NativeScriptInstance::call_multilevel (e:\git\godot\modules\gdnative\nativescript\nativescript.cpp:882)
[12] Node::_notification (e:\git\godot\scene\main\node.cpp:54)
[13] Node::_notificationv (e:\git\godot\scene\main\node.h:46)
[14] CanvasItem::_notificationv (e:\git\godot\scene\2d\canvas_item.h:166)
[15] Node2D::_notificationv (e:\git\godot\scene\2d\node_2d.h:38)
[16] CollisionObject2D::_notificationv (e:\git\godot\scene\2d\collision_object_2d.h:39)
[17] PhysicsBody2D::_notificationv (e:\git\godot\scene\2d\physics_body_2d.h:43)
[18] KinematicBody2D::_notificationv (e:\git\godot\scene\2d\physics_body_2d.h:290)
[19] Object::notification (e:\git\godot\core\object.cpp:957)
[20] SceneTree::_notify_group_pause (e:\git\godot\scene\main\scene_tree.cpp:969)
[21] SceneTree::idle (e:\git\godot\scene\main\scene_tree.cpp:510)
[22] Main::iteration (e:\git\godot\main\main.cpp:1865)
[23] OS_Windows::run (e:\git\godot\platform\windows\os_windows.cpp:2754)
[24] widechar_main (e:\git\godot\platform\windows\godot_win.cpp:150)
[25] _main (e:\git\godot\platform\windows\godot_win.cpp:172)
[26] main (e:\git\godot\platform\windows\godot_win.cpp:184)
[27] __scrt_common_main_seh (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:288)
[28] BaseThreadInitThunk
-- END OF BACKTRACE --

and as you can see Physics2DDirectSpaceState has the name Physics2DDirectSpaceStateSW but in the generated __register_types.cpp it registers with:
godot::_TagDB::register_global_type("Physics2DDirectSpaceState", typeid(Physics2DDirectSpaceState).hash_code(), typeid(Object).hash_code());
So is this a compiler quirk? I think it works fine on my linux machine (if i remember correctly).

no there seems to exist a SW implementation of physics. SoftWare or server implementation?

So I added godot::_TagDB::register_global_type("Physics2DDirectSpaceStateSW", typeid(Physics2DDirectSpaceState).hash_code(), typeid(Object).hash_code()); to __register_types.cpp and my project does not crash anymore though I do not think this is an acceptable solution in the long run?

Yea so when I call get_direct_space_state it puts the implementation of Physics2DDirectSpaceState which in my case is Physics2DDirectSpaceStateSW in a godot::Object. So when nativescript tries to get binding data it tries to get it from Physics2DDirectSpaceStateSW instead of Physics2DDirectSpaceState.
Though I do not know why it needs to call godot_nativescript_get_instance_binding_data on the data when it already has the data?
Object *___godot_icall_Object(godot_method_bind *mb, const Object *inst) {
	godot_object *ret;
	ret = nullptr;
	const void *args[1] = {
	};

	godot::api->godot_method_bind_ptrcall(mb, inst->_owner, args, &ret);
	if (ret) {
                // Why do this when ret already has the Physics2DDirectSpaceState?
		return (Object *) godot::nativescript_1_1_api->godot_nativescript_get_instance_binding_data(godot::_RegisterState::language_index, ret);
	}

	return (Object *) ret;
}

I ran into the same issue and after some investigation and some help from @karroffel I discovered the following:
Strictly speaking this is not a binding issue, but an engine issue, as it breaks as follows:

Godot does not register the implementations of the abstract classes providing the server interfaces with the ClassDB (e.g. Physics2DDirectSpaceStateSW in the above case, which implements the PhysicsDirectSpaceState abstract interface)
Godot generates the JSON API information about the classes using the ClassDB, which is missing the server implementation classes
As a result the JSON API file in godot_headers is missing the server implementation classes
The final consequence is that the C++ bindings generate the TagDB data based on the JSON file, which again, is missing the information about the server implementation classes

The only safe solution seems to be to:

Modify Godot itself to register the server implementation classes
Update godot_headers with a newly generated JSON API file

After that the C++ bindings should just work.

Created PR https://github.com/godotengine/godot/pull/27936 to fix this.


Default Security provider if no specified

Hi,
at first thanks very much for your project. It helps us very good. I have one improvement. In Jasypt specification there is possibility to use default security provider if config property provider and providerName is not specified. I think it is good feature because for most cases is that what is required. StandardPBEStringEncryptor during initialize phase creates SecretKeyFactory based upon algorithm with first supported registered security provider, see documentation.
Is it possible to change it? I can contribute it if you want. I think required change must be done in StringEncryptorConfiguration, where jasypt.encryptor.providerName will be resolved and applied only and only if is filled.
We need it for Java 1.7 stack.
Thanks,
Tomas

Hi Ulises, yes. Exactly.

This is done, version 1.11 should be in central soon.

Hi, thx, can we backport it to 1.4-java7 version?

I have created PR https://github.com/ulisesbocchio/jasypt-spring-boot/pull/42.

Any update please?

sorry, haven't had the time to look into this

I just released 1.5-java7, should be in central within the day...

Thx very much!


How to uninsatll?

Is just removing the app from the application folder? Also, after the uninstallation, will the UI improvement stilll in effect?

Yes and yes.


Validate verification code input before sending it

This makes sure that the verification code only contains characters a-z A-Z 0-9, and is of limited length.
Otherwise it is possible for a user to cause arbitrary data to be sent to the server, including invalid JSON. This could be a problem if the JSON parser on the receiving end has bugs.
For example, code input 'A"}BBBBBBBB...' would lead to JSON data '{"session_id":"SESSIONID","pin":"A"}BBBBBBBB..."}' to be sent to the server.

When using pamtester to test the PR, I get a segmentation fault on and empty code response:
Enter verification code: <enter>
Segmentation fault

It would be nice if you could extend the validation to the username input and return a permission denied on invalid usernames:
$ sudo pamtester weblogin '"a}aaa"' authenticate
Server error!
pamtester: System error

I fixed the segfault - I overlooked that tty_input() returns NULL on empty input.
This can also bite the group input, I opened PR #104 for this.
I will extent this to cover user names in a separate PR, because that requires a small extension of input_is_safe().


How to catch payload in php?

I found out that the {payload: value} is not getting into the php file. can you give an example of how to catch POST value into the server via EventSource?

I'm not sure I understand what you're trying to accomplish. Can you describe your situation and problem some more?

var source = new SSE(url, {headers: {'Content-Type': 'text/plain'},
                                      payload: 'Hello, world!',
                                      method: 'GET'});

I just want to say that the value of the payload which is the "Hello World" is not transferring to another page(php). How would to achieve this? already used the var_dump($_GET).

@navjot789 so you run that code in a browser, and you're connecting to a php server? You should debug the network in the browser to see what it sends

Yes, I m successfully connected to the server.  Actually I am on localhost.


rules parser import along with kotlin + jetpack changes

Closes #422
@NduatiK I'll assign to you. There are new failing tests to meet the needs of the Jetpack client library + kotlin syntax.
After this is green and merged it would be great to extract the common code between this and the SwiftUI lib back into the Stylesheet lib

@bcardarella, please have a look.

@NduatiK it looks good to me but I'll let @nelson-glauber try it out next week prior to merging. Thank you!


Add helper for setting axis limits in facetgrid

This PR adds a helper method that sets the same axis limits for all plots in a facetgrid.
Helpful when

wanting specific limits for all plots.
you want to make sure all data is visible by simply using the method without any inputs. Which is not certain if sharex/sharey isn't used, relevant when using 3d plots as they don't work.

Split up from #6778.

Thanks @mathause! I'll merge this in a few days.

You don't need to specify int | float type, only float works :)

To be continued in #7082.


Type name option and draw

This is a question for future feature.
Would you consider to add option to type the name and draw?
ex http://thomasjbradley.ca/lab/signature-pad/accept/

Not sure really. It looks like it should be rather simple though and one could use e.g this font: Give You Glory.
It should be easy to add it yourself - have 2 canvas elements and you can draw a text on the first one using context.fillText and use SignaturePad on the second one.


iOS support in multiplatform

Hi,
I'm trying to add Flower to my multiplatform project (JVM, Android, and iOS). Everything seems to work well if I only declare the Android and JVM source sets in Gradle, but if I add the following configuration I get an error syncing Gradle (Everything works well if I remove the iOS SourceSets or the flower dependency)
    val iosX64Main by getting
    val iosArm64Main by getting
    val iosSimulatorArm64Main by getting
    val iosMain by creating {
        dependsOn(commonMain)
        iosX64Main.dependsOn(this)
        iosArm64Main.dependsOn(this)
        iosSimulatorArm64Main.dependsOn(this)
        ...
    }

Execution failed for task ':composeApp:transformIosMainCInteropDependenciesMetadataForIde'.

Could not resolve all files for configuration ':composeApp:iosX64CompilationDependenciesMetadata'.
Could not find io.github.hadiyarajesh.flower-ktorfit:flower-ktorfit-iosx64:3.1.0.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/io/github/hadiyarajesh/flower-ktorfit/flower-ktorfit-iosx64/3.1.0/flower-ktorfit-iosx64-3.1.0.pom
- https://repo.maven.apache.org/maven2/io/github/hadiyarajesh/flower-ktorfit/flower-ktorfit-iosx64/3.1.0/flower-ktorfit-iosx64-3.1.0.pom
- https://maven.pkg.jetbrains.space/public/p/compose/dev/io/github/hadiyarajesh/flower-ktorfit/flower-ktorfit-iosx64/3.1.0/flower-ktorfit-iosx64-3.1.0.pom
Required by:
project :composeApp > io.github.hadiyarajesh.flower-ktorfit:flower-ktorfit:3.1.0

Possible solution:

Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

More than an issue I want to know if is there currently supporting iOS in multiplatform projects.
Thanks!

@DatL4g can you check on this?

The project is configured correctly, that means iOS targets are setup up to build and publish.
@hadiyarajesh The publish workflow however does not support building for iOS and macOS.
Simply change https://github.com/hadiyarajesh/flower/blob/master/.github/workflows/publish-release.yml#L15 this to macos-latest (This supports all targets, even linux, windows, etc...).
Additionally the Ktorfit module needs to be updated, I have no time to do this but the migration should not be that difficult.


PLAT-59: Open port for istio master

Istio master port needs to be open. This never made it past the original PoC work.

Seems like cicle has been broken for months? Not going to worry about it for now.


add withUniqueCount

This method need to change strict to false in mysql
This method help for get unique items & get count.

I think this method is help

Why is a hardcoded users.* in there?

@dennisprudlo
oh yes yes i forgot delete thanks

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.

@taylorotwell
why pull request closed?


chore(deps): update ci dependencies

This PR contains the following updates:

Package
Type
Update
Change

common-dev-assets

digest
2a961d3 -> 2015ae9

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
patch
v1.31.7 -> v1.31.8

Release Notes

terraform-ibm-modules/ibmcloud-terratest-wrapper (github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper)
v1.31.8
Compare Source
Bug Fixes

deps: update gomod (#809) (5f06800)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

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

GitHub release
v2.0.15

Your semantic-release bot :package::rocket:


(Bug) sentry context is empty

The extra variables passed to sentry seem to always be empty on sentry errors

@sirpy @serdiukov-o-nordwhale context was empty before, error was reproduced after fixing and now it's displayed well


Feature: Embed Images

It must be possible to add images while building the Docker image. All images must go inside the staticFiles.zip -- later, it is possible to embed these images into any template by using the URL scheme /staticFiles/images/NAME. This feature request requires maybe a change to the Dockerfile.

No changes required, the current system already allows this.


JavaScript

As a bootcamp student
I want the prework notes to be structured on a webpage
So that I can easily find and read the information
GIVEN a Prework Study Guide website
WHEN I view the study guide
THEN I can see the four topics I learned listed along with a suggestion on what I should study first

You could create a website with a table list.


Multiplayer - Can't change Redstone Mode

Running cabletiers-1.16.5-0.544 with the ATM 6 Modpack.
It's not possible for me to change the Redstone Mode for any Block that's been added with this mod when playing on a Multiplayer Server.

Log?

https://pastebin.com/6MbA3hdP
What I've just noticed is that in fact I can't change the Value of any Button when clicking on it while playing on a Server. This is me just randomly clicking the differnet options in the GUI of a Ultra Exporter & Constructor and also trying the same with a Crafter from the Extra Storage Mod.

Same issue here.
when server first starts I can change the values, but after an unknown time functionality stops.

Going to close this issue because its the same issue as #34


msgpack-c was updated. How to get it?

Please pull updated subtree msgpack-c.

I pulled 2.0.0 and updated the autotools project to call the cmake project