Show more menu items as action

In the menu bar of ODK 2 apps, many items are hidden under the overflow section. If the screen size allows, some should be marked "showAsAction" to be placed in the top-level.

I've tried to see the how it shows menu in different screen orientation
Portrait mode

Landscape mode

We can modify menu item attributes to android:showAsAction="always" to forcefully show the icon in the toolbar but only for some high priority menu items (two or three at max) otherwise it will overlap with action bar title.
@jbeorse How you want me to proceed?

Hi @lakshyagupta21. My understanding was that if we changed them to android:showAsAction="ifRoom" that it would fill whatever available space there was. I got that idea here: https://developer.android.com/guide/topics/resources/menu-resource.html
Are they currently set like that? If Android is forcing us to have only 3 max showing, then that's fine. I'd rather follow Android's convention. I would recommend ensuring all menu options in ODK Services, ODK Survey, and ODK Tables are set to "ifRoom" and have appropriate icons to display, except for the "About" option, which should be set to 'android:showAsAction="never"`.  Please let me know if my understanding here is incorrect.

Hi @jbeorse thanks for the reply, okay then I'll set the showAsAction="ifRoom" for all the items except 'About' it will take care of both the screen orientation as well as screen sizes.

@jbeorse I've created a PR in services as well as tables. In survey every menu item are already set to "ifRoom"  except "About" which is set to "never".

@lakshyagupta21 Thanks! These look great. I've gone ahead and merged them. Please do the same for Survey and I'll close this issue.

Hi @jbeorse, I've checked the menu items in Survey and everything seems perfect, there is nothing that requires any change related to menu. If you find one let me know.

Hi @lakshyagupta21 you're right; they're defined in MainMenuActivity.java in the onCreateMenuOptions function in Survey, and they are already set appropriately (though it seems to me long term we should be moving this to an xml file too). I'll go ahead and close this.
Feel free to grab another issue you find interesting. #1372 might be a good one.


[Bug]:

Project
Website (Potter DB Search)
Bug description
filter and sorting return 500 error, when i try get reques like https://api.potterdb.com/v1/characters?sort=-name or https://api.potterdb.com/v1/characters?filter[name_cont_any]=har
Expected Behavior
No response
Steps to reproduce
No response
Screenshots
![error](https://i.imgur.com/6drXFhV.png)

Logs
No response

Thanks for opening this issue! I could reproduce it in production and dev - seems to be an issue with ransack (the gem I use for filtering).
You can probably expect a fix for it soon.


PPU render_sprite_pixel: rudimentary optimization

Did some very simplistic optimization of this function. I'm not happy about the unchecked math for sprite_attr but when profiling, these lines were quite hot. There is certainly a better way to optimize this function specifically, but there may also be optimizations possible in Jakt itself. I'm just here as a hobbyist programmer though so it's going to take me a lot more time to wrap my head around all of this.
These changes shaved ~5ms off my frame times, bringing them from ~20-25ms to ~15-20ms.

Should be better now


Try to Local LLM by docker. but it does not work.

Is there an existing issue for the same bug?

[X] I have checked the troubleshooting document at https://github.com/OpenDevin/OpenDevin/blob/main/docs/guides/Troubleshooting.md
[X] I have checked the existing issues.

Describe the bug
i want to use local ollama model. when i install openDevin by docker and follow the guide here: https://github.com/OpenDevin/OpenDevin/blob/main/docs/guides/LocalLLMs.md ,but it does not work.
Current Version
1、ghcr.io/opendevin/opendevin:main
2、docker: Docker version 25.0.3
3、ollama list
  gemma:latest          	a72c7f4d0a15	5.0 GB	2 weeks ago
  llama2:13b-chat-q4_K_M	87727269f62c	7.9 GB	9 days ago
  llama2:7b             	78e26419b446	3.8 GB	2 weeks ago
  mistral:latest        	61e88e884507	4.1 GB	2 weeks ago
  openchat:latest       	537a4e03b649	4.1 GB	2 weeks ago

Installation and Configuration
1、export WORKSPACE_DIR="/data/workplace"
2、docker run \
    --add-host host.docker.internal=host-gateway \
    -e LLM_API_KEY="ollama" \
    -e LLM_BASE_URL="http://host.docker.internal:11434" \
    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_DIR \
    -v $WORKSPACE_DIR:/opt/workspace_base \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 3000:3000 \
    ghcr.io/opendevin/opendevin:main

Model and Agent
model：ollama/llama2
agent：CodeActAgent
Reproduction Steps
1、export WORKSPACE_DIR="/data/workplace"
2、docker run
--add-host host.docker.internal=host-gateway
-e LLM_API_KEY="ollama"
-e LLM_BASE_URL="http://host.docker.internal:11434"
-e WORKSPACE_MOUNT_PATH=$WORKSPACE_DIR
-v $WORKSPACE_DIR:/opt/workspace_base
-v /var/run/docker.sock:/var/run/docker.sock
-p 3000:3000
ghcr.io/opendevin/opendevin:main
3、open the browser by http://{ip}:3000/index.html
 select the model to ollama/llama2
 select the agent to CodeActAgent

4、write the "hello"， the window shows that: Oops. Something went wrong: Expecting CmdRunAction or AgentEchoAction for Action
extra info：
i try to use follw command to test ollama
curl http://<IP_ADDRESS>:11434/api/generate -d '{
"model": "llama2:7b",
"prompt":"hello"
}'
i got available response.
Logs, Errors, Screenshots, and Additional Context
INFO:     {ip}:65458 - "GET /api/litellm-models HTTP/1.1" 200 OK
INFO:     {ip}:65457 - "GET /api/agents HTTP/1.1" 200 OK
06:20:14 - opendevin:INFO: llm.py:25 - Initializing LLM with model: ollama/llama2
06:20:16 - opendevin:INFO: ssh_box.py:271 - Container stopped
06:20:16 - opendevin:WARNING: ssh_box.py:283 - Using port forwarding for Mac OS. Server started by OpenDevin will not be accessible from the host machine at the moment. See https://github.com/OpenDevin/OpenDevin/issues/897 for more information.
06:20:16 - opendevin:INFO: ssh_box.py:309 - Container started
06:20:17 - opendevin:INFO: ssh_box.py:326 - waiting for container to start: 1, container status: running
06:20:17 - opendevin:INFO: ssh_box.py:161 - Connecting to<EMAIL_ADDRESS>via ssh. If you encounter any issues, you can try ssh -v -p 50717<EMAIL_ADDRESS>with the password '7f506fac-6a72-4d44-bae0-7fc93997b910' and report the issue on GitHub.
Mounting workspace directory:  /data/workplace
INFO:     {ip}:65500 - "GET /index.html HTTP/1.1" 304 Not Modified
06:20:20 - opendevin:INFO: session.py:39 - WebSocket disconnected, sid: 1423f92c-78b5-4293-8ffa-14f929e76ba3
INFO:     connection closed
INFO:     ('{ip}', 65504) - "WebSocket /ws?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiIxNDIzZjkyYy03OGI1LTQyOTMtOGZmYS0xNGY5MjllNzZiYTMifQ.xhxONeNA8JqzaezRFOtXaDtWRKk3Csf37reiif8hH0M" [accepted]
INFO:     connection open
06:20:21 - opendevin:INFO: llm.py:25 - Initializing LLM with model: ollama/llama2
06:20:22 - opendevin:INFO: ssh_box.py:271 - Container stopped
06:20:22 - opendevin:WARNING: ssh_box.py:283 - Using port forwarding for Mac OS. Server started by OpenDevin will not be accessible from the host machine at the moment. See https://github.com/OpenDevin/OpenDevin/issues/897 for more information.
06:20:23 - opendevin:INFO: ssh_box.py:309 - Container started
06:20:24 - opendevin:INFO: ssh_box.py:326 - waiting for container to start: 1, container status: running
06:20:24 - opendevin:INFO: ssh_box.py:161 - Connecting to<EMAIL_ADDRESS>via ssh. If you encounter any issues, you can try ssh -v -p 37288<EMAIL_ADDRESS>with the password '84b9b73d-771f-41d8-bc37-353b7fa6064f' and report the issue on GitHub.
Starting loop_recv for sid: 1423f92c-78b5-4293-8ffa-14f929e76ba3
Mounting workspace directory:  /data/workplace
INFO:     {ip}:65500 - "GET /api/litellm-models HTTP/1.1" 200 OK
INFO:     {ip}:65499 - "GET /api/agents HTTP/1.1" 200 OK
==============
STEP 97
06:20:35 - PLAN
hello
06:20:35 - opendevin:ERROR: agent_controller.py:107 - Expecting CmdRunAction or AgentEchoAction for Action
06:20:35 - OBSERVATION
Expecting CmdRunAction or AgentEchoAction for Action
==============
STEP 98
06:20:35 - PLAN
hello
06:20:35 - opendevin:ERROR: agent_controller.py:107 - Expecting CmdRunAction or AgentEchoAction for Action
06:20:35 - OBSERVATION
Expecting CmdRunAction or AgentEchoAction for Action
==============
STEP 99
06:20:35 - PLAN
hello
06:20:35 - opendevin:ERROR: agent_controller.py:107 - Expecting CmdRunAction or AgentEchoAction for Action
06:20:35 - OBSERVATION
Expecting CmdRunAction or AgentEchoAction for Action
06:20:35 - opendevin:INFO: agent_controller.py:81 - Exited before finishing the task.

ref : https://github.com/OpenDevin/OpenDevin/issues/1208

@zhaoweihan2017 @evrenyal what does ollama list show?
Your model should be ollama/$name, where $name is an exact copy of a model in the list

ollama list
NAME            	ID          	SIZE  	MODIFIED
gemma:2b        	b50d6c999e59	1.7 GB	3 days ago
llama2:latest   	78e26419b446	3.8 GB	5 days ago
llama3:latest   	71a106a91016	4.7 GB	3 days ago
orca-mini:latest	2dbd9f439647	2.0 GB	5 days ago

I used llama2 or llama2:latest. it didn't work that way either.
==============
STEP 0
14:15:20 - PLAN
write the "hello"
this output comes and does not continue.

@zhaoweihan2017  add -e LLM_MODEL=ollama/llama2:13b-chat-q4_K_M to the docker command.

@zhaoweihan2017 add -e LLM_MODEL=ollama/llama2:13b-chat-q4_K_M to the docker command.

Why did you choose this particular model?

Just mentioned the big one.

You may also want to try other agents, such as the monologue agent.

@rbren  i open the browser , input the ollama/codellama:7b and select the CodeActAgent. i enter 'who are you?',  it has no respnose and only show Starting new task...
command:
docker run     --add-host host.docker.internal=host-gateway     -e LLM_API_KEY="ollama"     -e LLM_BASE_URL="http://host.docker.internal:11434"     -e WORKSPACE_MOUNT_PATH=$WORKSPACE_DIR     -v $WORKSPACE_DIR:/opt/workspace_base     -v /var/run/docker.sock:/var/run/docker.sock     -p 3000:3000     ghcr.io/opendevin/opendevin:main
the full log as follows:
INFO:     connection open
08:31:34 - opendevin:INFO: llm.py:25 - Initializing LLM with model: ollama/codellama:7b
08:31:35 - opendevin:INFO: ssh_box.py:271 - Container stopped
08:31:35 - opendevin:WARNING: ssh_box.py:283 - Using port forwarding for Mac OS. Server started by OpenDevin will not be accessible from the host machine at the moment. See https://github.com/OpenDevin/OpenDevin/issues/897 for more information.
08:31:35 - opendevin:INFO: ssh_box.py:309 - Container started
08:31:36 - opendevin:INFO: ssh_box.py:326 - waiting for container to start: 1, container status: running
08:31:37 - opendevin:INFO: ssh_box.py:161 - Connecting to<EMAIL_ADDRESS>via ssh. If you encounter any issues, you can try ssh -v -p 47254<EMAIL_ADDRESS>with the password '9d38dc77-81c1-49dc-b471-38303a64a901' and report the issue on GitHub.
Starting loop_recv for sid: 1423f92c-78b5-4293-8ffa-14f929e76ba3
Mounting workspace directory:  /data/workspace
INFO:     {ip}:61432 - "GET /api/litellm-models HTTP/1.1" 200 OK
INFO:     {ip}:61431 - "GET /api/agents HTTP/1.1" 200 OK
08:32:39 - opendevin:INFO: llm.py:25 - Initializing LLM with model: ollama/codellama:7b
08:32:41 - opendevin:INFO: ssh_box.py:271 - Container stopped
08:32:41 - opendevin:WARNING: ssh_box.py:283 - Using port forwarding for Mac OS. Server started by OpenDevin will not be accessible from the host machine at the moment. See https://github.com/OpenDevin/OpenDevin/issues/897 for more information.
08:32:41 - opendevin:INFO: ssh_box.py:309 - Container started
08:32:42 - opendevin:INFO: ssh_box.py:326 - waiting for container to start: 1, container status: running
08:32:42 - opendevin:INFO: ssh_box.py:161 - Connecting to<EMAIL_ADDRESS>via ssh. If you encounter any issues, you can try ssh -v -p 50849<EMAIL_ADDRESS>with the password '027fb09c-b3b6-4d06-982d-29dc0f151b64' and report the issue on GitHub.
==============
STEP 0
08:32:50 - PLAN
who are you?
08:34:47 - ACTION
AgentEchoAction(content="I don't understand your input. \nIf you want to execute command, please use  YOUR_COMMAND_HERE .\nIf you already completed the task, please exit the shell by generating:  exit .", action='echo')
08:34:47 - OBSERVATION
I don't understand your input.
If you want to execute command, please use  YOUR_COMMAND_HERE .
If you already completed the task, please exit the shell by generating:  exit .
==============
STEP 1
08:34:47 - PLAN
who are you?
08:36:15 - ACTION
CmdRunAction(command=' and', background=False, action=<ActionType.RUN: 'run'>)
08:36:15 - OBSERVATION
-bash: and: command not found
==============
STEP 2
08:36:15 - PLAN
who are you?

@enyst i set the agent to monologue , it still not work.

@ SmartManoj  i have tried add this command, but it still not works

@evrenyal  got the same problem, i do not know how to solve it

@rbren i open the browser , input the ollama/codellama:7b and select the CodeActAgent. i enter 'who are you?', it has no respnose and only show Starting new task...
command: docker run --add-host host.docker.internal=host-gateway -e LLM_API_KEY="ollama" -e LLM_BASE_URL="http://host.docker.internal:11434" -e WORKSPACE_MOUNT_PATH=$WORKSPACE_DIR -v $WORKSPACE_DIR:/opt/workspace_base -v /var/run/docker.sock:/var/run/docker.sock -p 3000:3000 ghcr.io/opendevin/opendevin:main
the full log as follows:
INFO: connection open 08:31:34 - opendevin:INFO: llm.py:25 - Initializing LLM with model: ollama/codellama:7b 08:31:35 - opendevin:INFO: ssh_box.py:271 - Container stopped 08:31:35 - opendevin:WARNING: ssh_box.py:283 - Using port forwarding for Mac OS. Server started by OpenDevin will not be accessible from the host machine at the moment. See #897 for more information. 08:31:35 - opendevin:INFO: ssh_box.py:309 - Container started 08:31:36 - opendevin:INFO: ssh_box.py:326 - waiting for container to start: 1, container status: running 08:31:37 - opendevin:INFO: ssh_box.py:161 - Connecting to<EMAIL_ADDRESS>via ssh. If you encounter any issues, you can try ssh -v -p 47254<EMAIL_ADDRESS>with the password '9d38dc77-81c1-49dc-b471-38303a64a901' and report the issue on GitHub. Starting loop_recv for sid: 1423f92c-78b5-4293-8ffa-14f929e76ba3 Mounting workspace directory: /data/workspace INFO: {ip}:61432 - "GET /api/litellm-models HTTP/1.1" 200 OK INFO: {ip}:61431 - "GET /api/agents HTTP/1.1" 200 OK 08:32:39 - opendevin:INFO: llm.py:25 - Initializing LLM with model: ollama/codellama:7b 08:32:41 - opendevin:INFO: ssh_box.py:271 - Container stopped 08:32:41 - opendevin:WARNING: ssh_box.py:283 - Using port forwarding for Mac OS. Server started by OpenDevin will not be accessible from the host machine at the moment. See #897 for more information. 08:32:41 - opendevin:INFO: ssh_box.py:309 - Container started 08:32:42 - opendevin:INFO: ssh_box.py:326 - waiting for container to start: 1, container status: running 08:32:42 - opendevin:INFO: ssh_box.py:161 - Connecting to<EMAIL_ADDRESS>via ssh. If you encounter any issues, you can try ssh -v -p 50849<EMAIL_ADDRESS>with the password '027fb09c-b3b6-4d06-982d-29dc0f151b64' and report the issue on GitHub.
============== STEP 0
08:32:50 - PLAN who are you? 08:34:47 - ACTION AgentEchoAction(content="I don't understand your input. \nIf you want to execute command, please use YOUR_COMMAND_HERE .\nIf you already completed the task, please exit the shell by generating: exit .", action='echo') 08:34:47 - OBSERVATION I don't understand your input. If you want to execute command, please use YOUR_COMMAND_HERE . If you already completed the task, please exit the shell by generating: exit .
============== STEP 1
08:34:47 - PLAN who are you? 08:36:15 - ACTION CmdRunAction(command=' and', background=False, action=<ActionType.RUN: 'run'>) 08:36:15 - OBSERVATION -bash: and: command not found
============== STEP 2
08:36:15 - PLAN who are you?

https://github.com/OpenDevin/OpenDevin/issues/1283#issuecomment-2069533437

@zhaoweihan2017 @evrenyal what does ollama list show?
Your model should be ollama/$name, where $name is an exact copy of a model in the list

i open the browser , input the ollama/codellama:7b and select the CodeActAgent. i enter 'who are you?', it has no respnose and only show Starting new task...
command:
docker run --add-host host.docker.internal=host-gateway -e LLM_API_KEY="ollama" -e LLM_BASE_URL="http://host.docker.internal:11434/" -e WORKSPACE_MOUNT_PATH=$WORKSPACE_DIR -v $WORKSPACE_DIR:/opt/workspace_base -v /var/run/docker.sock:/var/run/docker.sock -p 3000:3000 ghcr.io/opendevin/opendevin:main
the full log as follows:
INFO: connection open
08:31:34 - opendevin:INFO: llm.py:25 - Initializing LLM with model: ollama/codellama:7b
08:31:35 - opendevin:INFO: ssh_box.py:271 - Container stopped
08:31:35 - opendevin:WARNING: ssh_box.py:283 - Using port forwarding for Mac OS. Server started by OpenDevin will not be accessible from the host machine at the moment. See https://github.com/OpenDevin/OpenDevin/issues/897 for more information.
08:31:35 - opendevin:INFO: ssh_box.py:309 - Container started
08:31:36 - opendevin:INFO: ssh_box.py:326 - waiting for container to start: 1, container status: running
08:31:37 - opendevin:INFO: ssh_box.py:161 - Connecting to<EMAIL_ADDRESS>via ssh. If you encounter any issues, you can try ssh -v -p 47254<EMAIL_ADDRESS>with the password '9d38dc77-81c1-49dc-b471-38303a64a901' and report the issue on GitHub.
Starting loop_recv for sid: 1423f92c-78b5-4293-8ffa-14f929e76ba3
Mounting workspace directory: /data/workspace
INFO: {ip}:61432 - "GET /api/litellm-models HTTP/1.1" 200 OK
INFO: {ip}:61431 - "GET /api/agents HTTP/1.1" 200 OK
08:32:39 - opendevin:INFO: llm.py:25 - Initializing LLM with model: ollama/codellama:7b
08:32:41 - opendevin:INFO: ssh_box.py:271 - Container stopped
08:32:41 - opendevin:WARNING: ssh_box.py:283 - Using port forwarding for Mac OS. Server started by OpenDevin will not be accessible from the host machine at the moment. See https://github.com/OpenDevin/OpenDevin/issues/897 for more information.
08:32:41 - opendevin:INFO: ssh_box.py:309 - Container started
08:32:42 - opendevin:INFO: ssh_box.py:326 - waiting for container to start: 1, container status: running
08:32:42 - opendevin:INFO: ssh_box.py:161 - Connecting to<EMAIL_ADDRESS>via ssh. If you encounter any issues, you can try ssh -v -p 50849<EMAIL_ADDRESS>with the password '027fb09c-b3b6-4d06-982d-29dc0f151b64' and report the issue on GitHub.
==============
STEP 0
08:32:50 - PLAN
who are you?
08:34:47 - ACTION
AgentEchoAction(content="I don't understand your input. \nIf you want to execute command, please use YOUR_COMMAND_HERE .\nIf you already completed the task, please exit the shell by generating: exit .", action='echo')
08:34:47 - OBSERVATION
I don't understand your input.
If you want to execute command, please use YOUR_COMMAND_HERE .
If you already completed the task, please exit the shell by generating: exit .
==============
STEP 1
08:34:47 - PLAN
who are you?
08:36:15 - ACTION
CmdRunAction(command=' and', background=False, action=<ActionType.RUN: 'run'>)
08:36:15 - OBSERVATION
-bash: and: command not found
==============
STEP 2
08:36:15 - PLAN
who are you?

@zhaoweihan2017 add -e LLM_MODEL=ollama/llama2:13b-chat-q4_K_M to the docker command.

i have tried add this command, but it still not works

You may also want to try other agents, such as the monologue agent.

i set the agent to monologue , it still not work.

@zhaoweihan2017 It is working. But the model is not good. Instead of who are you?, give it a task.

@zhaoweihan2017 It is working. But the model is not good. Instead of who are you?, give it a task like "write a python script to reverse a string".

i have tried the model: ollama/llama2:13b-chat-q4_K_M and send a new task write a python script to reverse a string"， it still not output any response.
i just want to run openDevin successfully.  can you tell me your model that run successfully?

Check Gemini 1.5 Pro free version.

This sounds like an underpowered model issue, so I'm going to close.
@zhaoweihan2017 GPT-4 and Claude work best


Shorten giant and SMBH StarClassification

Going to pend this for a bit, need to check out some of the other systems before we incorporate this, viz filtering.

Did this a slightly different way, thanks for the idea.


Remove pytorch from scripts/validate_ml_data.py

Related issues:

#138
#86

I think needs a rewrite of the validation script too
Potentially something we can live we out as the 'manager.py' now does some validation


Add macOS pre-build to releases

Is your feature request related to a problem? Please describe.
I use aqtinstall as part of a build script to download Qt on Windows and macOS for compiling against. For Windows it's very convenient to just download the pre-build from the latest release, whereas for macOS we have to rely on the system Python and PIP being available and compatible.
Describe the solution you'd like
I'd like to see macOS pre-builds be provided in the releases as well. It would save us the trouble of having to rely on the system Python and reduce the dependencies required for running our build script.
My understanding is this wouldn't be too difficult to do since PyInstaller already supports emitting a single UNIX-style binary for macOS.
Describe alternatives you've considered
Alternative would be to continue on like we are, but having that extra dependency in our build script on system Python (and potentially p7zip) can be rather inconvenient.
Additional context
Recently we had an issue where GitHub runners updated to Python 3.12 which broke installing aqtinstall from PIP due to some dependencies that wouldn't compile properly. One of the reasons I'm filing this is we could avoid this problem by not needing to rely on the system Python to use aqtinstall on macOS.

Additional context
Recently we had an issue where GitHub runners updated to Python 3.12 which broke installing aqtinstall from PIP due to some dependencies that wouldn't compile properly. One of the reasons I'm filing this is we could avoid this problem by not needing to rely on the system Python to use aqtinstall on macOS.

Could you gently raise another issue with a detailed log message? I would like to put requests on dependency projects.

Could you gently raise another issue with a detailed log message? I would like to put requests on dependency projects.

Sure, I'll open something with the errors I saw from pip install aqtinstall in the GitHub runner.

v3.1.9 released with macOS binary. @Steveice10  could you check it?

Works great, thanks!


Better hovering mechanics for signature items

This aims to improve hovering for generators in the signature. Specifically, it aims to stop the generator info from moving with every hover.
Closes #679.

Picture looks great jasper

Maybe make the coloured box rounded on all 4 corners now.

Settings now experimentally only show when hovering over the settings/dimension box itself.
Does anyone have any opinions on this (easy to revert).

Not sure I would need to try it out. The issue is that people may not realize the settings cog is there if it never occurs to them to hover their cursor over the dimension number.

This looks fantastic, thanks so much Jasper!
I agree with Jamie that it's probably better to always show the settings icon when hovering.

Great, thanks. Merging now


Require join proposal deposits

Summary of Bug
Join proposals are easy to add and can increase chances of ddos attacks by an individual.
Require a deposit of hash for join proposals separate from gas fees to make cost of joins much higher that can be returned if complete.

Keep track of funds provided during join.
Return hash deposit upon vote completion or cancelation.

Version

Since beginning.
Steps to Reproduce

Generate any number of key pairs, give it some hash and add join proposals.

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Removing join proposal flow from smart contract supersedes this issue


Graphing Calculator Feature

Add ability to graph points and calculate limits in graphing calculator

There already is a graphing calculator; and I think that there is already an option to calculate limits.

We support graphing mode today, but not specific points. This feature request is tracked by #1366.


What this code does (CON-507)

esp-matter/examples/generic_switch/app_main.cpp
What are these values used for, and where in the code are they useful
    nvs_handle_t handle;
    nvs_open_from_partition(CONFIG_CHIP_FACTORY_NAMESPACE_PARTITION_LABEL, "chip-factory", NVS_READWRITE, &handle);

    int32_t out_value = 0;
    if (nvs_get_i32(handle, "fl-sz/1", &out_value) == ESP_ERR_NVS_NOT_FOUND)
    {
       nvs_set_i32(handle, "fl-sz/1", 2);
       nvs_set_str(handle, "fl-k/1/0", "myEP1LBL1");
       nvs_set_str(handle, "fl-v/1/0", "valEP1LBL1");
       nvs_set_str(handle, "fl-k/1/1", "myEP1LBL2");
       nvs_set_str(handle, "fl-v/1/1", "valEP1LBL2");
    }

    nvs_commit(handle);
    nvs_close(handle);

As mentioned in the README, the generic_switch example demonstrates the use of fixed-labels. Right now,there are two ways of using the fixed-labels . 1. using nvs and 2. using using Example implementation of device info provider.The code snippet above adds two entries for fixed-labels using nvs on endpiont 1. For more detailed information on the API's used , you can refer to https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/storage/nvs_flash.html#api-reference..

I would like to know the function of a value like "fl-sz/1", is there any documentation for that

如 README 中所描述，generic_switch 说明了固定标签的使用。目前，有两种使用固定标签的方法。1. 使用 nvs 和 2. 使用设备信息提供程序的演示实例。上面的代码片段在结尾 1 上使用nvs添加了两个固定标签条目。有相关使用API的更多详细信息，您可以参考https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/storage/ nvs_flash.html#api-参考..

I would like to know the function of a value like "fl-sz/1", is there any documentation for that

You can get the reference for this herehttps://github.com/project-chip/connectedhomeip/blob/e022057aea58fee7f855d8994c7f971c5ac2c875/src/platform/ESP32/ESP32Config.h#L168.

@maenkai So, basically:
fl - fixed label
sz - size
k - key
v -value

thanks!


[BUG] threads with emotes in the titles are cursed

Expected behaviour
Threads are not cursed
Current behaviour
Threads are cursed: https://discord.com/channels/635612648934735892/733271339216928838/900357398441648139

Discord (afaik) doesn't appear to allow this anymore so I'm closing this


Abstract single module definition of connector

In a single trait, we need to include all the types and methods required to completely specify a connector. Then we need to implement the trait for all existing connectors, and modify a connector integration so that it is as simple as adding a new connector implementation to a list of connectors.
The goal is to make it crystal clear for a connector author exactly what is necessary to implement in order to have a fully-working connector, integrated with the regression tests, standardized tests, etc.

@djspiewak: Also chatted with @rabbitonweb -> Perhaps y'all should also chat. The 2 Spark (local, hdfs) connectors are based on spark-core and there were a couple of questions on how that abstraction would "lift" into the work done here.

@rabbitonweb We should catch up tomorrow.  I'm traveling today, but should be around tomorrow morning to touch base on how this should work.


GetToolTipText gets the same XML signature for several member overloads

Repro steps
#r @"..\packages\FSharp.Compiler.Service\lib\net45\FSharp.Compiler.Service.dll"
open System
open Microsoft.FSharp.Compiler.SourceCodeServices

let checker = FSharpChecker.Create()

let input = """
open System.IO
File.WriteAllText ("", "")
"""
let inputLines = input.Split('\n')
let file = "/Test.fsx"

let projOptions, errors = checker.GetProjectOptionsFromScript(file, input) |> Async.RunSynchronously
let parseFileResults = checker.ParseFileInProject(file, input, projOptions) |> Async.RunSynchronously
let checkFileAnswer = checker.CheckFileInProject(parseFileResults, file, 0, input, projOptions) |> Async.RunSynchronously
let checkFileResults =
    match checkFileAnswer with
    | FSharpCheckFileAnswer.Succeeded(res) -> res
    | res -> failwithf "Parsing did not finish... (%A)" res

let (FSharpToolTipText tips) =
    checkFileResults.GetToolTipText(1, 18, inputLines.[2], ["File"; "WriteAllText"], FSharpTokenTag.Identifier) |> Async.RunSynchronously

tips
|> List.iter (function
    | FSharpToolTipElement.Group items ->
        for item in items do
            printfn "MainDescription: %s" item.MainDescription
            printfn "XmlDoc: %A" item.XmlDoc
    | _ -> ()
)

Expected behavior
For two overloads of WriteAllText, GetToolTipText gets two items with different MainDescription and different XML doc signatures.
Actual behavior
GetToolTipText gets two items with different MainDescription (expected) and the same XML doc signatures (unexpected).
See the output below, the second XML doc signature is expected to be different, with System.Text.Encoding.
Output:
    MainDescription: File.WriteAllText(path: string, contents: string) : unit
    XmlDoc: XmlDocFileSignature
      ("C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.2\mscorlib.dll",
       "M:System.IO.File.WriteAllText(System.String,System.String)")

    MainDescription: File.WriteAllText(path: string, contents: string, encoding: System.Text.Encoding) : unit
    XmlDoc: XmlDocFileSignature
      ("C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.2\mscorlib.dll",
       "M:System.IO.File.WriteAllText(System.String,System.String)")

MainDescription correctly provides different signatures of two overloads.
But XmlDoc.Item2 provides the same XML doc signature for both entries.
Related information

FCS 14.0.2
Windows 7, 8.1, 10

I cannot reproduce it in VFT current master:

It works in Ionide, too:

But are these the same as the case? I am talking about a problem in my app using FCS. It is reduced to the code provided. This code is not working as expected.

Look at VFT or Ionide source code to see if you use the api properly.

For Ionide, it's around here https://github.com/ionide/FsAutoComplete/blob/master/src/FsAutoComplete.Core/Commands.fs#L210 You can build FSAC in debug mode, put it into the Ionide plugin folder, open your scrips in Code, attach to the FSAC Suave process and debug.
/cc @k_cieslak

Ahhhhhhhhhhhhhh. Sorry, I didn't notice that the problem is not in the XML doc comment (which is entirely missing, BTW), but in the 'M:System.IO.File.WriteAllText(System.String,System.String)' part.

However, the "M:..." part is right in VFT:
First overload:

Second overload:

The above screenshots are taken on this line https://github.com/Microsoft/visualfsharp/blob/master/vsintegration/src/FSharp.Editor/QuickInfo/QuickInfoProvider.fs#L111

I am on holiday now, will check in a week or two. If my code is wrong, could you suggest what wrong is?

I am back. Thank you for the links. They are useful, especially the second with
a different method GetStructuredToolTipText (that means though that it cannot
be used as cannot-repro example). I will investigate the new ways that the links
provide.
But I am still interested in the original case working correctly. It gets all
overloads in one go, exactly what I need (in my app I am not limited in space
for displaying "tooltip", I rather show some mini-help).
If I use the API correctly (I used some testing code from FCS for inspiration)
then the result is apparently wrong, XML signature should be different for
different overloads.
Thus, the issue still looks valid. (Meanwhile, I'll play with the new alternative
GetStructuredToolTipText, thank you once again).

I played with both suggestions.
(1) FSAC - The suggested code calls GetToolTipText in the same way as I do.
But this code does not show how the result is processed, so it does not help.
In fact, I am not sure that vscode-ionide uses this method. For example if we
leave just File.WriteAllText in the sample code then vscode shows
    The member or object constructor 'WriteAllText' does not take 1 argument(s).
    An overload was found taking 2 arguments

though the sample code still gets info for two existing overloads, one with
the correct info, another with some incorrect XML signature.
(2) The suggested code uses a different function GetStructuredToolTipText.
I tried it. It gets the result as some pretty heavy and not documented data
structures presumably designed for other not documented functions. It looks
too difficult to go there without documentation or clear samples.
All in all, the only known somehow documented way is here.
This is what I use. This gets not quite right result.
Hence the issue.

The original example uses ParseFileInProject which is deprecated in the latest.
Here is the updated code without it. The issue is there, too.
#r @"..\packages\FSharp.Compiler.Service\lib\net45\FSharp.Compiler.Service.dll"
open System
open Microsoft.FSharp.Compiler.SourceCodeServices

let checker = FSharpChecker.Create()

let input = """
open System.IO
File.WriteAllText ("", "")
"""
let inputLines = input.Split('\n')
let file = "/Test.fsx"

let projOptions, errors = checker.GetProjectOptionsFromScript(file, input) |> Async.RunSynchronously
let parseResults, checkAnswer = checker.ParseAndCheckFileInProject(file, 0, input, projOptions) |> Async.RunSynchronously
let checkFileResults =
    match checkAnswer with
    | FSharpCheckFileAnswer.Succeeded(res) -> res
    | res -> failwithf "Parsing did not finish... (%A)" res

let (FSharpToolTipText tips) =
    checkFileResults.GetToolTipText(3, 18, inputLines.[2], ["File"; "WriteAllText"], FSharpTokenTag.Identifier) |> Async.RunSynchronously

tips
|> List.iter (function
    | FSharpToolTipElement.Group items ->
        for item in items do
            printfn "MainDescription: %s" item.MainDescription
            printfn "XmlDoc: %A" item.XmlDoc
    | _ -> ()
)

Is there any chance this issue is addressed in some "reasonable" future?
I am starting to think of workarounds but still hope the fix might come.

Just to verify, but have you tested with the latest release of FSharp.Compiler.Service? Version 26.0.1 was released recently and contains many fixes from upstream, which may have incidentally fixed this issue.

Yes, I did. I use FSharp.Compiler.Service a lot, stay updated, and check this issue with every update :(

I've just run your script, the output is:
MainDescription: File.WriteAllText(path: string, contents: string) : unit
XmlDoc: XmlDocFileSignature
  ("/Library/Frameworks/Mono.framework/Versions/5.10.1/lib/mono/4.5/mscorlib.dll",
   "M:System.IO.File.WriteAllText(System.String,System.String)")
MainDescription: File.WriteAllText(path: string, contents: string, encoding: System.Text.Encoding) : unit
XmlDoc: XmlDocFileSignature
  ("/Library/Frameworks/Mono.framework/Versions/5.10.1/lib/mono/4.5/mscorlib.dll",
   "M:System.IO.File.WriteAllText(System.String,System.String)")

Is it still wrong?

Yes, it is wrong. The XML signature "M:System.IO.File.WriteAllText(System.String,System.String)") is the same for different overloads. As a result I cannot query proper info from XML afterwards.
P.S. I would live with this bug "fine". But I am working on FSharpFar and rather worry about its users.

I see.
I think the problem is at https://github.com/Microsoft/visualfsharp/blob/54c22cdea6e069db28d8dd16723e402e364aab44/src/fsharp/symbols/SymbolHelpers.fs#L622 where the first overload is always got (minfo :: _).

Maybe the problem is upstream because m seems to be correct (we get different MainDescription for different entries, they come from the same XML) and d is not correct (which contains incorrect minfo for m). (This is my naive understanding).

The issue is definitely upstream, and it's around where @vasily-kirichenko pointed out.  The tooltip resolution of a member in a method group(ie a member with overloads) needs to take into account which specific overload (the m parameter) and use that to find the matching MethInfo instead of using the first one, from what I can tell. I'd suggest raising this as an issue in https://github.com/microsoft/visualfsharp/issues and linking to this one, because any fix will go there first.

I created the issue. Thank you All for your attention and some good progress.

The bug was fixed in visualfsharp.
Looking forward to the fix merged into FCS as well :)

All works fine in FCS 28.0, closing.


Fixes 'spo list get' command. Closes #3379

Fixes spo list get command. Closes #3379
Included PrincipalTypeString property.
The spo list get command when used with --withPermissions option, will now return PrincipalTypeString property (human readable string) along with original PrincipalType property (number).

Awesome! We'll review it shortly 👍


⚠ Bofrost.es has degraded performance

In 4839470, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1522 ms

Resolved: Bofrost.es performance has improved in 5e845d3 after 6 minutes.


Boost payment not redirect back to my app

Hi, there are some problems i encountered,

After payment succeed/cancelled, boost doesn't redirect back to my app. Is this expected behaviour?
When it redirect to boost app, onPaymentCancelled callback triggered, although i didn't do anything in boost app.

Hi, @HJ29

This shouldn't be our sdk issue, the return should handle on Boost app right
Can you export the debug log and let us check on this?


Only queue perf_capture for supported providers

Not every cloud/infra/container provider supports metrics capture and a simple subclass check is not sufficient to determine this.
Queueing perf_capture_timer for a provider which doesn't support metrics means that there is no worker to dequeue the work and the queue items begin to pile up.

Once we agree on an approach I'll put in PRs to each of the providers which support metrics capture to add supports :metrics

LGTM, but I'd like @kbrock to review since he added the method originally, and understands the performance implications better.


Figure what to do when Assembly and Free Period are clicked

Free Period now displays other students who are in your free period at the same time, as well as teachers who you share the period with. However, because there is no way to programmatically know what the assembly for any given day will be, we cannot do anything with assembly.

I still think it's kind of weird to have some rows that don't expand, as it makes it unclear when you can click and when you can't.
I'd suggest coming up with some filler image or text to display in this (and any other remaining cases where we don't currently expand)

EPS no longer has assemblies - instead, we have advisory, class meeting, clubs, seminars, etc. Renaming issue to make the name more fitting.

Going to close this and make a new issue to bring it to top.


[FORMS] Invalid form causes NumericField with localised number format to be populated in wrong format after validation

If a form validation fails, the form is populated with the submitted values. The submitted values are determined by calling the getData method. This method iterates over all data fields and determines their value by calling dataValue. The NumericField returns as dataValue the normalised format of its value (e.g. '4.2'). The type of the returned value is a string (as defined in the PHPDocs). When loading this value into the form in setupFormErrors, the setValue method in NumericField gets passed the normalised value as string as well as the array of all submitted data. As the value is neither of type int or float, nor is the data passed as second argument a DataObject, the non localised value is set. This results in NumericFields, where all values are non localised. Saving the form again results in a form validation error, as the non-localised values are not valid.
This is a 3.5.x issue.

see #6911 for fix

That was fast :-) Thanks a lot, I added some comments to #6911

We could fix this by making the session errors data array hold the submitted value, rather than the data value. It needs a bit more investigation.

I notice a related problem when i'm trying to add 1000 inside the NumericField. On submission, 1000become 1 000(with a space). If I save again I receive a validation error message. I must remove the space the be able to save it again... I use SS 4.2.2

Changing to impact medium (we have a lot of international uses of Silverstripe out there).

Closed in favour of  https://github.com/silverstripe/silverstripe-framework/issues/10626


feat: update to track latest spec changes

Automated changes after Neon spec has been updated

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


make struct rebinding.name a const char *

fishhook doesn't need to modify the content of the string; let's commit to it

thanks!

:+1:
PS. Nice Johnny 5 avatar!


Serve opensource supercollective automatically

Bunch of pieces are already in place: tags and isSupercollective.

already happens.


Add Web Development Resources into the community website

I have added the education resources for web development and updated contributors information

Hi, @aachal28, thanks for your PR. Before I review the PR, I have 2 questions:

Have you joined our organization? Please join our organization first before making PR/contributions to the codebase. You can follow the instructions here to join our organization.

There are a couple of links that are not clickable at the moment. Will you be constantly updating your Web Development Resources repo in the future? See screenshot for more info.

Also another question @aachal28, what is the License for your Web Development Resource repository?
Is it going to be MIT License? GPL-3 license? or?
Please add an appropriate open-source license (e.g. MIT) in your License.md first in your codebase so that others know that it is free to use, change, or even distribute.
Let me know once the changes are complete.
For more information: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository

@aachal28, I have reviewed the PR and overall PR looks good 👍🏻
Once those 3 questions above are addressed, the PR would be good to go ⬆

Resolve #126

Thanks for review.

I 'have joined the organization.
Yeah I'm going to update this resources repository currently it was not completed but I'm going to complete this week and try to update regularly.
updated MIT License to repository

Thanks for review.

I 'have joined the organization.
Yeah I'm going to update this resources repository currently it was not completed but I'm going to complete this week and try to update regularly.
updated MIT License to repository

Hi @aachal28, thanks for the swift response!
To add on for point 2, I also noticed some of your Web Development Resources links might be outdated (i.e. broken links). For example, in the screenshot below under the JavaScript section, the 'developer-cheatsheet' is outdated.

Hope you can look through your links again & I look forward to regular updates on your Web Developement Resource repository. You can take your time to continue working on this (no worries).
In view of all that, PR looks good and ready to be merged! 👍🏻
Just remember to regularly update your Web Development Resources repository with proper links & new additions @aachal28

Thank you for your contribution to the community website @aachal28
Happy Hacktoberfest 2023 🎉

Thanks for review.

I 'have joined the organization.
Yeah I'm going to update this resources repository currently it was not completed but I'm going to complete this week and try to update regularly.
updated MIT License to repository

Hi @aachal28, thanks for the swift response!
To add on for point 2, I also noticed one or two of your Web Development Resources links might be outdated (i.e. broken links). For example, in the screenshot below under the JavaScript section, the 'developer-cheatsheet' is outdated.

Hope you can look through your links again & I look forward to regular updates on your Web Development Resource repository. You can take your time to continue working on this (no worries).
In view of all that, PR looks good and ready to be merged! 👍🏻
Just remember to regularly update your Web Development Resources repository with proper links & new additions @aachal28

i'll check it and update all


add crosswalk_detector

Implemented detection of crosswalks and added a check to ensure no vehicles are present on the crosswalk when the signal is green.
Added English comments to improve code readability.

OKです
conflict解消後マージして下さい


[T2A4][W13-A2] Albert Yeoh

Originally from Tut 3.
Ready for review.

your commit messages must indicate what you have done to the code; written in imperative tone
e.g., "Update editUserCommand to accept only one field as well"

BTW, please write your full name (as it appears on IVLE) in the PR


DeprecationWarning: Tapable.plugin is deprecated. Use new API on .hooks instead

Hi,
I'm trying run my webpack config but it seems that your plugins is using an old version and is now deprecated.
Here's the deprecation trace from my console:
npm run build

><EMAIL_ADDRESS>build /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1
> webpack --mode production

(node:58909) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
    at ServiceWorkerPlugin.apply (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/serviceworker-webpack-plugin/lib/index.js:84:16)
    at webpack (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/webpack.js:37:12)
    at processOptions (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:436:16)
    at yargs.parse (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:512:3)
    at Object.parse (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/node_modules/yargs/yargs.js:552:18)
    at /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:217:8
    at Object.<anonymous> (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:514:3)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at Object.<anonymous> (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/bin/webpack.js:80:2)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
    at startup (internal/bootstrap/node.js:201:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)
(node:58909) DeprecationWarning: Tapable.apply is deprecated. Call apply on the plugin directly instead
    at ServiceWorkerPlugin.handleMake (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/serviceworker-webpack-plugin/lib/index.js:122:21)
    at /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/serviceworker-webpack-plugin/lib/index.js:104:15
    at AsyncParallelHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:13:1)
    at AsyncParallelHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/Hook.js:35:21)
    at hooks.beforeCompile.callAsync.err (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:476:20)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/Hook.js:35:21)
    at Compiler.compile (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:469:28)
    at readRecords.err (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:220:11)
    at Compiler.readRecords (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:342:11)
    at hooks.run.callAsync.err (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:217:10)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/Hook.js:35:21)
    at hooks.beforeRun.callAsync.err (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:214:19)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:15:1)
    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/Hook.js:35:21)
    at Compiler.run (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:211:24)
    at processOptions (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:509:20)
    at yargs.parse (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:512:3)
    at Object.parse (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/node_modules/yargs/yargs.js:552:18)
    at /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:217:8
    at Object.<anonymous> (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:514:3)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at Object.<anonymous> (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/bin/webpack.js:80:2)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
Error: Something went wrong during the make event.
    at /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/serviceworker-webpack-plugin/lib/index.js:107:20
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:182:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:697:11)
    at startup (internal/bootstrap/node.js:201:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: `webpack --mode production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Hey, can you install version: 1.0.0-alpha02 and see if it solves your problem?

Sure, how do you do that ?

npm install --save<EMAIL_ADDRESS>or npm install --save serviceworker-webpack-plugin@next

I'm getting this:
npm run build

><EMAIL_ADDRESS>build /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1
> webpack --mode production

Error: Something went wrong during the make event.
    at /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/serviceworker-webpack-plugin/lib/index.js:109:20
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:182:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:697:11)
    at startup (internal/bootstrap/node.js:201:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: `webpack --mode production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/dulac/.npm/_logs/2018-04-23T12_36_27_218Z-debug.log

never got this error. I am currently at version 1.0.0-alpha01 maybe you try this instead

It's doing almost the same as the first time:
npm run build

><EMAIL_ADDRESS>build /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1
> webpack --mode production

(node:59507) DeprecationWarning: Tapable.apply is deprecated. Call apply on the plugin directly instead
    at ServiceWorkerPlugin.handleMake (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/serviceworker-webpack-plugin/lib/index.js:124:21)
    at /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/serviceworker-webpack-plugin/lib/index.js:106:15
    at AsyncParallelHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:13:1)
    at AsyncParallelHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/Hook.js:35:21)
    at hooks.beforeCompile.callAsync.err (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:476:20)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/Hook.js:35:21)
    at Compiler.compile (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:469:28)
    at readRecords.err (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:220:11)
    at Compiler.readRecords (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:342:11)
    at hooks.run.callAsync.err (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:217:10)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/Hook.js:35:21)
    at hooks.beforeRun.callAsync.err (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:214:19)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:15:1)
    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/tapable/lib/Hook.js:35:21)
    at Compiler.run (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/lib/Compiler.js:211:24)
    at processOptions (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:509:20)
    at yargs.parse (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:512:3)
    at Object.parse (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/node_modules/yargs/yargs.js:552:18)
    at /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:217:8
    at Object.<anonymous> (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack-cli/bin/webpack.js:514:3)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at Object.<anonymous> (/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/webpack/bin/webpack.js:80:2)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
Error: Something went wrong during the make event.
    at /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/node_modules/serviceworker-webpack-plugin/lib/index.js:109:20
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:182:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:697:11)
    at startup (internal/bootstrap/node.js:201:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: `webpack --mode production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/dulac/.npm/_logs/2018-04-23T12_41_57_769Z-debug.log

Do you want to have a look to my webpack config, the sw.js or the main.js that register to the service worker ?

you can have a look at my working example here: https://github.com/devCrossNet/vue-starter and here https://github.com/devCrossNet/vue-starter/blob/master/config/webpack.client.config.js#L45
but I think this issue is not related to a configuration mistake :-/

Thanks, I'm looking into it right now !

Hi again, you have the same problem than me:
npm run build:client

><EMAIL_ADDRESS>build:client /Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter
> cross-env NODE_ENV=production webpack --mode production --config ./config/webpack.client.config.js

(node:61224) DeprecationWarning: Tapable.apply is deprecated. Call apply on the plugin directly instead
    at ServiceWorkerPlugin.handleMake (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/serviceworker-webpack-plugin/lib/index.js:124:21)
    at /Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/serviceworker-webpack-plugin/lib/index.js:106:15
    at AsyncParallelHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:25:1)
    at AsyncParallelHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/tapable/lib/Hook.js:35:21)
    at hooks.beforeCompile.callAsync.err (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack/lib/Compiler.js:476:20)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/tapable/lib/Hook.js:35:21)
    at Compiler.compile (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack/lib/Compiler.js:469:28)
    at readRecords.err (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack/lib/Compiler.js:220:11)
    at Compiler.readRecords (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack/lib/Compiler.js:342:11)
    at hooks.run.callAsync.err (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack/lib/Compiler.js:217:10)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/tapable/lib/Hook.js:35:21)
    at hooks.beforeRun.callAsync.err (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack/lib/Compiler.js:214:19)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/tapable/lib/HookCodeFactory.js:24:12), <anonymous>:15:1)
    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/tapable/lib/Hook.js:35:21)
    at Compiler.run (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack/lib/Compiler.js:211:24)
    at processOptions (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack-cli/bin/webpack.js:509:20)
    at yargs.parse (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack-cli/bin/webpack.js:512:3)
    at Object.parse (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack-cli/node_modules/yargs/yargs.js:552:18)
    at /Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack-cli/bin/webpack.js:217:8
    at Object.<anonymous> (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack-cli/bin/webpack.js:514:3)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at Object.<anonymous> (/Users/dulac/Desktop/CloudStation/WebWork/Hallya/vue-starter/node_modules/webpack/bin/webpack.js:80:2)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)

this must be a new one. it was fine yesterday. will have a look asap.

Works with 1.0.0-alpha02

I think I've made a mistake. Because I saw Entrypoint undefined = sw.js I've modified the entry the way webpack do for multiple entries:
plugins: [
    new ServiceWorkerWebpackPlugin({
      entry: {
        ServiceWorker: path.join(__dirname, 'dev/sw.js')
      }
    })
  ]

Now it is like you did in your project:
plugins: [
    new ServiceWorkerWebpackPlugin({
      entry: path.join(__dirname, 'dev/sw.js')
    })
  ]

And I get:
npm run build

><EMAIL_ADDRESS>build /Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1
> webpack --mode production

Hash: e367ac49c6b658ba382f
Version: webpack 4.6.0
Time: 821ms
Built at: 2018-04-23 15:09:06
 3 assets
Entrypoint main = main.js
Entrypoint restaurant = restaurant.js
[0] ./dev/js/restaurant_info.js 8.46 KiB {0} [built]
[2] ./dev/js/main.js 15.3 KiB {1} [built]
    + 1 hidden module
Child serviceworker-plugin:
     1 asset
    Entrypoint undefined = sw.js
    [0] ./dev/sw.js 4.62 KiB {0} [built]

    ERROR in ./dev/sw.js
    Module not found: Error: Can't resolve 'js/indexedb' in '/Users/dulac/Desktop/CloudStation/WebWork/Udacity/mws-restaurant-stage-1/dev'
     @ ./dev/sw.js 3:16-38
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>build: `webpack --mode production`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/dulac/.npm/_logs/2018-04-23T13_09_06_070Z-debug.log

I was thinking it was weird to have an Entrypoint undefined so I modified it. Sorry for loosing your time on this !
Still, you got a problem with webpack 😄 .
Anyway, do you have an idea on how to solve my issue ? I'm just trying to integrate webpack in my project but I'm struggling.

i have a similar issue after upgrading to v4
Entrypoint undefined = service-worker.js
in config :
entry: path.join(__dirname, '../src/service-worker.js')


Move to eslint

I just want to open an issue to have a discussion about moving to eslint instead of jshint. I'll also take care of this once I have gathered some ideas.

Note that
npm run new-lint is already there, just need to make it the real lint nowg.

Closing this, as I have configured this in my upcoming PR for V3


error when parsing the public key

I get this error when i try to load my page. I used the Site key provided by google but it just doesnt work ...
Syntax Error: Token 'MY KEY HERE WITHOUT THE FIRST CHARACTER' is an unexpected token at column 2 of the expression [My KEY WITHOUT HERE] starting at [MY KEY WITHOUT THE FRSIT CHARACTER].

The problem wast hat i forgot the second quotes so if anyone gets this error:
in the HTML the key should be place inside double quotes then single quotes, as follow:
key= " ' 6fsdqyQTAAAAAL3f84541LAXY5E_GfdsqRGfdsqfeI ' "

@tuytuy Thanks for sharing the solution! Do you know why we need to have these two layers of double and single quotes?


Linux events?

Maybe I've missed something somewhere, but auto provisioning for the Microsoft Monitoring Agent seems to be mostly a Windows thing - What Linux OS versions are supported? What information is collected about Linux machines? Is it comparable to the Windows Event IDs that are tracked above?

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

ID: 8267e218-3748-2820-3eee-80479705eec2
Version Independent ID: 8c6d5fce-6383-a0f8-7df3-f5e0a77bbad6
Content: Data Collection in Azure Security Center
Content Source: articles/security-center/security-center-enable-data-collection.md
Service: security-center
GitHub Login: @rkarlin
Microsoft Alias: rkarlin

@jfuller28495 Please refer to manual agent installation documentation - Learn how to install the Microsoft Monitoring Agent extension. In this document refer to this section - Data collection from Linux VM

@jfuller28495 We will now proceed to close this thread. If there are further questions regarding this matter, please open a new issue and we will gladly continue the discussion.


Fix exception on writing Last COM Port setting to ASCOM profile

Hey! I've been building my own OAG focuser according to your documentation here. I noticed that if auto-detecting the COM port is off in the focuser application, connection always fails.
I was able to trace it back to the call driverProfile.WriteValue(driverID, lastComPortProfileName, serial.PortName) on row 286 of FocuserDriver.cs throwing an exception. This seems to happen because the device type of the ASCOM profile object is by default "Telescope". The device type was being set inside an "if" clause in the code, meaning it was never being set in the non-auto-detecting case. Setting the type to "Focuser" earlier fixes the issue.
The device type seems to be properly set in every other place where data is being written to the profile.

Good catch! Thanks! I will publish a new version tonight.

Published v1.3.2, which includes this and other fixes.

Nice, thank you!


Not able to freeze / thaw versions for modus-themes version 3.0

What's wrong
I am not able to run straight-freeze versions as I constantly get an unresolvable error for modus-themes:

Directions to reproduce
straight commit: 039e5c9a9b5c00749602afb41341e9e77ba09429 (current master)
modus-themes commit:  b4ef90bb950b820a3bf316d7b212320a5b2f84d7 (version 3.0`)
Running straight-freeze-version or straight-thaw-versions results in error.
Version information

Emacs version: 27.1
Operating system: Debian 11 (Bullseye)

After deleting the straight/repos directory, restarting Emacs, and re-downloading everything, the issue seem to have resolved.
Though for some reason at least the modus-themes package got loaded on HEAD of main branch, instead of 3.0 (the commit in listed in my versions/default.el). I had to unthaw the versions, to reset it to the expected commit/version.

Realized the commit of modus-themes was actually pointing to main branch head, not to the 3.0 tag as I thought. Once resetting the repo to the correct commit, and deleting its folder from straight/repos, and restarting Emacs, to re-download the package, the issue resolved.


Add badges to readme

Description
This PR includes two badges to include to share in a model card and show a dataset was built using distilabel.
Thanks @leiyre for the design ❤

Love 'em !


Swiper does not render on Android

As i mentioned in the title, swiper does not appear on Android. It works fine in iOS simulator btw.
No build errors.
Any ideas?

See 446 I think it's the same issue

It turned out that my issue caused by embedding too much swiper inside eachother


Merge pull request #2 from Microsoft/master

update to latest

@PoulChapman,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Add validation on the session's contract spec id with respects to the scope's scope spec.

Description
When writing a session, ensure that the scope spec of the scope allows the contract spec of the session.

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[x] Targeted PR against correct branch (see CONTRIBUTING.md)
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[x] Wrote unit and integration tests
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added relevant godoc comments.
[x] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[x] Re-reviewed Files changed in the Github PR explorer
[ ] Review Codecov Report in the comment section below once CI passes

We are setting the contract spec ids on the scope spec when bootstrapping, so I think this should work. We can pull this branch down and test it out as well. @scirner22 do you concur?

We are setting the contract spec ids on the scope spec when bootstrapping, so I think this should work. We can pull this branch down and test it out as well. @scirner22 do you concur?

This sounds accurate. When this is out of draft we can test it locally just to verify.

This is now ready for review.


Vulnerability roundup 114: freerdp-2.4.1: 2 advisories [9.8]

search, files

[ ] CVE-2022-24883 CVSSv3=9.8 (nixos-21.11)
[ ] CVE-2022-24882 CVSSv3=7.5 (nixos-21.11)

CVE details
CVE-2022-24883
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP). Prior to version 2.7.0, server side authentication against a SAM file might be successful for invalid credentials if the server has configured an invalid SAM file path. FreeRDP based clients are not affected. RDP server implementations using FreeRDP to authenticate against a SAM file are affected. Version 2.7.0 contains a fix for this issue. As a workaround, use custom authentication via HashCallback and/or ensure the SAM database path configured is valid and the application has file handles left.
CVE-2022-24882
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP). In versions prior to 2.7.0, NT LAN Manager (NTLM) authentication does not properly abort when someone provides and empty password value. This issue affects FreeRDP based RDP Server implementations. RDP clients are not affected. The vulnerability is patched in FreeRDP 2.7.0. There are currently no known workarounds.

Scanned versions: nixos-21.11: 3c5ae9be1f1.
Cc @lheckemann
Cc @peterhoeg

22.11 out of support, 22.05 is 2.7.0


Fix #465

Prevent decoding handshake response after closing the WebSocketImpl

@Irahe PTAL

Hello @zhoulifu , i'll merge this code to my lib and rebuild to test...
Thank you for your time.
i'm realy proud of this community!
👍

Dear @zhoulifu , Unfortunately the fix wont work for me. I still have the same issues on firefox and Edge.

OMG, It's a mistaken identity, i mean to @marci4, HAHA
Sorry for disturbing you @Irahe XD


Is it possible to interact with apps windows (popups, screens)

Is it possible or maybe will be possible in the future to interact with windows?
Like popup dialogs, buttons, text areas etc.

It's not currently possible, but it is something I'd like to see implemented. You can follow any progress here:
https://github.com/octalmage/robotjs/issues/161


enable os x

Checklist

[x] Used a fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-webservice.
I tried to re-render for you, but it looks like I wasn't able to push to the add_osx_support branch of RoboForge/ros-roslisp-feedstock. Did you check the "Allow edits from maintainers" box?

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-webservice.
I tried to re-render for you, but it looks like I wasn't able to push to the add_osx_support branch of RoboForge/ros-roslisp-feedstock. Did you check the "Allow edits from maintainers" box?


feat: destroy session after delete user

close: #1141

For delete the specified user's session, we need to maintain a table that store the userId and all the sessionIds. When  deleting the user by admin, Casdoor can get the sessionId by userId then destroy the session to implement the function.
Other effect, further study about single logout. For example, if we want to implement multiple device log out in the same time. We also need to maintain a table to store all sessionIds about this user. When user logout, we can get all sessionId of the user by query the table. Then destroy sessions to logout in multiple device.

delete user:
https://user-images.githubusercontent.com/71440988/210685476-fcef02a9-b411-43f7-b600-8ffa1b0a9622.mp4
offline user:
https://user-images.githubusercontent.com/71440988/210685493-5f486aad-8c35-4ad5-b03e-0a54de72af81.mp4

https://user-images.githubusercontent.com/71440988/210728802-38d5b497-ef86-4d28-a243-c38e71bf4981.mp4


add unpack function to google.protobuf.Any

@smaye81 Before I add a test case... Is this what you had in mind?

@smaye81 Before I add a test case... Is this what you had in mind?

Yep, it is.  Can you also make sure that it handles unpacking an empty Any?  Maybe returning Message | undefined.  Also please verify that as part of the test coverage.
Also, could you add a description to the PR?  Thanks!

@smaye81 Sure thing. Adding the tests tomorrow. Calling it a night for now :-)


Review Fixes

Review fixes.

@theosirian pls close this PR once you feel all points have been addressed.


Fix createSnippetAction

If someone edits an existing Snippet, the createSnippetAction creates empty snippets for each subshop which is not filled with content.
This causes that the subshop snippets will not Inherit content from their parents.
We fixed this with a simple if condition which checks if the snippet value is empty.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/#/issues/SW-17243.
Please use this issue to track the state of your pull request.

This PR was closed due to outdated code changes. This issue may have already been resolved in the past.
For more information about our contribution guidelines, see https://developers.shopware.com/contributing/contribution-guideline/.


use scala primitives (e.g. Integer -> Int)

motivation: minify diff for flatgraph migration
changes re Properties.scala in generated code: https://github.com/ShiftLeftSecurity/codepropertygraph/pull/1771/files#diff-9e678c672157f7a6104f7cf5995958f319155b18d435f82fe7b053e2433f0bd1

argh. GH showed green lights here, even though the pr run was red.
might just work though, since now the codegen should be published


Fix broken doc links for Redirection.

Hi!  Thanks for this module.  I just noticed a few broken links in the docs.

Applied, thanks!


[STORM-3034] Adding exception stacktrace for executor failures in worker

@srdo  Moved the LOG.error before changing exception Cause.

Sorry if I'm nitpicking you to death, but I don't think moving the log line is better. Now everyone gets an error level log, even if the exception is due to an interrupt. I'd prefer if we just include the exception in both this log statement and the one in the interrupt case.

+1, though I'm not sure whether it is necessary to change the log level to error.

@HeartSaVioR @srdo ., The issue in assuming that InterruptedException is only coming from external interruptions. Below is the actual example we noticed when Kafka SpoutTimeoutException was wrapped in InterruptedException. Users could not identify where the exception was raised.
KafkaSpoutI_[39 39] [WARN] Expecting exception of class: class java.lang.InterruptedException, but exception chain only contains: (#<TimeoutException org.apache.kafka.common.errors.TimeoutException: Failed to get offsets by times in 40000 ms>)```

@kishorvpatil Can you elaborate a bit? I don't understand why TimeoutException would be wrapped in an InterruptedException? Where is the log line you posted coming from, a grep of Storm didn't turn anything up?

@kishorvpatil Sorry to keep harping on this, but I still don't really understand how we're getting InterruptedExceptions that need to be logged at error level.
Could you give an example of a place in the Kafka code where an InterruptedException wraps another exception? I did a search of the Kafka repository for places where they throw InterruptException, and it looks like it's always just wrapping an InterruptedException? The InterruptedException constructor doesn't appear to allow you to wrap other exceptions either (i.e it has no new InterruptedException(cause) constructor)?
Do you know where the log line you posted is coming from? I initially thought it looked like a JUnit expected exception, but googling "but exception chain only contains" only pops up this PR and a log posted on this issue https://issues.apache.org/jira/browse/STORM-2873.

@srdo, You are right. This was exception I noticed on old internal version of the code package. It is clearly not necessary in 2.x latest code. Let me close this patch.


webaudiotuner samples contain invalid code

In particular, the repeated use of variables before they are declared.
The first time this occurs is the AnalyserNode sample, where streamReceived is used before it is declared. This will result in passing undefined for that callback.
To fix this, either order the declarations before the calls, or switch to function declarations, which benefit from hoisting.

I have moved a few things around in the gists and added a few comments pointing to other sections in the demo. Those code snippets were never intended to be entirely functional on their own, but a way to explain each step and show that portion of the demo side by side. This means that the initialization of some variables will happen in other code snippets in the page. I hope those comments make it more clear.
I will also mention this in the demo just in case.
Thank you for the feedback.


Goldmark regression: HTML comments in markdown are not rendered as HTML comments

Reference: https://discourse.gohugo.io/t/inline-html-comments-not-being-recognized-in-markdown-files/37598
config
[markup.goldmark.renderer]
unsafe = true

markdown
a  c

result

a <!-- b --> c

Upstream: https://github.com/yuin/goldmark/issues/285

Ramifications...
v0.93.2

v0.93.3


Roll engine e44c5d99c9f3..3a29e6a7a7dd (1 commits)

https://github.com/flutter/engine/compare/e44c5d99c9f3...3a29e6a7a7dd
git log e44c5d99c9f3991afb73d55447725665e9dc236b..3a29e6a7a7dde7fbedef1b87a3d3a1605aca387f --no-merges --oneline
3a29e6a7a Plumb arguments from Settings to Dart main() (flutter/engine#8710)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


Sound doesn't work in Gnome Web

Hey. There's no sound for me when playing in the browser Gnome Web 40.0 in Ubuntu 20.10. Sound works on other pages.
Hope you can look into this. Thanks! :)

Hi, thanks for the issue, I’ll give it a try to see if there’s an easy fix. I’ve had a problem with a lot of mobile browsers because they don’t let you play sound without a user interacting with the page first. So, it will play sounds every now and then, but it can’t play them all. I’m not sure if a good way to fix it, but maybe this is unrelated!

I was able to confirm this bug, but I do not know why it happens.
Here is the error that Gnome Web reports when royalur.net tries to play sounds:

Although I never got any notification asking to play sound, and I had interacted with the page before trying to play the sound. All in all, this is a weird bug...


ci_cd.yml issue

I cannot find file /ci_cd.yml on my local folder.

My wallet gives me this error. When I go to URL and say inspect console gives me error:
Refused to apply inline style because it violates the following Content Security Policy directive: "default-src 'none'". Either the 'unsafe-inline' keyword, a hash ('sha256-4Su6mBWzEIFnH4pAGMOuaeBrstwJN4Z3pq/s1Kn4/KQ='), or a nonce ('nonce-...') is required to enable inline execution. Note that hashes do not apply to event handlers, style attributes and javascript: navigations unless the 'unsafe-hashes' keyword is present. Note also that 'style-src' was not explicitly set, so 'default-src' is used as a fallback.
I have already try with create new /yml file.
Any advice?

Hi Pollytoy, this is due to the change in ownership of Neblio (please see recent announcement)
nebliodev — 08/04/2022 (Discord)
We are transferring the GitHub repos from our account to the new owner's account. We are waiting on GitHub to answer a support ticket. Once the transfer is complete that error will go away on its own.


Support custom the config directory

#9

Current coverage is 100.00%

Merging #16 into dev will not affect coverage as of e497af6

@@              dev     #16   diff @@
=====================================
  Files           4       4
  Stmts         133     134     +1
  Branches        0       0
  Methods         0       0
=====================================
+ Hit           133     134     +1
  Partial         0       0
  Missed          0       0

Review entire Coverage Diff as of e497af6

Powered by Codecov. Updated on successful CI builds.


public header (raylib.h) with <windows.h>

I have been working on mixing raylib with imgui in my project.
It was a problem with duplicated symbols on the Windows platform, but this was solved by fixing the code. (ex. Rectangle, DrawText, etc ...)
As a result, we have succeeded but we need to constantly respond to the upgrade.
Do you have plan to modify the public header (raylib.h) to coexist with the <windows.h> file?

my project: https://github.com/osom8979/tbag
migration script: https://github.com/osom8979/tbag/blob/master/dep/raylib/migration.sh

Hi @osom8979, where is windows.h included? That collision shouldn't happen. Most probably windows.h colliding functions are not being used anywhere, actually, colliding symbols probably come from libraries neither required by the program...
I've been dealing with those windows.h collisions for some years and there is always some wayto avoid them. For example, here it is a possible solution to just include what it's really needed from windows.h:
/*
  @raysan5: To avoid conflicting windows.h symbols with raylib, some flags are defined
  WARNING: Those flags avoid inclusion of some Win32 headers that could be required
  by user at some point and won't be included...
*/

/* If defined, the following flags inhibit definition of the indicated items.*/
#define NOGDICAPMASKS     // CC_*, LC_*, PC_*, CP_*, TC_*, RC_
#define NOVIRTUALKEYCODES // VK_*
#define NOWINMESSAGES     // WM_*, EM_*, LB_*, CB_*
#define NOWINSTYLES       // WS_*, CS_*, ES_*, LBS_*, SBS_*, CBS_*
#define NOSYSMETRICS      // SM_*
#define NOMENUS           // MF_*
#define NOICONS           // IDI_*
#define NOKEYSTATES       // MK_*
#define NOSYSCOMMANDS     // SC_*
#define NORASTEROPS       // Binary and Tertiary raster ops
#define NOSHOWWINDOW      // SW_*
#define OEMRESOURCE       // OEM Resource values
#define NOATOM            // Atom Manager routines
#define NOCLIPBOARD       // Clipboard routines
#define NOCOLOR           // Screen colors
#define NOCTLMGR          // Control and Dialog routines
#define NODRAWTEXT        // DrawText() and DT_*
#define NOGDI             // All GDI defines and routines
#define NOKERNEL          // All KERNEL defines and routines
#define NOUSER            // All USER defines and routines
/*#define NONLS             // All NLS defines and routines*/
#define NOMB              // MB_* and MessageBox()
#define NOMEMMGR          // GMEM_*, LMEM_*, GHND, LHND, associated routines
#define NOMETAFILE        // typedef METAFILEPICT
#define NOMINMAX          // Macros min(a,b) and max(a,b)
#define NOMSG             // typedef MSG and associated routines
#define NOOPENFILE        // OpenFile(), OemToAnsi, AnsiToOem, and OF_*
#define NOSCROLL          // SB_* and scrolling routines
#define NOSERVICE         // All Service Controller routines, SERVICE_ equates, etc.
#define NOSOUND           // Sound driver routines
#define NOTEXTMETRIC      // typedef TEXTMETRIC and associated routines
#define NOWH              // SetWindowsHook and WH_*
#define NOWINOFFSETS      // GWL_*, GCL_*, associated routines
#define NOCOMM            // COMM driver routines
#define NOKANJI           // Kanji support stuff.
#define NOHELP            // Help engine interface.
#define NOPROFILER        // Profiler interface.
#define NODEFERWINDOWPOS  // DeferWindowPos routines
#define NOMCX             // Modem Configuration Extensions

/* Type required before windows.h inclusion  */
typedef struct tagMSG *LPMSG;

#include <windows.h>

/* Type required by some unused function...  */
typedef struct tagBITMAPINFOHEADER {
  DWORD biSize;
  LONG  biWidth;
  LONG  biHeight;
  WORD  biPlanes;
  WORD  biBitCount;
  DWORD biCompression;
  DWORD biSizeImage;
  LONG  biXPelsPerMeter;
  LONG  biYPelsPerMeter;
  DWORD biClrUsed;
  DWORD biClrImportant;
} BITMAPINFOHEADER, *PBITMAPINFOHEADER;

#include <objbase.h>
#include <mmreg.h>
#include <mmsystem.h>

/* @raysan5: Some required types defined for MSVC/TinyC compiler */
#if defined(_MSC_VER) || defined(__TINYC__)
    #include "propidl.h"
#endif

There are also some libraries out there that divide windows.h into separate pieces.
No plans to modify raylib functions for the moment.

thank you for reply.


[ProStreet] Gamepad prompts in showcase mode (frontend) overlay each other

This happens when switching from keyboard/mouse to gamepad.

Yeah I actually knew about this, but didn't bother fixing yet.
It's not the only FE bug on switching. Similarly the Backroom button shows in MW customize menu on switch as well.
This is something that needs to be done on a case by case basis and will be polished a little later after all the major work is done.


Template not activated after note creation

Templater plugin has an option to activate automaticaly on new notes

Is does not work with MovieGrabber
For example with this useless example in the MovieGrabber template, it is not replaced after generating a new series
<% tp.frontmatter.title %>

The real aim is to generate internal links for each genre, for each actor and for the country. From then the Graph View and the Backlinks would be usable with movies.

It seems that this happens because Templater is only triggered when a new file is created, but not when an existing note is overwritten. i have changed it so that overwriting a note also triggers the "create" event wich activates templater.
Additionally i have introduced the ability to define a pre- and suffix for the data in the templates, so if you want to create internal links you can now use the pattern {{Director|"[[|]]"}} to generate an internal link of the form "[[Director]]. If the data is a list, the pre- and suffix will be applied to each individual item.

Amazing and elegant solution for placeholder substitution.
Thanks a lot.


Update the attributes gem version from 0.2.5 to 0.2.6

Description
Update the attributes gem version from 0.2.5 to 0.2.6
Issues Resolved
Unable to load lvm attributes [lvs.yaml] for version [2.02.180(2)]
Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[x] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

Merged in #169


Slow upload speed

Question
Hey! I have a problem with slow upload speed with tusd, it only speeds up to 20-30 mbit/s, while aws cli copies files to the same bucket from the same client with full 100mbit/s. Is it possible to speed up tusd to use full speed? If yes, how can I understand what is slowing tusd?
Setup details
Please provide following details, if applicable to your situation:

Operating System: AWS Kubernetes 1.23 without any constraints of pod,
Used tusd version: v1.10
Used tusd data storage: AWS S3
Used tusd configuration: - -behind-proxy, -hooks-http-forward-headers, --hooks-enabled-events=pre-create,post-create,post-finish,post-terminate, --hooks-http=https://lala/tusd, -s3-bucket lalala, -s3-object-prefix tusd
Used tus client library: Uppy.js

I think this is a duplicate of https://github.com/tus/tusd/issues/440.


Default variables to static or automatic?

Seems like variables are being defaulted unconditionally. As per the explanation here -
Default Lifetime of variable :

Class variable : Automatic
Method variable : Automatic
Local variable of loop : Automatic
Module or Program block variable : Static
Variable declared in initial of always block : Static

For instance, in test case StructVar,
https://github.com/chipsalliance/Surelog/blob/c85f65ef41ea7bff7a55ae8deddf63b27a95b7c6/tests/StructVar/dut.sv#L9
the variable mem1 is being reported as 'automatic' but it's in the module block and should have been reported 'static'.
    \_struct_var: (work@test.u1.mem1), line:9:9, endln:9:13<EMAIL_ADDRESS>      |vpiTypespec:
      \_struct_typespec: (mem_s), line:3:11, endln:3:17, parent:work@dut1
      |vpiName:mem1
<EMAIL_ADDRESS>      |vpiAutomatic:1
      |vpiVisibility:1

Fixed by #2795


Improve special ops handling

Improves the Add Ops / Special Ops context menus: Can now add special ops after specific LaserOperations as well as append them to the end. Also add Home/Beep/Interrupt in one go as a commonly used operation to give access to the material part way through.
Now saves and reloads Special Operations when you Save/Use operations and when you close and restart MK.

However, during testing I found a couple of oddities:
a. Attribute "type" is not always saved when you persist operations - no idea why. I have coded around this - and it may be necessary to avoid point b. when user upgrades to a version with this PR.
b. If persistent settings are invalid, then MK can crash before starting - this really needs to be more robust esp. on load. I will try to add this before it gets merged if I can find a way to do it nicely.

As far as I can tell, this should now be reasonably robust - however I am not convinced that I have found all possible issues created by adding "cmdop" (as well as "op") nodes to elemental.ops().

P.S. This PR does not save and load Special Operations in MK SVG saves. That is for a later day.


Kubuntu 18.10 plasmoid not installing

Posting here after in the wrong place: https://github.com/MycroftAI/mycroft-core/issues/2600
So the first thing I wanted to do was/is to Voice Control Vim (like in this old video using .NET? https://www.youtube.com/watch?v=TEBMlXRjhZY) or at least run some CLI commands. Unfortunately, it looks like using the KDE Plasmoid is the only way to do this? Please correct me if I'm wrong. I do see there are windows navigation controls with the Desktop Control Skill (is the plasmoid necessary for this? shouldnt there be a way to use the desktop control commands throught the command line without the whole plasmoid feature?), which would be handy, but I cant seem to get the plasmoid installed. So if there is a direct way to hook into Mycroft output and redirect it to bash or some other basic form, that would be my simplest solution. I have used the CLI debug tool which is great, but dont see how that could be redirected yet. I realize Mycroft was built to operate on devices without keyboards, but output as text to CLI commands seems like a basic tool that is fundamental, even for workarounds such as a plasmoid not installing.
Installation of the plasmoid hangs on "Installing../lottie/qmldir" and had two package install errors for qtdeclarative5-qtquick2-plugin and qtdeclarative5-models-plugin. Similar to this issue for installing on Debian (https://github.com/MycroftAI/installers/issues/9), except Im using Kubuntu 18.10 Cosmic which doesnt have these packages in its repos. Im not sure if I can install them manually. Ive been using the appimage installer, but will try the manual install for Debian again. No, actually that ended where the instructions say "sudo chmod +x /usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/code/startservice.sh" because there is no 'code' directory created, which would have the scripts to run manually even. Not sure if I need those scripts, but after the hung appimage install I do have a plasmoid, which gives these error:
"Error loading QML file: file:///usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/ui/main.qml:33:34: Type FullRepresentation unavailable
file:///usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/ui/FullRepresentation.qml:31:1: module "Mycroft" is not installed"

I may try a restart after finishing tasks left in browser windows, but would love a path forward that doesnt require any plasmoid and all the depedencies that install required. Thanks for any pointers.

Interesting that there is also a place under KDE, but no issues available:
https://github.com/KDE/plasma-mycroft


update to angular alpha.33

Done: https://github.com/angular-class/angular2-webpack-starter/commit/09da4e6573ecd6546ad282b887506f4c96664964 Thanks!

np, I forgot to close this thanks


Numpy is not available

Hi Guy, I am trying to run the .ipynb file to test on my personal image how accurate the model is?
But i get error at  image_tensor = image_to_tensor(image, size=(448, 448)) , when i run this cell
notification screen pop up Numpy is not available, i search this error and the seem version conflict error between pytorch and numpy, i try use some version of numpy but error still exist

Hi Guy, I am trying to run the .ipynb file to test on my personal image how accurate the model is? But i get error at image_tensor = image_to_tensor(image, size=(448, 448)) , when i run this cell
notification screen pop up Numpy is not available, i search this error and the seem version conflict error between pytorch and numpy, i try use some version of numpy but error still exist

Hello, have you solved the problem?