Linker to show full 16MB flash

Fixes #169

What about 2Gig version of BP5?

The NAND size adjustment is automatic thanks to Henry. This is the reporting on the available space in the program flash chip.


Failed to compile due to "No rule to make libethereum.a"

This issue tracker is only for technical issues related to Qtum.
Describe the issue
Failed to compile due to "No rule to make libethereum.a"
Error logs:
make[2]: *** No rule to make target `cpp-ethereum/libethereum/libethereum.a', needed by `qtumd'.  Stop.

What version of Qtum are you using?
4269a882e83bbda7e6f272f337a67cf2170231f4
Machine specs:

OS: macOS 10.12.6
CPU: 3.1 GHz Intel Core i7
RAM: 16G

Please make sure to do make clean and ./autogen ./configrue after the latest series of commits changing the build system

Closing, please reopen if the problem persists


Exception: Failed to start container

Describe the bug

Setup and configuration
Current version:

My config.toml and environment vars (be sure to redact API keys):

My model and agent (you can see these settings in the UI):

Model:gpt4-preview-1106
Agent:

Commands I ran to install and run OpenDevin:

Steps to Reproduce:
1.make run
Logs, error messages, and screenshots:
Additional Context
12:52:49 - opendevin:INFO: sandbox.py:371 - waiting for container to start: 1, container status: exited
12:52:49 - opendevin:INFO: sandbox.py:364 - container exited
12:52:49 - opendevin:INFO: sandbox.py:365 - container logs:
12:52:49 - opendevin:INFO: sandbox.py:366 - b''
12:52:49 - opendevin:ERROR: manager.py:134 - Error creating controller.
Traceback (most recent call last):
File "/home/shouwangzhe/code/OpenDevin/opendevin/server/agent/manager.py", line 125, in create_controller
self.controller = AgentController(
^^^^^^^^^^^^^^^^
File "/home/shouwangzhe/code/OpenDevin/opendevin/controller/agent_controller.py", line 86, in init
self.command_manager = CommandManager(
^^^^^^^^^^^^^^^
File "/home/shouwangzhe/code/OpenDevin/opendevin/controller/command_manager.py", line 14, in init
self.shell = DockerInteractive(
^^^^^^^^^^^^^^^^^^
File "/home/shouwangzhe/code/OpenDevin/opendevin/sandbox/sandbox.py", line 135, in init
self.restart_docker_container()
File "/home/shouwangzhe/code/OpenDevin/opendevin/sandbox/sandbox.py", line 376, in restart_docker_container
raise Exception('Failed to start container')
Exception: Failed to start container
INFO:     <IP_ADDRESS>:33876 - "DELETE /messages HTTP/1.1" 200 OK

Can you provide more information about your setup?
e.g., Operating system, Docker version?
What is the output of docker ps on your machine?

(opendevin) shouwangzhe@shouwangzhe:~/code/OpenDevin$ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

(opendevin) shouwangzhe@shouwangzhe:~/code/OpenDevin$ docker --version
Docker version 26.0.0, build 2ae903e
ubuntu

I pull the latest changes,but the error is the same and i can not find the  config.py file.
(opendevin) shouwangzhe@shouwangzhe:~/code/OpenDevin$ systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2024-04-08 22:54:32 CST; 1 day 9h ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 1962 (dockerd)
Tasks: 38
Memory: 766.9M
CPU: 50.311s
CGroup: /system.slice/docker.service
└─1962 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
4月 08 23:41:00 shouwangzhe dockerd[1962]: time="2024-04-08T23:41:00.939003087+08:00" level=info msg="ignoring event" container=0>
4月 08 23:43:02 shouwangzhe dockerd[1962]: time="2024-04-08T23:43:02.126512133+08:00" level=info msg="ignoring event" container=f>
4月 08 23:44:06 shouwangzhe dockerd[1962]: time="2024-04-08T23:44:06.066262267+08:00" level=info msg="ignoring event" container=7>
4月 09 12:50:23 shouwangzhe dockerd[1962]: time="2024-04-09T12:50:23.333059724+08:00" level=info msg="ignoring event" container=5>
Info in ui
assistant avatar
Hi! I'm OpenDevin, an AI Software Engineer. What would you like to build with me today?
assistant avatar
Error creating controller. Please check Docker is running using docker ps.
Info in terminal
08:30:40 - opendevin:INFO: sandbox.py:383 - waiting for container to start: 1, container status: exited
08:30:40 - opendevin:INFO: sandbox.py:376 - container exited
08:30:40 - opendevin:INFO: sandbox.py:377 - container logs:
08:30:40 - opendevin:INFO: sandbox.py:378 - b''
08:30:40 - opendevin:ERROR: manager.py:134 - Error creating controller.
Traceback (most recent call last):
File "/home/shouwangzhe/code/OpenDevin/opendevin/server/agent/manager.py", line 125, in create_controller
self.controller = AgentController(
^^^^^^^^^^^^^^^^
File "/home/shouwangzhe/code/OpenDevin/opendevin/controller/agent_controller.py", line 86, in init
self.command_manager = CommandManager(
^^^^^^^^^^^^^^^
File "/home/shouwangzhe/code/OpenDevin/opendevin/controller/command_manager.py", line 14, in init
self.shell = DockerInteractive(
^^^^^^^^^^^^^^^^^^
File "/home/shouwangzhe/code/OpenDevin/opendevin/sandbox/sandbox.py", line 135, in init
self.restart_docker_container()
File "/home/shouwangzhe/code/OpenDevin/opendevin/sandbox/sandbox.py", line 388, in restart_docker_container
raise Exception('Failed to start container')
Exception: Failed to start container
INFO:     <IP_ADDRESS>:47860 - "DELETE /messages HTTP/1.1" 200 OK

Can you provide more information about your setup?
e.g., Operating system, Docker version?
What is the output of docker ps on your machine?

Same error,

environment----------------------------------------
windows 10+wsl ubuntu-22.04+LM Studio+docker on version 4.4.4.
Steps to Reproduce:--------------------------------
git pull
make build
make run
terminal---------------------------------------------
(opendev) agent@DESKTOP-OJHF2BM:~/OpenDevin$ docker ps
CONTAINER ID   IMAGE                       COMMAND                  CREATED         STATUS         PORTS     NAMES
ee9e9ee91ce6   ghcr.io/opendevin/sandbox   "/usr/sbin/sshd -D -…"   3 minutes ago   Up 3 minutes             sandbox-4223ab84-bff9-4880-8af9-6db03910bfcd
logs--------------------------------------------------
09:49:14 - opendevin:INFO: sandbox.py:119 - Using workspace directory: /home/agent/OpenDevin/workspace
09:49:15 - opendevin:INFO: sandbox.py:210 - Connecting to opendevin@localhost via ssh. If you encounter any issues, you can try ssh -v -p 2222 opendevin@localhost with the password 'c686280f-7d5a-4cb3-b7e2-46b3ebc64a9f' and report the issue on GitHub.
09:49:16 - opendevin:ERROR: manager.py:134 - Error creating controller.
Traceback (most recent call last):
File "/home/agent/OpenDevin/opendevin/server/agent/manager.py", line 125, in create_controller
self.controller = AgentController(
^^^^^^^^^^^^^^^^
File "/home/agent/OpenDevin/opendevin/controller/agent_controller.py", line 86, in init
self.command_manager = CommandManager(
^^^^^^^^^^^^^^^
File "/home/agent/OpenDevin/opendevin/controller/command_manager.py", line 14, in init
self.shell = DockerInteractive(
^^^^^^^^^^^^^^^^^^
File "/home/agent/OpenDevin/opendevin/sandbox/sandbox.py", line 139, in init
self.start_ssh_session()
File "/home/agent/OpenDevin/opendevin/sandbox/sandbox.py", line 213, in start_ssh_session
self.ssh.login(hostname, username, self._ssh_password, port=2222)
File "/home/agent/miniconda3/envs/opendev/lib/python3.11/site-packages/pexpect/pxssh.py", line 424, in login
raise ExceptionPxssh('Could not establish connection to host')
pexpect.pxssh.ExceptionPxssh: Could not establish connection to host

same issue for me
reate_api_error_from_http_exception     raise cls(e, response=response, explanation=explanation) from e docker.errors.APIError: 400 Client Error for http+docker://localhost/v1.44/containers/939c0ed7c9e4f6265e400d84e990bcabea4b85217ed8bfa4b2e4eb3803884e33/start: Bad Request ("failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/usr/sbin/sshd": stat /usr/sbin/sshd: no such file or directory: unknown")

Same for me
    self.ssh.login(hostname, username, self._ssh_password, port=2222)   File "/home/catto/anaconda3/envs/OpenDevin/lib/python3.11/site-packages/pexpect/pxssh.py", line 424, in login     raise ExceptionPxssh('Could not establish connection to host') pexpect.pxssh.ExceptionPxssh: Could not establish connection to host

Same for me
Message in the webapp (front-end): Error creating controller. Please check Docker is running using docker ps.
Message in the back-end terminal:
09:49:39 - opendevin:ERROR: manager.py:134 - Error creating controller.
Traceback (most recent call last):
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/urllib3/connectionpool.py", line 793, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/urllib3/connectionpool.py", line 496, in _make_request
    conn.request(
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/urllib3/connection.py", line 400, in request
    self.endheaders()
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/http/client.py", line 1314, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/http/client.py", line 1074, in _send_output
    self.send(msg)
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/http/client.py", line 1018, in send
    self.connect()
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/transport/unixconn.py", line 27, in connect
    sock.connect(self.unix_socket)
FileNotFoundError: [Errno 2] No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/requests/adapters.py", line 486, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/urllib3/connectionpool.py", line 847, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/urllib3/util/retry.py", line 470, in increment
    raise reraise(type(error), error, _stacktrace)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/urllib3/util/util.py", line 38, in reraise
    raise value.with_traceback(tb)
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/urllib3/connectionpool.py", line 793, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/urllib3/connectionpool.py", line 496, in _make_request
    conn.request(
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/urllib3/connection.py", line 400, in request
    self.endheaders()
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/http/client.py", line 1314, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/http/client.py", line 1074, in _send_output
    self.send(msg)
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/http/client.py", line 1018, in send
    self.connect()
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/transport/unixconn.py", line 27, in connect
    sock.connect(self.unix_socket)
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/api/client.py", line 213, in _retrieve_server_version
    return self.version(api_version=False)["ApiVersion"]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/api/daemon.py", line 181, in version
    return self._result(self._get(url), json=True)
                        ^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/utils/decorators.py", line 44, in inner
    return f(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/api/client.py", line 236, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/requests/sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/requests/adapters.py", line 501, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/luca/Documents/devel/OpenDevin/opendevin/server/agent/manager.py", line 125, in create_controller
    self.controller = AgentController(
                      ^^^^^^^^^^^^^^^^
  File "/Users/luca/Documents/devel/OpenDevin/opendevin/controller/agent_controller.py", line 86, in __init__
    self.command_manager = CommandManager(
                           ^^^^^^^^^^^^^^^
  File "/Users/luca/Documents/devel/OpenDevin/opendevin/controller/command_manager.py", line 14, in __init__
    self.shell = DockerInteractive(
                 ^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Documents/devel/OpenDevin/opendevin/sandbox/sandbox.py", line 134, in __init__
    if not self.is_container_running():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Documents/devel/OpenDevin/opendevin/sandbox/sandbox.py", line 320, in is_container_running
    docker_client = docker.from_env()
                    ^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/client.py", line 94, in from_env
    return cls(
           ^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/client.py", line 45, in __init__
    self.api = APIClient(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/api/client.py", line 197, in __init__
    self._version = self._retrieve_server_version()
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/luca/Library/Caches/pypoetry/virtualenvs/opendevin-rpD-2hkp-py3.12/lib/python3.12/site-packages/docker/api/client.py", line 220, in _retrieve_server_version
    raise DockerException(
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

my configuration:
MacBook M1, Sonoma
Python 3.10.4
Docker version 26.0.0, build 2ae903e86c
Poetry (version 1.8.2)
opendevin version:
commit 707ab7b3f84fb5664ff63da0b52e7b0d2e4df545 (HEAD -> main, origin/main, origin/HEAD)
Author: Alex Bäuerle<EMAIL_ADDRESS>Date:   Tue Apr 9 17:42:16 2024 -0700

using ollama as LLM
config.toml
LLM_API_KEY="ollama"
LLM_MODEL="ollama/<model_name>"
LLM_EMBEDDING_MODEL="local"
LLM_BASE_URL="http://localhost:<port_number>"
WORKSPACE_DIR="./workspace"

I have the same issue, please fix it.

cc: @rbren @xingyaoww

If you are still experiencing problems, please try to make sure of this:

Aha, that's exactly the problem: your installation is sending stale information out there, but it's not poetry. We can fix it.
I'm going to reiterate some, but also complete here what I said in other threads on this. So the idea is simple: latest main branch now should work, but we need to get rid of leftover stale information on your environment.

stop opendevin backend, frontend, close localhost tabs
clear local storage in your browser, or use another browser you haven't used with opendevin in the last few days
git pull
delete ./cache folder in ./opendevin (important)
make build
make start-backend, allow it to finish until it says uvicorn ready or so
make start-frontend
open localhost:3001

Hey all--we just merged a possible fix. Try adding SANDBOX_TYPE=exec to your config.toml

@rbren this fixed the issue on my side, thanks!

Hey all--we just merged a possible fix. Try adding SANDBOX_TYPE=exec to your config.toml

Still got error.
Traceback (most recent call last):
  File "/Users/seabornlee/Documents/github/OpenDevin/opendevin/server/agent/manager.py", line 124, in create_controller
    self.controller = AgentController(
                      ^^^^^^^^^^^^^^^^
  File "/Users/seabornlee/Documents/github/OpenDevin/opendevin/controller/agent_controller.py", line 86, in __init__
    self.command_manager = CommandManager(
                           ^^^^^^^^^^^^^^^
  File "/Users/seabornlee/Documents/github/OpenDevin/opendevin/controller/command_manager.py", line 18, in __init__
    self.shell = DockerExecBox(
                 ^^^^^^^^^^^^^^
  File "/Users/seabornlee/Documents/github/OpenDevin/opendevin/sandbox/exec_box.py", line 79, in __init__
    if not self.is_container_running():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/seabornlee/Documents/github/OpenDevin/opendevin/sandbox/exec_box.py", line 192, in is_container_running
    docker_client = docker.from_env()
                    ^^^^^^^^^^^^^^^^^
  File "/Users/seabornlee/Library/Caches/pypoetry/virtualenvs/opendevin-OqOypLLu-py3.12/lib/python3.12/site-packages/docker/client.py", line 94, in from_env
    return cls(
           ^^^^
  File "/Users/seabornlee/Library/Caches/pypoetry/virtualenvs/opendevin-OqOypLLu-py3.12/lib/python3.12/site-packages/docker/client.py", line 45, in __init__
    self.api = APIClient(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/seabornlee/Library/Caches/pypoetry/virtualenvs/opendevin-OqOypLLu-py3.12/lib/python3.12/site-packages/docker/api/client.py", line 197, in __init__
    self._version = self._retrieve_server_version()
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/seabornlee/Library/Caches/pypoetry/virtualenvs/opendevin-OqOypLLu-py3.12/lib/python3.12/site-packages/docker/api/client.py", line 220, in _retrieve_server_version
    raise DockerException(
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

The SANDBOX_TYPE fix rbren suggested fixes the issue of type:

Pxssh: Could not establish connection to host

The "Error while fetching server API version:" error is different, should probably be in a separate issue. Or better look through earlier issues that report this. There are some troubleshooting steps in earlier issues.
TL;DR, that error means that OpenDevin application is unable to interact with Docker daemon to start a sandbox container.

Gonna close this as it seems like the original issue is fixed


Interpolation for docx.p do block

I am attempting to string together an object attribute and a sentence within the do block using text. For some odd reason, it says that the class is nil when I use instance variables inline
docx.p do
   text 'hello' @user.name
end

How would you approach this issue?

There's a section on lexical scoping near the bottom of the README.  I'd encourage you to read that and the comments on the closed issue it references.  That covers the topic, which is admittedly a little tricky in Caracal's case, pretty exhaustively.
If you do that and you're still confused, ping me again out here, and I'll provide a direct answer to your exact question.

Sorry. I meant near the bottom of the README for Caracal itself.  Here

Perfect! Thanks


bottomsheet elevation not user adjustable

bottom sheet has a ghost background colour that shows up when not covered by a painted widget. the ghost background colour was the default elevation from the Getx package, this pr gives the user the privilege to adjust the elevation.
to test:

create a custombottomsheet using the cli command: stacked create bottom_sheet [anyname]
make your bottomsheet a column widget or any widget with a transparent background
follow these steps to use the bottom sheet.
3.1. If the page it outdated; create a view/widget using the CLI, from the View's view_model, assign the bottom sheet service e.g. final _bottomSheetService = locator().
3.2. use a function to use the bottom sheet e.g. void bottomSheet() async { _bottomSheetService.showCustomSheet(variant: BottomSheetType.[bottomsheename], elevation: 0) } --note: remove elevation to see how it looked before
inside your view, have a button that calls your bottomsheet function

to avoid disrupting existing apps that may have been using the default elevation, the elevation is kept at 1. change to 0 is remove/make it transparent

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

v1.4.0
GitHub release

Your semantic-release bot :package::rocket:


Test failure: FinalizeCacheHeadersAsync_AddsDate_IfNoneSpecified

This test fails occasionally with the following error:
Assert.Equal() Failure
                                 ↓ (pos 24)
Expected: ··· 31 Aug 2018 19:04:37 GMT
Actual:   ··· 31 Aug 2018 19:04:38 GMT
                                 ↑ (pos 24)
   at Microsoft.AspNetCore.ResponseCaching.Tests.ResponseCachingMiddlewareTests.FinalizeCacheHeadersAsync_AddsDate_IfNoneSpecified() in /_/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingMiddlewareTests.cs:line 651
--- End of stack trace from previous location where exception was thrown ---

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.
This test failed on 2.2.
CC @Eilon (because the bot doesn't know who else to pick)
This issue was made automatically. If there is a problem contact ryanbrandenburg.

Please use this workflow to address this flaky test issue, including checking applicable checkboxes and filling in the applicable "TODO" entries:

Is this actually a flaky test?

No, this is a regular test failure, fix the test/product (TODO: Link to commit/PR)
Yes, proceed below...

Is this test failure caused by product code flakiness? (Either this product, or another product this test depends on.)

[ ] File a bug against the product (TODO: Link to other bug)
Is it possible to change the test to avoid the flakiness?

Yes? Go to the "Change the test!" section.
No?

[ ] Disable the test (TODO: Link to PR/commit)
[ ] Wait for other bug to be resolved
[ ] Wait for us to get build that has the fix
[ ] Re-enable our test (TODO: Link to PR/commit)
[ ] Close this bug

Is it that the test itself is flaky? This includes external transient problems (e.g. remote server problems, file system race condition, etc.)

Is there is a way to change our test to avoid this flakiness?

Yes? Change the test!

[ ] Change the test to avoid the flakiness, for example by using a different test strategy, or by adding retries w/ timeouts (TODO: Link to PR/commit)
[ ] Run the test 100 times locally as a sanity check.
[ ] Close this bug

No?

Is there any logging or extra information that we could add to make this more diagnosable when it happens again?

Yes?

[ ] Add the logging (TODO: Link to PR/commit)

No?

[ ] Delete the test because flaky tests are not useful (TODO: Link to PR/commit)

This comment was made automatically. If there is a problem contact ryanbrandenburg.

@muratg please assign.

@JunTaoLuo could you take a look please? Looks like a timing issue, but not sure why.

@Eilon @muratg I've fixed this in 2.2 and master. Should I also make a PR to fix this in 2.1 (1 failure in 8263 runs)? It's a test fix only so I presume it's easy to get approved.

I'm going to close this issue for now since it's been addressed. We can file a different issue for 2.1 if we decide to fix it there as well.


Scroll within IFrame isn't working

I created a page that working with angular-scroll in order to scroll to specific element (by element id). It's working good.
When I host this page within IFrame, the scroll code isn't working. Not exception is being thrown. Just not scroll to the right place.
This is my JS code that making the scroll:
var someElement = angular.element(document.getElementById('s' + focusOn));
$document.scrollToElement(someElement, 200, 0);

Both pages (the page and the container) are hosted in same domain.
How to solve the problem?

I'm experiencing the same problem.


[FEATURE REQUEST] Upward facing drawers

Description: Drawers that can face upwards or downwards, would be pretty nice for some builds

Instead of a new item. just have the current drawers have the omnidirectional property, like barrels

Instead of a new item. just have the current drawers have the omnidirectional property, like barrels

Yeah i meant that, they should be able to face upwards


Error requesting search results.

I'm getting an AttributeError when requesting the search results of Institutions, faculties, departments, and groups.
Example:
http://apis.impactu.colav.co:8010/app/search/affiliations/institution?max=10&page=1&sort=citations&keywords=antioquia

dict instead dict fixed/
bed78435ad32c044df4ccf7d78bfabfa8ec27005

Now I'm getting a TypeError:
http://apis.impactu.colav.co:8010/app/search/affiliations/department?max=10&page=1&sort=citations

sort removed until db includes citations count and procuts count.
8f58773c231e4fb659a759aa082069594dc0f06b


Adding SCVMM version 2024-06-01.

ARM (Control Plane) API Specification Update Pull Request

[!TIP]
Overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!

[ ] New resource provider.
[x] New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been created in adherence to OpenAPI specs PR creation guidance).
[ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
[ ] Update existing version to fix OpenAPI spec quality issues in S360.
[ ] Other, please clarify:

edit this with your clarification

Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

[x] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
[x] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.

Additional information

 Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.

Getting help

First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
If you don't have permissions to remove or add labels to the PR, request write access per aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositories
To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
For help with ARM review (PR workflow diagram Step 2), see https://aka.ms/azsdk/pr-arm-review.
If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

    }

These are missing in the examples, say VirtualMachineInstances_Update_MaximumSet_Gen.json,
please update.

Refers to: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2024-06-01/scvmm.json:4224 in aeab608. [](commit_id = aeab608ee4fed8e42f8b49cbf6f02086340958b0, deletion_comment = False)

Please have a base commit, that has the exact copy of the existing apiversion details.
We can then compare the existing version to the incoming change (from the last commit ) and can look at the changes.
It is tough to go by what you have in the scvmm.json file alone here, which did not have  any base commit that points to existing version,

    }

These are missing in the examples, say VirtualMachineInstances_Update_MaximumSet_Gen.json,
please update.
Refers to: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2024-06-01/scvmm.json:4224 in aeab608. [](commit_id = aeab608, deletion_comment = False)

Need more information on this. As far as I can understand you are asking about provisioningAction which is a guest agent property and is present in files such as GuestAgents_Create_MaximumSet_Gen.json. Please clarify if there is some gap in understanding.

Please have a base commit, that has the exact copy of the existing apiversion details. We can then compare the existing version to the incoming change (from the last commit ) and can look at the changes.
It is tough to go by what you have in the scvmm.json file alone here, which did not have any base commit that points to existing version,

The existing API version is 2023-10-07 which is there in public:main. This PR introduces a new version 2024-06-01 for which new folders were created. First commit c137555 (Updating readme to add information about 2024-06-01) contains the base version.Please note that after this commit another change was introduced in existing api version (2023-10-07) (https://github.com/Azure/azure-rest-api-specs/pull/29490) changes for which were pulled from the main in this current PR.

Creating new PR with base commit.


V10 deprecation warnings.

Nothing major, just some deprecation warnings for the module.json

Originally this was an artifact for the support of older foundry versions.
As I personally verify V10 a break was bound to happen.


Set status to "pending" in pre-checkout hook

I'm not sure if there's a better hook to use. This should be sent as early as possible, ideally this would be sent before the agent picks up the build. I assume you'd need to introduce an explicit GitLab integration to support that though.

Hey @twe4ked! This is interesting 🤔... It would be great to have a pending state as we have with Github, for example, but in a plugin, it's not possible to send that status if the job hasn't started yet because plugins don't have access to that part of the lifecycle. The earliest we have available is the environment hook, but the job is already running by then. So having a pending state, I don't think it makes sense because the job is already running (and we set the running state).
As you mentioned, for this we'll need to introduce an explicit GitLab integration to support it, so I believe it's outside of this plugin 😔
We hope to have a GitLab integration eventually, but I don't know at the moment when that would be.


Nitpick: unclear that .spec.type = Loadbalancer works locally

Went through https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer.
That .spec.type = LoadBalancer can be used locally wasn't clear.

“Locally”? I'm not sure what you mean there @tavor.
/triage needs-information

“Locally”? I'm not sure what you mean there @tavor.
/triage needs-information

I realized this is a Docker Desktop specific feature. Closing

I realized this is a Docker Desktop specific feature. Closing


[4.0.0-beta.0] Extracted text being moved to the runtime chunk when using optimization.runtimeChunk

Should this plugin attempt to detect and ignore the chunk Webpack 4 creates when you use optimization.runtimeChunk?
I haven't been able to reproduce a minimal project for this yet, but while working on nwb's webpack4 branch I've configured optimization.runtimeChunk = {name: 'runtime'} and allChunks: true and am building project which has a code split which imports CSS. My build somehow ends up emitting a runtime.[hash].css file instead of moving CSS from the code split to the entry chunk.
Dropping the following into the top of mergeNonInitialChunks():
console.log({chunk: chunk.name, intoChunk: intoChunk && intoChunk.name})

Output is:
{ chunk: 'app', intoChunk: undefined }
{ chunk: 'Child1', intoChunk: 'app' }
{ chunk: 'Child2', intoChunk: 'app' }
{ chunk: 'runtime', intoChunk: undefined }
{ chunk: 'Child1', intoChunk: 'runtime' }
{ chunk: 'Child2', intoChunk: 'runtime' }

As a quick test, I tried filtering out the runtime chunk at the top of the optimizeTree hook in apply() using the specific name I gave it in my config and things worked as expected again.

Not sure if my issue is relevant, but after upgrading i'm getting separated css + sourcemaps for vendors, runtime and entry files.

TL;DR Use mini-css-extract-plugin instead :)
The webpack >= v4.0.0 'support' for extract-text-webpack-plugin was moved to mini-css-extract-plugin as more lightweight approach for webpack >= v4.0.0 and ETWP entered maintenance mode. We are sorry for the inconvenience here, but ETWP reached a point where maintaining it become too much of a burden and it's not the first time upgrading a major webpack version was complicated and cumbersome due to issues with ETWP. The mid-term plan is integrate CSS support directly into webpack to avoid this kind of issue in the future


Use overwatch for Mixnode subcomponents

It would be worth trying migrating subcomponents of mixnode into Overwatch services. For example, the InboundHandler and Forwarder in the PR #530 could be separate services because they are independent and communicate with channels.  Also, they may become more complicated over time.
This would be also useful for #532

The mixnode app already uses overwatch by wrapping the mixnode crate as a overwatch service. So, it's not nature to split subcomponents in the mixnode crate into overwatch service now.


Watchtower is labelled misbehaving after first appointment

I've setup a watchtower on one PC and have another with my lightning node running with the watchtower plugin. I'm able to connect but end up with my watchtower being labelled misbehaving very quickly. Logs attached.
[API] Received register request  (from_addr=<IP_ADDRESS>)
Jun 09 17:30:55 kknd-sl teosd[124589]: 09/06/2022 17:30:55 [UsersDBM] Adding user to Gatekeeper's db  (user_id=033a71c55cf027b3053c114c6b8a2375a280a384676a24860922>Jun 09 17:30:55 kknd-sl teosd[124589]: 09/06/2022 17:30:55 [API] Sending response and disconnecting  (from_addr=<IP_ADDRESS>, response={'user_id': '033a71c55cf027b3>Jun 09 17:30:55 kknd-sl teosd[124589]: 09/06/2022 17:30:55 [API] <IP_ADDRESS> - - [09/Jun/2022:17:30:55 +0000] "POST /register HTTP/1.1" 200 346 "-" "python-request>Jun 09 17:32:08 kknd-sl teosd[124589]: 09/06/2022 17:32:08 [API] Received add_appointment request  (from_addr=<IP_ADDRESS>)
Jun 09 17:32:08 kknd-sl teosd[124589]: 09/06/2022 17:32:08 [UsersDBM] Adding user to Gatekeeper's db  (user_id=033a71c55cf027b3053c114c6b8a2375a280a384676a24860922>Jun 09 17:32:08 kknd-sl teosd[124589]: 09/06/2022 17:32:08 [AppointmentsDBM] Adding appointment to Watchers's db  (uuid=2d45c34a12d2940b9dca1bba8525f407da6b908e)
Jun 09 17:32:08 kknd-sl teosd[124589]: 09/06/2022 17:32:08 [Watcher] New appointment accepted  (locator=42f7399cf25a700fe1ea6bac3d8ed53d)
Jun 09 17:32:08 kknd-sl teosd[124589]: 09/06/2022 17:32:08 [API] Sending response and disconnecting  (from_addr=<IP_ADDRESS>, response={'locator': '42f7399cf25a700f>Jun 09 17:32:08 kknd-sl teosd[124589]: 09/06/2022 17:32:08 [API] <IP_ADDRESS> - - [09/Jun/2022:17:32:08 +0000] "POST /add_appointment HTTP/1.1" 200 238 "-" "python
{
"id": "02f0958003c994e5c67db88d607668577b092e184dac09c072f918edf37d54e2e1",
"netaddr": "http://<IP_ADDRESS>:9914",
"available_slots": 298,
"status": "misbehaving",
"appointments": {},
"pending_appointments": [],
"invalid_appointments": [],
"misbehaving_proof": {
"appointment": {
"locator": "42f7399cf25a700fe1ea6bac3d8ed53d",
"encrypted_blob": "9c95f75cbc3e080661f31feae1d30f4f5761bade327217ad767430fbf77280d63973e285f2cf1ea8a31c3273300e66575135a706eb42fcdb9606d9cfbd9df3d472c712d8b01648cd022c9a391356b29d41527a95cccbf5223f0ed33271493c4212558e716ae57c3341eae1ff418d5078f3fdbfde51829ffc4646ead573f475ed2574a82f3959096bd4a53d11104460b5ee38b0cde1022d00e8b52d92067d7b8a83e492d07a5c03c67241a2b807ce86e552c611f8af7aa7fc08eea7ddda9b38ec69a85dc998c30d80763ffa8752f282e12450ee1428174f17ce00559fb3cfea7696955395738dae71f3c764de309f617a41bec928a2ea842ee7f0c24993",
"to_self_delay": 20
},
"signature": "d9nswockotanj4ir6rf4aqrj1x4pxwpe7hjxgqtkzhet5pupqsq7w1g4btp14jc1u5fw1b3g5iq471zhzdneoe99um1xtoxukh11k3t7",
"recovered_id": "02c4976bae4806d91be7e4fbd74927fd2be16ca599f902f9dacd8766f247e81df9",
"receipt": "1fab112cf2badbaa8da615c020a7193b4b441c00be2f3759af9e2ff262fe43ffb735267568fda8a4d8e335af713b3f3784d9fd022597cb4fdeb5f4516f90d216ee000b4af1"
}
}
Any idea why this is happening? Both PCs are running full BTC nodes.
Also another question, how can I make my watchtower reachable through tor? I tried messing with ports and addresses in the config file but couldn't make tor work.

Hi @CMDRZOD, python-teos is unofficially discontinued in favor of rust-teos.
In the next days I'll be releasing the rust watchtower-plugin for cln, so you'll be able to use the rust codebase for this.
Notice that currently you may have issues if you try to use the the rust tower with the python client, given they are not fully compatible. I'd say just wait few a few days, or be reckless and help us test it out pre-merge 😄

Hi @sr-gi. I've got the rust version up and running complete with the plugin for core lightning. I've now got 2 towers setup, one remote and one local. They seem to be running well so far, CPU use is negligible. If there is any info you would like to be forwarded to you to help development please let me know. My main lightning node: https://1ml.com/node/02a20247f515d978cbf9e9ce6a4287b5931d724068b7b88bbaead6380db3dd8e9a
Thank you for the great work. Where can I send you some lightning sats to help?

@CMDRZOD feel free to join slack and we can give a look at what's going on with that tor connection.

Regarding feedback, I'd say just use it for a while and let us know if anything weird happens, either related to UX or errors with the tower or the client.
You giving us feedback is more than enough, but if you really want to send us some sats you can do so at either https://ln.bitcoinbeach.com/sr_gi or<EMAIL_ADDRESS>

100k sats sent to you, sir. Will keep monitoring this github for new releases and using the watchtower on my node.
My node: https://1ml.com/node/02a20247f515d978cbf9e9ce6a4287b5931d724068b7b88bbaead6380db3dd8e9a

Much appreciated. Do watch the rust-teos repo instead of this one though, since this will be discontinued.

Hi @sr-gi
I have been using the plugin since we last spoke here. I have run into one issue where my watchtowers run out of appointments. When this happens I restarted the watchtower nodes and all has been well.
I also have found on my main lightning node when calling lightning-cli listtowers that this command can hang for a long time, sometimes up to 24 hours. I believe this is due to a watchtower appointments running out and the command hangs due to the amount of pending appoinments. Just my theory.
I have also experienced a few c-lightning crashes but have not found any information that it is connected to the watchtower plugin.
I'll be here refreshing this github daily waiting for the first release. Thank you.

Hi @sr-gi
I have been using the plugin since we last spoke here. I have run into one issue where my watchtowers run out of appointments. When this happens I restarted the watchtower nodes and all has been well.

This should be normal behavior, but if the UX is not good we may want to change it, especially for altruistic towers. Once the user runs out of appointments it is supposed to re-register with the tower (lightning-cli registertower ...)

I also have found on my main lightning node when calling lightning-cli listtowers that this command can hang for a long time, sometimes up to 24 hours. I believe this is due to a watchtower appointments running out and the command hangs due to the amount of pending appoinments. Just my theory.

Umm, interesting. We should limit the amount of appointment summaries kept in memory then, I'll look into this.

I have also experienced a few c-lightning crashes but have not found any information that it is connected to the watchtower plugin.
I'll be here refreshing this github daily waiting for the first release. Thank you.


Better sequence visualization when having more than one sequence in a stage

The new sequence visualization is great - but - when someone has more than one sequence that gets executed within a stage the bridge doesnt show us which sequence was responsible for which tasks
The following is a screenshot that visualizes this where I have two seqeuences in my testing stage. Would be easier for the user to see the span of a sequence in the bridge as well

Wanted to add one more thought as just discussed with @ermin-muratovic
In most cases a stage will most likely only execute a single sequence - but - I want to easily see when the sequence started, when it ended and also want to have access to the triggered and finished event. If we have more than one sequence the same information is relevant but its even more relevant to have a good grouping of tasks within the sequences
HEre is a new screenshot on how that could look like - this will work for single sequence stages as well as multi-sequence stages

To reproduce the situation, just trigger a deployment of carts:0.11.2 that will cause a rollback. The rollback sequence is a separate sequence:


„Hey Siri unlock the door“ locks the door

Hi Lukas,
since 2 weeks I have a problem unlocking the door with Siri. Opening the door with the home App works, but I can’t get Siri to open the lock or the latch. Any ideas?
I am on IOS Beta 14.3 but it doesn’t work under 14.2 with another phone.

What does Siri respond? Can you see log entries in the Homebridge log when trying to unlock via Siri?

I‘ll lookup later about the homebridge logs but Siri responds that the lock is now opened. So normal response like the month before. I have tried to update to the new version but the problem persists

Homebridge 1.3.0 Beta 30 was the reason for this bug. Checked the logs and found the issue. Reverted back to homebridge 1.2.3 and everything works as before


Error, 403 (Forbidden)

I'm getting an error when I do this...
var repositories = serializer.ReadObject(await streamTask) as List<repo>;
Here's the error message...
Unhandled Exception: System.AggregateException: One or more errors occurred. (Response status code does not indicate success: 403 (Forbidden).) ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at System.Net.Http.HttpClient.FinishGetStreamAsync(Task`1 getTask)
at WebAPIClient.Program.ProcessRepositories() in D:\Sample Projects\console-webapiclient\Program.cs:line 26
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at WebAPIClient.Program.Main(String[] args) in D:\Sample Projects\console-webapiclient\Program.cs:line 19

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

ID: 3bfcc1a8-ddda-810c-17b0-56a506045d67
Version Independent ID: 5415878b-e60b-5433-7b4b-efc8259908f0
Content: Create a REST client using .NET Core
Content Source: docs/csharp/tutorials/console-webapiclient.md
Product: dotnet-csharp
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

I got this to work, how do I delete this?

how did you get it to work?

safsad


Miscellaneous data for end user instead of spec on Instance

Done and merged in dev branch.
Added "user_spec".
"spec" is now admin only field


Use re2 instead of re for match expressions

CEL specifies that match should use re2 pattern matching and not re semantics.
Closes https://github.com/cloud-custodian/cel-python/issues/58

CEL specifies that match should use re2 pattern matching and not re semantics.

Although it's obvious that the language definition specifies RE2 syntax for regular expressions, it's possibly less obvious that all of the aforementioned Python wrappers are precisely that: Python wrappers... around RE2, the C++ library. Given that this project aims to be pure Python and to have minimal dependencies, it's worth noting what might be a necessary compromise.

@slott56 ready for re-review.
Some questions: when I ran black or ruff I get a bunch of unrelated formatting changes which makes me think my configuration is wrong somehow. black isn't mentioned in pyproject.toml so maybe there is a difference between my local version and the one that has been used on the repo so far?
Anyway, I manually applied a style which I hope is compatible with the repo style, but let me know if you have any guidance on checking the formatting style automatically.

Black has (almost) no configuration, which is why it's widely used. We don't include a format check on this repository right now, but we will in the future. I need to confirm Kapil's preference (Ruff Format vs. Black) before I enable it.

Black has (almost) no configuration, which is why it's widely used. We don't include a format check on this repository right now, but we will in the future. I need to confirm Kapil's preference (Ruff Format vs. Black) before I enable it.

Cool. If it helps, in my other projects, we transitioned from black to ruff format because we were already using ruff for linting and the standard ruff format configuration is supposed to be black compatible, so one less tool in the toolchain. ruff format optionally formats code examples in docstrings, which was relevant for my other projects.

@slott56 ping. Any changes you want to request?

@ddn0 thanks for the updates and making a re2 stub package.


High CPU usage

Environment data

Language Server version: 2022.9.20
OS and version: Debian Bullseye
Python version (& distribution if applicable, e.g. Anaconda): 3.9.2

Code Snippet

from sqlalchemy import SQLAlchemy

s = SQLAlchemy.

Repro Steps

Create a new project and enable the pylance extension.
Create a new Python file, which contains the above code. Note that the package sqlalchemy is not installed in this python environment, so there is no type information available for the code.

(The real-life example for the above setup is that I am using flask-sqlalchemy, and vscode can't get the type information for the package, due to its dynamical features, as explained in this issue #3256)
Expected behavior
There is no code completion available, and nothing bad should happen either.
Actual behavior
There is no completion, as expected. But after a while, vscode start using 100% of the CPU, and further editing is lagged.
Logs
The log file is attached since it's pretty big.
The abnormal behaviors I noticed from the log are:

The extension is analyzing all the stub files, even if they are not related to the current python code (for example, type stubs for pandas)
The stub files are analyzed repeatedly.

The following is the result of grepping an example file name "timedelta" that demonstrates the above observations.

log.txt
(173388) [BG(1)]   parsing: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi [fs read 0ms] (2ms)
(173388) [BG(1)]   binding: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi (1ms)
(173388) [BG(1)]   parsing: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/core/indexes/timedeltas.pyi [fs read 0ms] (3ms)
(173388) [BG(1)]   binding: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/core/indexes/timedeltas.pyi (1ms)
(173388) [BG(1)]   parsing: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/core/tools/timedeltas.pyi [fs read 0ms] (5ms)
(173388) [BG(1)]   binding: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/core/tools/timedeltas.pyi (1ms)
(173388) [BG(1)]   parsing: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi [fs read 0ms] (4ms)
(173388) [BG(1)]   binding: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi (1ms)
(173388) [BG(1)]   parsing: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi (2ms)
(173388) [BG(1)]   binding: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi (1ms)
(173388) [BG(1)] getSemanticTokens full at /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi ...
(173388) [BG(1)] getSemanticTokens full at /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi (5ms)
(173388) [BG(1)]   parsing: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi [fs read 0ms] (1ms)
(173388) [BG(1)]   binding: /home/zhenlei/.vscode/extensions/ms-python.vscode-pylance-2022.9.20/dist/bundled/stubs/pandas/_libs/tslibs/timedeltas.pyi (0ms)
...

hmm. not seeing the same logs with pandas
are you sure you were getting this will a new project/workspace and that you only have 1 file opened with the code above ?

I created the new folder precisely as I described to find a minimal example. It takes some time before the indexing starts.
I opened the folder in VSCode today, and can't observe that bug either (after leaving VSCode open for hours). I will work on the real-life code later to see if the problem has gone. I'll report back after this weekend.
Thanks for looking at it.

closing for now.


Fix Issue #217

This fix resolves issue #217, which does not open browser in a shell mode.

Thanks!


Godaddy video out of date

Hi There, just to let you know that godaddy no longer asks you to enter the whole address for the cname just the subdomain, the video appears to be out of date, Thanks James

Expected content
Actual content
Link to page:

@jamesheys I assume you are talking about the "Whitelabeling with GoDaddy" video at providers.md?
@jamesheys I'll do a PR that note the out of date video and add relevant information mentioned by James


baseband filter calibration - performance improvements

We will still need fast baseband filter calibration, lets do as much as possible to speed up the algorithms.

[x] Read modify write should use fromChip = false

We have a cache of LMS700m registers, so it should be possible to specify fromChip false. This should cut down the operation time of all Modify_SPI_Reg_bits() used in the filter setup.

[ ] Use bulk writes during cal setup

Rather than writing out to the LMS7 registers on each call to Modify_SPI_Reg_bits(), we could also implement a toChip  = false for Modify_SPI_Reg_bits(). Then perform a single bulk write of all affected registers.
Example: The readRSSI() function can be sped-up with two writes only for the capture register, and one bulk read for the 3-byte readback value.

[x] Combine RX filter TIA (RFE) and LPFL/H (RBB) calibration

Rather than a separate cal operation for both RFE and RBB, (and only when the requested BW is the same for both filters)... most of the calibration uses the same setup (same clock rate, same loopback, same LO). One operation with a shared initial setup should be faster.

[x] Calibration database for RC cal values - Moved! See https://github.com/limemicro/lms7suite/issues/42

Store all calibration results in the database. Unless the user is sweeping over possible bw settings, we are likely to see the same values come up again and again. 1) an initial value set by the driver that is good for most applications, and 2) an application specific value that is used over and over.

Read modify write should use fromChip = false

Yes, that is a valid point. Although care should be taken when using values from register cache, writing to some registers can affect values in other registers and the cache will return values different than those in the chip.

Use bulk writes during cal setup

Yes, it's possible to make a batch of registers for the setup. Although there are some registers where writing order matters, so their end result can't be just written once. Need to watch out for those. Also the setup might need some changes, so for now it's more convenient to have separate Modify_SPI commands for editing, than to rewrite them into batches of register addresses and values.
Earlier I was thinking about adding additional functions like BeginBatch(), EndBatch() which would allow to group existing functions into separate batches in respect to channel changes and writing order.

Calibration database for RC cal values

Database is already made for other calibrations, it should be sufficient just to add another table for filter values to it.

Update, I switched to fromChip = false as the default: https://github.com/limemicro/lms7suite/commit/bfb282d7048e7b3dd0e6cea58e1125147ba2dc91 I made the effort to explicitly use fromChip = true in calls that required readback from chip (vco compare, rssi).
If there is a problem, this is a simple commit to revert. In any case the speedup is noticeable and appreciated while debugging. Still looking forward to faster SPI implementation :-)

Filter calibration algorithms have been updated. RX filter TIA (RFE) and LPFL/H (RBB) calibrations joined into single procedure. Currently it does not use results caching, it can be added later.

@rjonaitis I added caching versions of the calibration routines to master. It was easier to implement them as separate functions than to pollute the current cal functions. I hope this way is better: https://github.com/myriadrf/LimeSuite/commit/9bf3c8e6c6c69274fab6ee89dff1bb05435360e2
Closing this issue since all the major things were taken care of. Lets open a new issue if something comes up. Thanks.


Add typing activity for all dialogs involving api calls

Figure: Typing indicator for a api calling dialog

The Bot SDK has inner support for this feature, close this pr now.


GPU not recognized

Hi,
I just installed localcolabfold on two of our workstations and in both cases it does not recognize the GPUs, is there something simple that I am missing?
WARNING: no GPU detected, will be using CPU
We routinely use these machines for other GPU computing tasks, so I assume they are set up correctly.
I noticed this error message (during install on the first machine, for the second I did not look):
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. tensorflow-cpu 2.15.0.post1 requires ml-dtypes~=0.2.0, but you have ml-dtypes 0.3.2 which is incompatible.
First machine:
20.04.1-Ubuntu
nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:33:58_PDT_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0
gcc --version
gcc (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
nvidia-smi
| NVIDIA-SMI 545.23.08              Driver Version: 545.23.08    CUDA Version: 12.3     |
|   0  NVIDIA GeForce GTX 1080 Ti     On  | 00000000:03:00.0 Off |                  N/A |
|   1  NVIDIA GeForce GTX 1080 Ti     On  | 00000000:81:00.0 Off |                  N/A |
Second machine:
22.04.1-Ubuntu
nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:33:58_PDT_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0
gcc --version
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
nvidia-smi
| NVIDIA-SMI 545.23.08              Driver Version: 545.23.08    CUDA Version: 12.3     |
|   0  NVIDIA GeForce RTX 4090        On  | 00000000:41:00.0 Off |                  Off |
|   1  NVIDIA GeForce RTX 4090        On  | 00000000:42:00.0 Off |                  Off |

Unfortunately, this issue did not occur in my environment. I installed the latest version freshly today. My environments are here:
OS: Rocky Linux 8.8 and Ubuntu 22.04.3
GCC: 12.2.0
CUDA: 12.1.1
Please check the following points.

Does nvidia-smi work properly? This is mandatory.
Reboot the machine.
Install using the latest install_colabbatch_linux.sh in another directory.
Check whether jax can recognize the device:

$ /path/to/your/localcolabfold/colabfold-conda/bin/python3.10
Python 3.10.13 | packaged by conda-forge | (main, Dec 23 2023, 15:36:39) [GCC 12.3.0] on linux
>>> import jax
>>> print(jax.local_devices()[0].platform)
gpu

I expect "gpu" returns here.

Hi,
I already tried rebooting and did not have other environments active (just to check: I do not have to manually activate the environment before running localcolabfold?)
I ran the python commands you stated and there is indeed an error message:
>>> print(jax.local_devices()[0].platform) CUDA backend failed to initialize: Found CUDA version 11070, but JAX was built against version 11080, which is newer. The copy of CUDA that is installed must be at least as new as the version against which JAX was built. (Set TF_CPP_MIN_LOG_LEVEL=0 and rerun for more info.) cpu

This message seems that the installed jax and jaxlib are not compatible with your machine environment. Your nvcc --version returns 11.8, which satisfies the requirement. However, Found CUDA version 11070 means you have CUDA 11.7 and the machines tried to use cuda 11.7 libraries. This mismatch may cause this problem.
Check your environment variable LD_LIBRARY_PATH correctly returns /usr/local/cuda-11.8/lib64 or later version when the localcolabfold runs.
In my environment:
$ echo $LD_LIBRARY_PATH
/usr/local/cuda-11.8/lib64:/usr/local/cuda/lib64 # cuda 11.8
/usr/local/cuda-12.1/lib64:/usr/local/cuda/lib64 # cuda 12.1

Note that if multiple environment variables are present, they are prioritized in order from the left.

Hi,
My LD_LIBRARY_PATH is empty and I installed CUDA 11.8 from the Nvidia repository, there is no other version of CUDA installed ls /usr/local/
bin  cuda  cuda-11  cuda-11.8  etc  games  include  lib  man  phenix-1.19.2-4158  sbin  share  src

Hm, I'd like to know your jaxlib version. In my environment, I used jaxlib 0.4.23+cuda11.cudnn86.
$ COLABFOLDDIR="/path/to/your/localcolabfold"
$ "$COLABFOLDDIR/colabfold-conda/bin/pip" list | grep "jaxlib"
jaxlib                       0.4.23+cuda11.cudnn86

The issue may be solved by installing another jaxlib-whl file built with an older cuda version. To install it, for example,
# uninstall current jaxlib
"$COLABFOLDDIR/colabfold-conda/bin/pip" uninstall jaxlib -y
# install another version, jaxlib 0.4.7+cuda11.cudnn82 for python3.10
"$COLABFOLDDIR/colabfold-conda/bin/pip" install https://storage.googleapis.com/jax-releases/cuda11/jaxlib-0.4.7+cuda11.cudnn82-cp310-cp310-manylinux2014_x86_64.whl

Then, check print(jax.local_devices()[0].platform) result.

I succesfully installed the new jaxlib, but now running import jax throws an error
>>> import jax Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "/path/to/colabfold/localcolabfold/colabfold-conda/lib/python3.10/site-packages/jax/__init__.py", line 39, in <module>     from jax import config as _config_module   File "/path/to/colabfold/localcolabfold/colabfold-conda/lib/python3.10/site-packages/jax/config.py", line 15, in <module>     from jax._src.config import config as _deprecated_config  # noqa: F401   File "/path/to/colabfold/localcolabfold/colabfold-conda/lib/python3.10/site-packages/jax/_src/config.py", line 28, in <module>     from jax._src import lib   File "/path/to/colabfold/localcolabfold/colabfold-conda/lib/python3.10/site-packages/jax/_src/lib/__init__.py", line 74, in <module>     version = check_jaxlib_version(   File "/path/to/colabfold/localcolabfold/colabfold-conda/lib/python3.10/site-packages/jax/_src/lib/__init__.py", line 63, in check_jaxlib_version     raise RuntimeError(msg) RuntimeError: jaxlib is version 0.4.7, but this version of jax requires version >= 0.4.19.

Sorry, I forgot to tell you that jax==0.4.7 is also required.
"$COLABFOLDDIR/colabfold-conda/bin/pip" uninstall jaxlib -y

That did the trick! It is now recognizing the GPUs, thank you for your suggestions!


138

This is the fix for #138 . I've added a basic implementation of the --include option.

This is the fix for #138 . I've added a basic implementation of the --include option.

Job gh:yegor256/pdd#151 is not assigned, can't get performer

Pull request #151 was not merged, no payment for ARC, see §28


Ridiculously Overly Complex!

This is feedback on the technology described on this page.
In a word, any developer or architect who comes up with a system as bizarrely complicated to do something as simple as supporting authentication needs to have their head examined. Because, at best, all they're doing is engaging in security by obfuscation, which isn't really security at all.
This "let's make it as overly complicated as we can" attitude pervades the entire Azure ecosystem. It's a sign that whoever is in charge hasn't prioritized thinking about what they're trying to accomplish deeply enough to abstract it to a level where an ordinary programmer can, in fact, use it.
I expect more from Microsoft.

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

ID: c9642c47-826b-017f-eff3-ab3b25e4e454
Version Independent ID: 091f26e7-6543-ef0f-b575-b44519943391
Content: Quickstart: Register an app in the Microsoft identity platform - Microsoft Entra
Content Source: articles/active-directory/develop/quickstart-register-app.md
Service: active-directory
Sub-service: develop
GitHub Login: @cilwerner
Microsoft Alias: cwerner

@markolbert
Thanks for your feedback! We will investigate and update as appropriate.

@markolbert
Thanks for leveraging Azure docs feedback channel to raise this question.
This channel is reserved for ‘Azure docs’ feedback- for sharing doc feedback and suggesting content improvements. We didn't determine any changes for this documentation upon reviewing this feedback.
Please add your ideas in below link, so our production team can review it and update the same.
Ideas · Community (azure.com)


Fix sign extension of h4 and h5 calibration value

The 12 bit signed values h4 and h5 are meant to be sign extended to signed 16 bit.
The data sheet is ambiguous about this, but the official driver provided by Bosch
does sign extension:
https://github.com/BoschSensortec/BME280_driver/blob/c47f06eb44fc96970f0abfcc941ec16425b2a9e6/bme280.c#L1528
Also see this example code for why this step cast makes a difference:
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=5bbf4a28528f75f82d18d70e04505da2
buf[30] doesn't strictly need this step cast, but I included it for symmetry.

Thank you for the pull-request!
I'll take a look at this tomorrow, got a lot going on at work today.


Again less truncating for timeout values in Poll::poll

Round up submillisecond wait times to the next millisecond on platforms where submillisecond sleep times aren't supported. This makes the behavior actually match the documentation.
See also #420, where this was implemented for the first time.

Didn't https://github.com/tokio-rs/mio/pull/1615 and https://github.com/tokio-rs/mio/pull/1616 fix this?

Only for the special case of waiting between 0ms and 1ms.

Thanks @tbu-


Rework keyword search to provide better matching and context for terms.

Improve this so that terms like "tea" return relevant matches.
Provide some sort of context for users so they can better understand terms that might have many meanings, like "fabric." Possibly definitions or locations in the hierarchy, if one of those is available from FAST.
@jcoyne This ticket needs a lot more detail, I'm sure.

@amyehodge do you think the work @justinlittman did on #1765 will complete this?

The remaining bit would be providing some context for the search terms as mentioned above -- definitions or locations within the hierarchy (assuming there is one). Is there anything like that available?

@amyehodge Can you take a look at http://fast.oclc.org/searchfast and see if there is additional context that you consider relevant?

@jcoyne I'm not finding a field that is consistently providing useful information to display in the app to users. We could link to the records, but it seems unlikely that people would click on those. When I look up generic terms like "fabric" or "fracture" I'm actually seeing specific options that I would hope people would choose or at least would make them more aware that there are multiple kinds of fractures (bones, rocks, etc.).
All that to say, I'm not seeing anything very easy to deal with, so I don't think we can add any context for these. Seems like this is taken care of by your other work.


How do I play songs on the browser?

It's currently working as a remote control. So I want to know if it is possible to play songs without the need for opening Spotify's website

Hi,
I'm not sure I understand the issue but if you are looking for a player I mean a web player for a react project there is a library called "react-spotify-web-playback" which helps playing songs on the browser and I'm sure you will find other libraries for other frameworks in Spotify developer website that helps do the same.
react-spotify-web-playback
spotify web API libraries

Okay, thanks


METRON-388: Stellar - Unable to Operate on Result of If-Then-Else

As per METROn-388, we added a regression to Stellar around conditional expressions.  This is corrected in this PR and the test cases suggested are adopted.

+1 Looks solid


failed to load function template when create function project in codespace envrionment

tried ceate function project under codespace environment, it pending on load template stage.

@nonokangwei what language did you select? And is there any output in the "Azure Functions" output channel?

The language is python with 3.8 version. I just re-test in the my test codespace environment. It seems works fine now.
Thanks
BR
From: Eric Jizba<EMAIL_ADDRESS>Sent: Wednesday, July 8, 2020 6:40 AM
To: microsoft/vscode-azurefunctions<EMAIL_ADDRESS>Cc: Wei Kang<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/vscode-azurefunctions] failed to load function template when create function project in codespace envrionment (#2191)
@nonokangweihttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnonokangwei&data=02|01|Wei.Kang%40microsoft.com|ab72e8018269470d30ad08d822c6ba9a|72f988bf86f141af91ab2d7cd011db47|1|0|637297584221371589&sdata=6J2%2B3upNFBfuRzPemHU0QUILRitS5e%2FgQlbKC8qYtG8%3D&reserved=0 what language did you select? And is there any output in the "Azure Functions" output channel?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-azurefunctions%2Fissues%2F2191%23issuecomment-655173388&data=02|01|Wei.Kang%40microsoft.com|ab72e8018269470d30ad08d822c6ba9a|72f988bf86f141af91ab2d7cd011db47|1|0|637297584221371589&sdata=%2BzF3hQv11LvhpsJnhKFzN%2BT6w%2FbrARvMaLTCUmgbAWM%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAC6R7MOZWXGP64CVCVSUHW3R2OP5HANCNFSM4OK6BWGQ&data=02|01|Wei.Kang%40microsoft.com|ab72e8018269470d30ad08d822c6ba9a|72f988bf86f141af91ab2d7cd011db47|1|0|637297584221371589&sdata=RypwCz4wM9oQX75QqKOb4APC45MqovIChrKToh4VJ6Q%3D&reserved=0.


D2Net+NN performs poorly on the Aachen dataset

Hello,
first of all thank you for your great efforts. I tried your code on the Aachen dataset, and it performed well on SuperPoint+SuperGlue and SuperPoint+NN, but it was far from your results on D2net+NN. Can you tell me how to set up to use D2Net+NN to get good results on the Aachen dataset? Thanks again for your work.

The results reported in the README use NetVLAD top 30 (pairs-query-netvlad30.txt) and covisibility clustering (covisibility_clustering=True in localize_sfm.py). The main reason is that D2-Net matches have a lower precision, so more aggressive filtering is needed.

Thank you for your answer. I have tried these settings, but the results are still not good. Specifically, the results of my D2Net+NN are only day: 73.7 / 81.9 / 90.4 and night: 41.8 / 59.2 / 75.5. Could you tell me the possible reason? Thank you very much.

I'll be unable to look at this until at least next Tuesday, sorry for the delay.

Thank you for your attention, I just solved this problem by setting ‘NN’ 'distance_threshold': 0.7 to'distance_threshold': None in match_features.py. Specifically, I achieved the following results: day: 83.9 / 91.3 / 96.5 and night: 78.6 / 88.8 / 100.0, which are close to your results.

Great. I am still surprised that the night results are consistently lower. I'll try to rerun things on my end.

Closing this issue due to inactivity. Feel free to reopen it.


API restoration

The current version of the code implements the v3 API while attempting to preserve the v2 API. In this PR, I made a copy of the unit tests and benchmarks (not part of the PR) as they were before any of these modifications took place (in the latest released version, v2.7). I then ran the tests, which use the pure v2 API, and ensured that they pass.
In doing so, I weeded out a couple of bugs and restored some pieces of code that strictly speaking are part of the v2 API.
Now the caveats. Not all old tests passed, but the reasons behind those that didn't pass are all reasonable:

Some function calls now raise errors with a different error type than in v2. The new error types are more appropriate, and hence this should be interpreted as a bugfix.
Some function calls don't raise an error or a warning anymore. These were again cases where we realised this was inappropriate (and in fact it helped close a few open issues), so it should be understood as a bugfix.
Base classes for things like MassFunctions , HaloBiass etc. cannot be instantiated anymore. It is doubtful that anyone was using them (as they are completely useless), so I think it's worth living with it as a very mild API breakage.
The array of neutrino masses that Cosmologys hold now always holds the right number of masses (before it had a 3-element array, regardless of how many massive neutrinos there were).
Some parameters that had a default value of None now have a default value. In all cases the default value attempts to mimic the behaviour of it being None in the old API.

I'll explain some of the changes as comments below.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

39 of 52 (75.0%)  changed or added relevant lines in 7 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.1%) to 97.159%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pyccl/pk2d.py
2
4
50.0%

pyccl/halos/halo_model.py
15
19
78.95%

pyccl/pyutils.py
3
10
30.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.1%

Covered Lines:
5847

Relevant Lines:
6018

💛  - Coveralls


Fix 3d Watch model Rotation on Wrist

Hello homuler
I put the watch on the wrist but I tried a lot to Rotate the watch but I don't know
Please help me solve this

Can you explain in more detail what you are having trouble doing, using code or video?

https://drive.google.com/file/d/1YqgFbB3jCTS2m6wtdZbUbbsw4OX3QZXW/view?usp=sharing
I put the watch on the wrist point but mediaPipe doesn't give us rotational data
can you help me for rotation please?

Do you mean that the watch will point outward or inward because you don't know the direction of the palm of the detected hand?

Yes

https://www.youtube.com/watch?v=FPr0_UEmk4Y
i need similar to this

OK. Basically, if you have any questions about MediaPipe, please ask them in the official community (https://github.com/google/mediapipe#community).
However, I would like to write down some of my own thoughts.
In any case, I think you need to do the calculations on your own.
First, you can calculate the direction of the palm, because you know the detected hand is left hand or right hand (cf. Handedness or Pose Landmarks).
Second, you can also get the wrist and elbow positions (cf. Pose Landmarks).
Finally, you can calculate the orientation of the arm by transforming the coordinates of the palm of the hand so that the palm and the arm are aligned in a straight line.


feat: support com_qeury update sql request

ref: https://github.com/cectc/dbpack/issues/104
Ⅰ. Describe what this PR did
support com_query update sql request, such as UPDATE /*+ XID('gs/svc/2612354882102353922') */ salaries SET salary = 20000 WHERE emp_no = 100003, and SqlUndoLog should distinguish between binary protocol and text protocol.
Ⅱ. Does this pull request fix one issue?
Ⅲ. Why don't you add test cases (unit test/integration test)?
there is integration test. refer to test/sdb/distributed_transaction_test.go, func TestDistributedTransactionQueryRequest
Ⅳ. Describe how to verify it
see the ci reesult

Ⅴ. Special notes for reviews

Codecov Report

Merging #115 (c39be14) into dev (04fb507) will decrease coverage by 0.75%.
The diff coverage is 20.69%.

@@            Coverage Diff             @@
##              dev     #115      +/-   ##
==========================================
- Coverage   48.99%   48.23%   -0.76%
==========================================
  Files          55       55
  Lines        5568     5759     +191
==========================================
+ Hits         2728     2778      +50
- Misses       2604     2738     +134
- Partials      236      243       +7

Impacted Files
Coverage Δ

pkg/dt/undolog/undo_log.go
0.00% <ø> (ø)

pkg/filter/dt/exec/executor.go
0.00% <0.00%> (ø)

pkg/filter/dt/exec/prepare_delete.go
0.00% <0.00%> (ø)

pkg/filter/dt/exec/prepare_insert.go
0.00% <0.00%> (ø)

pkg/filter/dt/exec/prepare_update.go
0.00% <0.00%> (ø)

pkg/filter/dt/exec/query_select_for_update.go
0.00% <0.00%> (ø)

pkg/filter/dt/exec/query_update.go
0.00% <0.00%> (ø)

pkg/dt/undolog/table_records.pb.go
21.67% <22.79%> (+7.57%)
:arrow_up:

pkg/dt/undolog/undo_log.pb.go
29.13% <31.35%> (+16.27%)
:arrow_up:

pkg/filter/dt/exec/prepare_global_lock.go
59.49% <85.71%> (ø)

... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 04fb507...c39be14. Read the comment docs.

LGTM


Add unit tests and sensible coverage

This PR adds some unit-tests around parsing different events into JSON and abnormal behaviour of socket or corrupted events.
Tests can be run using sbt test.
Tests with coverage can be run using sbt coverage test coverageReport.
I am not sure if there is a CI for repo, but it would be good to include tests.
Here is the summary for this patch:
[info] Total number of tests run: 17
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 17, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
...
[info] Statement coverage.: 89.62%
[info] Branch coverage....: 80.00%
[info] Coverage reports completed
[info] Coverage is above minimum [89.62% > 80.0%]
[info] All done. Coverage was [89.62%]

Though It is not great coverage and tests, I hope checks will help with migrating to different Spark versions.

@ryan-williams could you have a look at this PR? Thanks!
Would be good to get some feedback on usefulness of unit-tests.

Closes #11.


Relevant README

The current readme has no info on how to view the website

The README ought to include information on how people can contribute to the project as well as resources on the libraries we are using.

Information on how to contribute should be in in the wiki... But I haven't looked at it in a while...


Panic while debugging using VSCODE linux

Bug reports
When placing a breakpoint is my code, the program is panicking
Expected Behavior
Debugging go-prompt application should not make the program panicking
Current Behavior and Steps to Reproduce
Place a break point into some of provided examples, let say in completer function
When the breakpoint is reached, the debug console shows:
API server listening at: <IP_ADDRESS>:24621
]2;sql-prompt
panic: inappropriate ioctl for device
goroutine 1 [running]:
github.com/c-bata/go-prompt.(*PosixParser).GetWinSize(0xc4200220a0, 0x0)
	/home/simulot/go/src/github.com/c-bata/go-prompt/posix_input.go:113 +0x16e
github.com/c-bata/go-prompt.(*Prompt).setUp(0xc42008a060)
	/home/simulot/go/src/github.com/c-bata/go-prompt/prompt.go:264 +0x69
github.com/c-bata/go-prompt.(*Prompt).Run(0xc42008a060)
	/home/simulot/go/src/github.com/c-bata/go-prompt/prompt.go:49 +0x9e
main.main()
	/home/simulot/go/src/github.com/c-bata/go-prompt/_example/echo/main.go:30 +0x120
...

Context

Operating System:
ubuntu mint 18.3
go version go1.10.1 linux/amd64

Terminal Emulator: (i.e. iTerm2)
vscode 1.23.1 integrated terminal

tag of go-prompt or commit revision:
I have used go get command.

Let me know if I can help.

I don't know why this panic is raised but possibly ptrace system call that is used by GDB for tracing processes disturbs ioctl execution.
I found a similar issue, but this issue is not resolved.
https://github.com/quarnster/SublimeGDB/issues/38

In fact, the problem is not in your code, but somewhere in between vs-code and dlv.
It seems that stdin is not available in the debuging context. Someone has suggested to use dlv headless feature... and this works.
First, add a launch configuration for remote in  launch.json
        {
            "name": "Remote",
            "type": "go",
            "request": "launch",
            "mode": "remote",
            "remotePath": "${workspaceRoot}",
            "port": 2345,
            "host": "<IP_ADDRESS>",
            "program": "${workspaceRoot}",
            "env": {}
        }

In the terminal windows, in the package folder, launch dlv:
dlv debug --headless --listen=:2345
Then launch the debug session using the remote configuration.


Text wrap issue on My account page

The descriptors for "ultra-protection" and "Force dark mode" do not wrap properly and are cut off from view. See screenshot.

Hello, I remembered fixing this bug already but maybe it's a regression after I tried to refactoring something.

Please update to the new build (20009) and let me know if the issue persists.

Fixed


Suggestion: relocate the 'windows' for the mod to a seperate tag

Something like #windowlogging:windows would do fine. This would be ideal for adding things that aren't glass panes, such as iron bars, without having to give them the inaccurate tag of #forge:glass_panes. The windows tag would only need to include glass_panes by default, as the intent is just to open up the system.

Done in 9ab4a443ab5e074da000a1ccd359994bb7289df9


discussion: push capa library to pypi?

putting capa on pypi would make it a lot easier for other projects to use its logic.
however, there are at least two concerns:

rules are not packaged with the library, so users have to bring their own. i think this is ok.
capa relies on vivisect, which is not on pypi.

(2) is the more interesting discussion. in flare-floss we avoided a release on pypi for this reason. but there was definitely strong interest in it. since the floss release, upstream vivisect isn't really any closer to being released on pypi.
should we push our vivisect fork to pypi as well as capa? if so, we can use our own package name, maybe wivisect :-D

ping @rakuy0 @atlas0fd00m for upstream vivisect perspective

@williballenthin

rules are not packaged with the library, so users have to bring their own. i think this is ok.

couldn't we include the rules?
btw, this GitHubAction seems to make the automatic upload really easy: https://github.com/pypa/gh-action-pypi-publish

@williballenthin I'd like to apologize for the delay in getting vivisect up on pypi proper. At lot of other things have taken priority.
Personally, I would like to avoid any kind of naming collision since it generates confusion down the line. And to put my money where my mouth is: https://github.com/vivisect/vivisect/pull/292 (and test: pip install -i https://test.pypi.org/simple/ vivisect)
As for a py3 port, I'm already wading into those waters and directing more of my efforts towards that. I'll keep you in the loop on that.

@williballenthin when we cut over to Py3, what are the coordination needs on your side?  are your projects ready to go when vivisect is completes the Py3 migration?
as for Pypi, as @rakuy0 stated, it's a priority and almost out the door.  thanks for tagging us into this conversation.

capa runs under py3 when using IDAPython as the backend, so this project is good to go.
floss will probably need some updates, and its do for a refresh soon, anyways. i'll be happy to volunteer this effort :-)

#175 might be sufficient here, need to test

sent the following email to the account associated with the PyPI project "capa" that I wonder might be @tranvinhthuy ?

in the meantime, i'll test using flare-capa project on PyPI.

nope, can't have a "direct dependency" URL specified in setup.py for viv:

so this does exist: https://pypi.org/project/flare-capa/ but hopefully one day we'll get https://pypi.org/project/capa/

Direct dependencies don't work in PyPI. They do not want PyPI to reach URLs outside PyPI: https://github.com/pypa/pip/issues/5566#issuecomment-402417467

vivisect on pypi!?
https://pypi.org/project/vivisect/#history

request for transfer of the PyPI project name capa:
https://github.com/pypa/pypi-support/issues/984


Unit Tests functions project.cairo

Description
In Carbon Protocol v3 - implement tests to verify the results of the functions not tested yet:

set_uri
decimals
shares_of
is_approved_for_all
set_approval_for_all
offset

Additional context
[ Medium Difficulty  - Cairo/DevOps - Low Priority]
Acceptance Criteria

[ ]  Tests should pass
[ ]  Follow Contribution guidelines and ask for help if needed in the CarbonableOD Telegram: https://t.me/carbonableOD

Hey @Khyati729 can i work on this? I will take reference of old test in the project, also i check the functions and seems to dont have to much code, so will be fast, let me know!

Contribute to Carbonable during ODHack:
Provable environmental infra

Go to the CarbonableOD Telegram: https://t.me/carbonableOD
Present yourself and tell us which issue you want to pick
Explain shortly how you want to tackle the issue
Ask a question if you need some clarity
When you're selected you will be assigned to the issue

Hello @Khyati729 my name is Benjamin Faruna.
Can I take up this issue?
I already introduced myself on the general channel on telegram.

Hi @Khyati729  can i take this up

@Shoetan @BenFaruna apologies but Emamanuel had both introduced and messaged before.
Kindly please go ahead and chose from the other issues we have still open

I just sent a message on telegram @Khyati729


Add entrypoint to setup.py to allow pipx installation

Problem
Starting in Python 3.12, we can't install packages in the global venv: https://stackoverflow.com/a/75722775
Solution
As an alternative, we can allow users to install via pipx like so:
pipx install dbt-snowflake

Manual Testing
❯ dbt --version
pyenv: dbt: command not found

❯ pipx install git+https://github.com/dbt-labs/dbt-snowflake.git@entrypoint_setup_py
  installed package dbt-snowflake 1.8.0b3, installed using Python 3.12.2
  These apps are now globally available
    - dbt
done! ✨ 🌟 ✨

❯ dbt --version
Core:
  - installed: 1.8.0-b3
  - latest:    1.7.13   - Ahead of latest version!

Plugins:
  - snowflake: 1.8.0b3 - Ahead of latest version!

Checklist

[x] I have read the contributing guide and understand what's expected of me
[x] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[x] This PR has no interface changes (e.g. macros, cli, logs, json artifacts, config files, adapter interface, etc) or this PR has already received feedback and approval from Product or DX

@aranke To maake sure I follow, in py311 and prior, we automatically picked up the entrypoint from dbt-core when pip installed it as a dependency. But with py312 and forward, we need to explicitly add the entrypoint in the adapter since folks will run pip install dbt-snowflake. Is that right?

@mikealfare Thanks for the callout, here's a bit more detail:
Since Python 3.12 you can't install packages in the global virtual environment; so pip install dbt-snowflake outside a virtual environment now raises an error and exits.
There are two potential workarounds:

Install dbt-snowflake in a virtual environment (works same as before)
Use pipx, a tool to “Install and Run Python Applications in Isolated Environments”.

Workaround 2 doesn't work right now because pipx looks for a console entry point in the installed package (dbt-snowflake here). Since this console entry point doesn't exist right now, pipx throws an error. This PR aims to fix this by “passing through” dbt-core's console entry point to dbt-snowflake, thus allowing it to be installed by pipx.
Please let me know if I can make anything clearer still. Thanks!


{ forceNetworkError: true } being presented in the url context

I have a doubt if this is a problem or not.
✅ This scenario returned status code 500 as expected. The lib concatenated the URL + { force network error: true }.

❌ This scenario returned status code 404 (expected 500). The lib concatenated the URL + { force network error: true }.

PS: The difference between the two requests is that one passes at the end of the url ${posIdCnpjNull} and the other /customers with the name of the endpoint (/customers).

Version:
"cypress": "^11.2.0"
"cypress-plugin-api": "^2.6.1"

this is not really a provblem od the plugin. you are not setting up the parameter correctly. also, there’s no forceNetworkError parameter in cy.request(), see Cypress docs


Add sfml

Adds the sfml library

ok, you can temporarily enable shared, wait for the CI test to pass, and then disable it.

I don't know what you mean by that. If I change something the CI tests will restart.

I don't know what you mean by that. If I change something the CI tests will restart.

Because this library does not support static libraries, the ci test will not pass, you need to temporarily enable the dynamic library to test on ci.

What do you mean by temporarily enabling the dynamic library?

What do you mean by temporarily enabling the dynamic library?

yeah, only for testing. I will merge it and switch to the static mode If works fine on ci.
I will improve ci and provide share library test in the future.

I think this is what you meant.

I improved the action ci and supported for static/shared library installation tests. You can revert the package to the default static mode, then merge the latest dev/commit it for testing on ci.

Great, please merge commits into single one. Thanks!
git reset --soft [init commit]
git commit -a -m "add sfmt"
git push origin sfmt -f

Done

Thanks!


Kong install problem in ubuntu20.04

Kong Enterprise：<IP_ADDRESS>
Postgresql： 12.6
Ubuntu： 20.04
I'm installing Kong by this document Install Kong Gateway on Ubuntu

In Ubuntu 16.04,It work fine.But recentlly I switch developing environment to Ubuntu 20.04,and got problem when install Kong. When init postgresql by $ sudo KONG_PASSWORD=<password-only-you-know> /usr/local/bin/kong migrations bootstrap -c /etc/kong/kong.conf  ,I got a problem
root@Ubuntu20:/..# sudo KONG_PASSWORD=kong /usr/local/bin/kong migrations bootstrap -c /etc/kong/kong.conf
Bootstrapping database...
migrating core on database 'kong'...
core migrated up to: 000_base (executed)
core migrated up to: 003_100_to_110 (executed)
core migrated up to: 004_110_to_120 (executed)
core migrated up to: 005_120_to_130 (executed)
core migrated up to: 006_130_to_140 (executed)
core migrated up to: 007_140_to_150 (executed)
core migrated up to: 008_150_to_200 (executed)
core migrated up to: 009_200_to_210 (executed)
core migrated up to: 010_210_to_211 (executed)
core migrated up to: 011_212_to_213 (executed)
core migrated up to: 012_213_to_220 (executed)
core migrated up to: 013_220_to_230 (executed)
migrating session on database 'kong'...
session migrated up to: 000_base_session (executed)
session migrated up to: 001_add_ttl_index (executed)
migrating enterprise on database 'kong'...
Error: [PostgreSQL error] cluster_mutex callback threw an error: /usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:58: [PostgreSQL error] failed to run migration '000_base' up: ERROR: relation "basicauth_credentials" does not exist
stack traceback:
        [C]: in function 'assert'
        /usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:58: in function </usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:57>
        [C]: in function 'xpcall'
        /usr/local/share/lua/5.1/kong/db/init.lua:409: in function </usr/local/share/lua/5.1/kong/db/init.lua:359>
        [C]: in function 'pcall'
        /usr/local/share/lua/5.1/kong/concurrency.lua:52: in function 'cluster_mutex'
        /usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:57: in function 'bootstrap'
        /usr/local/share/lua/5.1/kong/cmd/migrations.lua:297: in function 'cmd_exec'
        /usr/local/share/lua/5.1/kong/cmd/init.lua:96: in function </usr/local/share/lua/5.1/kong/cmd/init.lua:96>
        [C]: in function 'xpcall'
        /usr/local/share/lua/5.1/kong/cmd/init.lua:96: in function </usr/local/share/lua/5.1/kong/cmd/init.lua:53>
        /usr/local/bin/kong:9: in function 'file_gen'
        init_worker_by_lua:49: in function <init_worker_by_lua:47>
        [C]: in function 'xpcall'
        init_worker_by_lua:56: in function <init_worker_by_lua:54>

  Run with --v (verbose) or --vv (debug) for more details

Mybay I can't use Postgresql 12.6?

I change Postgresql to 9.6 But still the same error

@FaustPipeDream You might use a different artifact, can you try the OSS packages here: https://konghq.com/install/#kong-community

@FaustPipeDream You might use a different artifact, can you try the OSS packages here: https://konghq.com/install/#kong-community

Thank you ,using the OSS version I installed successfully.


Request - On creating new email, allow typing in email addresses directly to the address fields

Instead of having to select an email address for the sender or the receiver, allow the user to type one in.
There could also be an option to add the new address to the senders and receivers list.
My domain email account allows me to generate any number of addresses.  I use a different one for each recipient.  I prefer just typing in the email address rather than having to create it and add it to a list.  The list would be very long and it is inconvenient having to use it before an email can be sent.

duplicate of #935

This is marked as "closed" and is duplicate of #935 .... but that has been locked. Is there any indication of what is going to happen ...looks like it's been in the pipe for 8 years or so


Mono: Add extra WASM framework assemblies on game export

This is needed with newer Mono versions, at least with Mono 6.12+
Depends on the following commit from our build scripts:
godotengine/godot-mono-builds@9d75cff

Thanks!

Cherry-picked for 3.2.4.


Rebuild for numpy 2.0 - again

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] 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)
[ ] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

../skfmm/fmm.cpp:5:10: fatal error: numpy/noprefix.h: No such file or directory
    5 | #include "numpy/noprefix.h"
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.


[C++][Parquet] undefined reference for WriteTable

so i'm trying to write an arrow table using the WriteTable function provided. However, when compiling it throws
undefined reference to `parquet::arrow::WriteTable(arrow::Table const&, arrow::MemoryPool*, std::shared_ptrarrow::io::OutputStream const&, long, std::shared_ptrparquet::WriterProperties const&)'
I'm calling as below
#include <parquet/api/reader.h>
#include <parquet/api/writer.h>
#include <parquet/arrow/writer.h>
#include <vector>
#include <arrow/io/file.h>
#include <arrow/api.h>
#include <arrow/memory_pool.h>

...
        ::parquet::arrow::WriteTable(*table, ::arrow::default_memory_pool(), m_out_file, rsize, parquet::default_writer_properties());
...

Reporter: yugu / @elderRex
Assignee: Wes McKinney](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=wesm) / @wesm
Note: This issue was originally created as PARQUET-1057. Please see the migration documentation for further details.

Wes McKinney / @wesm:
Are you linking this program with libparquet.so? Not linking to the library will cause this issue. If you are, can you also show the command line used when compiling and linking? Thanks

yugu / @elderRex:
Thanks for the reminder! turns out need to link agains libparquet_arrow to solve it : D


element.ts: implement Element.getAttributeNames

https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttributeNames

Thanks, this reminds me that attributes should all be made case-insensitive to reflect the actual HTML standard...


Upgrade Fractal Version

The fractal version needs to be updated to be compatible with other packages with the same dependency.

Thanks!


mathinterpreter breaking on Ctrl-C, instead of nicely finishing

This is the output of the REPL when the user types Ctrl-C
❯ mathinterpreter
calc > ^CTraceback (most recent call last):
  File "/home/aureliobarbosa/mycode/math/env/bin/mathinterpreter", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/aureliobarbosa/mycode/math/mathinterpreter/__main__.py", line 6, in main
    text = input("calc > ").strip()
           ^^^^^^^^^^^^^^^^
KeyboardInterrupt
❯

I expected the REPL could capture this.

This demand is part of issue #25.
I am closing this issue.

thanks.

Even after improving the terminal (on branch readline, not merged yet), this problem continues.
So I am bringing back this issue.