Remove DataManager::selected_callstack_events_by_thread_id_

This was basically a duplication of
CaptureData::selection_callstack_data_.callstack_events_by_tid_.
Note that I also wanted to move CaptureData::selection_callstack_data_ to the
DataManager, because the selection is not part of the capture.
The problem is that CallstackData is synchronized, so having it as a member of
DataManager clashes with the idea that everything in DataManager should be
accessed from the main thread, even if that member would indeed only have been
accessed from the main thread. This needs to be done in more steps, keeping only
CallstackEvents (related to the selection) in DataManager.
Bug: http://b/214231145
Test: Capture Trata, make a few selections.

Just to clarify, we still agree on moving the selected callstacks completely out of capture data at some point, right?

Definitely. But it's not as simple as I thought as the synchronization requirements are different: the set of CallstackEvents of the whole capture needs to be synchronized across the capture thread and the main thread, while the set of CallstackEvents for the selection is only accessed by the main thread. So simply "splitting CallstackData" in two doesn't really work, because the part related to the CallstackEvent would need to be different based on whether it should be synchronized or not.

Just to clarify, we still agree on moving the selected callstacks completely out of capture data at some point, right?

Definitely. But it's not as simple as I thought as the synchronization requirements are different: the set of CallstackEvents of the whole capture needs to be synchronized across the capture thread and the main thread, while the set of CallstackEvents for the selection is only accessed by the main thread. So simply "splitting CallstackData" in two doesn't really work, because the part related to the CallstackEvent would need to be different based on whether it should be synchronized or not.

Makes sense. Thanks for the explanation.

Can you link the previous PR where we created this duplication?

It's more complicated than that. The duplication goes back a long long time and I'm not sure it can be attributed to one pull request. Originally the selected CallstackEvents to show in the capture view were stored in the tracks and then in the TimeGraph. While the selection that is now in CaptureData came from a5d659ba93a950500ecc5156a81fb36a60e68006 but I think was already around in some form.


WebPageTest - Web page loading performance tester

https://webpagetest.org/result/210515_AiDcZC_fa7b32cb910a395dad3e6e16c6f13992/

https://web.dev/measure/


Minor fixes/refactoring of project and editor settings dialogs

This PR aims to fix some problems with the project/editor settings dialogs:

Fixes non-working/stuck sliders in project settings (fixes #57556)

Add a warning when a range's step size is zero and correct it

Reimplements undo/redo in project settings
Add shortcut to search project settings (to be consistent with the editor settings dialog)
Rename header and source file settings_config_dialog -> editor_settings_dialog to match with class name

Thanks!


Updated user code to name each dimension.

See issue #83 Display legend for plots, giving a name for each data dimension.

@damellis


What is apint of arbitrary individual ob?

Can't find any formal definition for the case when ob is missing apint in the theories, so for example my REPL implementation breaks on the following input:
ob.c(ob.c(Ob('x'), Lindy('ImLindy')), ob.e(Ob('NIL')))
That is Ob('x') does not have an interpretation.
Is the program above incorrect, or should all extra obs come with apint? Or have I overlooked something in the theories? (there is that trace-related comment I have not understood in terms of interpreter pragmatics.)
(for now I've added ValueError: Ob individual Ob('x') can't be interpreted. to provide better error message)
Thanks!
PS. In SML implementation, it seems there are no other individuals at all. Is this right?

The topic question and some related concerns have been addressed to the extent that they apply to oMiser as intended.  The presentation on Combinators will be tied to Question #7.   Looking for a Cookbook is held open in Question #12 for now.


ERROR:uvicorn.error:Exception in ASGI application

Bug description
when run docker-compose up -d build in the docker logs get ERROR:uvicorn.error:Exception in ASGI application when open localhost:8002/redoc. i use windows.

Code snippet to reproduce the bug
localhost:8002/redoc
Error traceback
ERROR:    Exception in ASGI application
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/uvicorn/protocols/http/httptools_impl.py", line 375, in run_asgi
result = await app(self.scope, self.receive, self.send)
File "/usr/local/lib/python3.8/site-packages/uvicorn/middleware/proxy_headers.py", line 75, in call
return await self.app(scope, receive, send)
File "/usr/local/lib/python3.8/site-packages/fastapi/applications.py", line 208, in call
await super().call(scope, receive, send)
File "/usr/local/lib/python3.8/site-packages/starlette/applications.py", line 112, in call
await self.middleware_stack(scope, receive, send)
File "/usr/local/lib/python3.8/site-packages/starlette/middleware/errors.py", line 181, in call
raise exc from None
File "/usr/local/lib/python3.8/site-packages/starlette/middleware/errors.py", line 159, in call
await self.app(scope, receive, _send)
File "/usr/local/lib/python3.8/site-packages/starlette/middleware/base.py", line 25, in call
response = await self.dispatch_func(request, self.call_next)
File "/app/./app/main.py", line 26, in add_process_time_header
response = await call_next(request)
File "/usr/local/lib/python3.8/site-packages/starlette/middleware/base.py", line 45, in call_next
task.result()
File "/usr/local/lib/python3.8/site-packages/starlette/middleware/base.py", line 38, in coro
await self.app(scope, receive, send)
File "/usr/local/lib/python3.8/site-packages/starlette/exceptions.py", line 82, in call
raise exc from None
File "/usr/local/lib/python3.8/site-packages/starlette/exceptions.py", line 71, in call
await self.app(scope, receive, sender)
File "/usr/local/lib/python3.8/site-packages/starlette/routing.py", line 580, in call
await route.handle(scope, receive, send)
File "/usr/local/lib/python3.8/site-packages/starlette/routing.py", line 241, in handle
await self.app(scope, receive, send)
File "/usr/local/lib/python3.8/site-packages/starlette/routing.py", line 52, in app
response = await func(request)
File "/usr/local/lib/python3.8/site-packages/fastapi/applications.py", line 161, in openapi
return JSONResponse(self.openapi())
File "/app/./app/main.py", line 36, in custom_openapi
openapi_schema = get_openapi(
File "/usr/local/lib/python3.8/site-packages/fastapi/openapi/utils.py", line 410, in get_openapi
return jsonable_encoder(OpenAPI(**output), by_alias=True, exclude_none=True)  # type: ignore
File "pydantic/main.py", line 406, in pydantic.main.BaseModel.init
pydantic.error_wrappers.ValidationError: 4 validation errors for OpenAPI
components -> schemas -> DetectionOut -> properties -> box -> items
value is not a valid dict (type=type_error.dict)
components -> schemas -> DetectionOut -> $ref
field required (type=value_error.missing)
components -> schemas -> OCROut -> properties -> box -> items
value is not a valid dict (type=type_error.dict)
components -> schemas -> OCROut -> $ref
field required (type=value_error.missing)
ERROR:uvicorn.error:Exception in ASGI application
Environment
DocTR version: 0.6.0a0
TensorFlow version: 2.6.3
PyTorch version: N/A (torchvision N/A)
OpenCV version: 4.5.5
OS: Debian GNU/Linux 11 (bullseye)
Python version: 3.8.12
Is CUDA available (TensorFlow): No
Is CUDA available (PyTorch): N/A
CUDA runtime version: No CUDA
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA
Deep Learning backend
Python 3.8.12 (default, Sep 28 2021, 19:14:48)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.

from doctr.file_utils import is_tf_available, is_torch_available
ailable()}")
print(f"is_torch_available: {is_torch_available()}")2022-04-27 04:59:10.662193: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared
object file: No such file or directory
2022-04-27 04:59:10.662279: I tensorflow/stream_executor/cuda/cudart_stub.cc:29]
Ignore above cudart dlerror if you do not have a GPU set up on your machine.
print(f"is_tf_available: {is_tf_available()}")
is_tf_available: True
print(f"is_torch_available: {is_torch_available()}")
is_torch_available: False
from doctr.file_utils import is_tf_available, is_torch_available
print(f"is_tf_available: {is_tf_available()}")
is_tf_available: True

Hi @kiko0217, thanks for the report. Can you give the exact code snippet to reproduce the bug (all the commands you executed which led to the screenshot you attached) ? Thanks!

Hi @kiko0217, thanks for the report. Can you give the exact code snippet to reproduce the bug (all the commands you executed which led to the screenshot you attached) ? Thanks!

I'm just run:

PORT=8002 docker-compose up -d --build
and then run to look logs:
docker container logs -f
then in my browser open http://localhost:8002/redoc

Same problem here. Followed the docker section of the readme to use it as an standalone api endpoint, but opening the http://localhost:8002/redoc page results in the above mentioned error

#847 refers to the same bug

Hi @kiko0217 👋
As mentioned by @charlesmindee, this very much looks like a duplicate of #847, let's move all the discussions over there 🙏


Update to Kubernetes 1.24 and Calico 3.24

Calico v3.24.0 is out that has been tested against Kubernetes 1.24.

Update process in a nutshell:
https://www.lisenet.com/2022/upgrading-homelab-kubernetes-cluster-from-1-23-to-1-24/


externalSymbolLinkMappings wildcard

Search Terms
externalSymbolLinkMappings wildcard
Problem
I have a library that heavily relies on three.js package. I import and expose ~20 different objects from three. It is not really important for me that the links for these types are accurate but at least I would like to point the three.js documentation index.
Suggested Solution
Allow externalSymbolLinkMappings to declare wildcard mapping, that would be used if no other mapping match.
    "externalSymbolLinkMappings": {
      "@types/three": {
        "*": "https://threejs.org/docs/"
      },
      "three": {
        "*": "https://threejs.org/docs/"
      }
    }

It would also cover cases when an external library is a single long page.

Seems like a reasonable request 👍


Tested this with a id token I grabbed from a workflow, see below: (trigger workflow_dispatch)

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            b5:ca:cd:df:e0:98:eb:38:80:f0:40:f6:97:bc:3d:49:93:b0:04
        Signature Algorithm: ecdsa-with-SHA384
        Issuer: O = sigstore.dev, CN = sigstore
        Validity
            Not Before: Nov  3 15:33:38 2021 GMT
            Not After : Nov  3 15:53:37 2021 GMT
        Subject:
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
                pub:
                    04:af:5a:ee:69:1e:e4:d3:03:b1:0c:c9:8c:f0:12:
                    04:0f:62:75:36:d7:f9:c0:7e:a4:bb:b2:57:64:03:
                    a7:fd:0c:f3:7a:95:4f:2a:a2:33:98:c1:e5:61:e5:
                    94:45:b2:64:46:a3:fc:29:5b:43:b8:91:08:92:4f:
                    42:1d:a6:c4:17
                ASN1 OID: prime256v1
                NIST CURVE: P-256
        X509v3 extensions:
            X509v3 Key Usage: critical
                Digital Signature
            X509v3 Extended Key Usage:
                Code Signing
            X509v3 Basic Constraints: critical
                CA:FALSE
            X509v3 Subject Key Identifier:
                67:A7:68:82:FA:C3:69:C9:DE:7D:5F:75:9E:1D:36:96:19:C4:3E:1D
            X509v3 Authority Key Identifier:
                keyid:C8:C5:1D:00:41:9A:24:29:32:51:24:EB:0D:AE:4A:ED:4A:06:D3:EC

            Authority Information Access:
                CA Issuers - URI:http://privateca-content-603fe7e7-0000-2227-bf75-f4f5e80d2954.storage.googleapis.com/ca36a1e96242b9fcb146/ca.crt

            X509v3 Subject Alternative Name: critical
                URI:https://github.com/asraa/test-sigstore-root/.github/workflows/snapshot-timestamp.yml@refs/heads/main
            <IP_ADDRESS>.4.1.57264.1.1:
                https://token.actions.githubusercontent.com
            <IP_ADDRESS>.4.1.57264.1.2:
                508c7985fb3bbcc201d4a4c57fb29e565dad48b8
            <IP_ADDRESS>.4.1.57264.1.3:
                workflow_dispatch
    Signature Algorithm: ecdsa-with-SHA384
         30:66:02:31:00:b6:68:a9:cb:59:26:2c:1d:00:11:45:40:da:
         38:03:d5:da:25:1e:00:ad:f4:14:bc:24:00:70:20:32:86:ce:
         d3:fe:94:36:fc:58:d4:c2:81:4a:39:41:56:36:a4:2c:e9:02:
         31:00:ef:a8:6f:a0:41:06:eb:9b:12:10:a8:20:34:40:6a:39:
         70:f0:9c:a5:87:ab:86:f7:7a:23:fd:7c:f0:e0:d3:12:74:4a:
         55:e7:50:7a:df:f9:47:a2:cc:3b:e0:4c:94:46

Ticket Link

Fixes
Release Note

@bobcallaway @mattmoor could you please take a look? this is ready


Auto-correct of offence Capybara/CurrentPathExpectation is not safe

After running the rubocop -a, this offence was autocorrected but caused tests to fail, where, imo, they should not.
Diff made by --autocorrect:
- expect(page.current_path).to eq checkout_path(checkout_id)
+ expect(page).to have_current_path checkout_path(checkout_id)

RSpec fails with:
expected "/checkouts/1fd28388-0a1e-403a-915b-ac6d5aa7e07d?access_token=51e8564762150170aa81994eca6c9792" to equal "/checkouts/1fd28388-0a1e-403a-915b-ac6d5aa7e07d"

Seems like have_current_path is using some method that includes the querystring on the path, while page.current_path does not.

Autocorrect introduced in https://github.com/rubocop-hq/rubocop-rspec/pull/641

So, page.current_path returns the path without querystring, but have_current_path(...) checks against the path including querystring.
It should be fixable by the only_path option:
expect(page).to have_current_path checkout_path(checkout_id, only_path: true)

@ypresto What’s your take on this bug report? Should we include only_path: true options when auto-correcting?

@bquorning not sure that is the solution. Looking at how url_for works: https://api.rubyonrails.org/v<IP_ADDRESS>/classes/ActionDispatch/Routing/UrlFor.html#method-i-url_for
The only_path option seems to mean that the domain is not included (_url vs _path generators), but both querystring and anchor remain.

Ah, seems like this is the approach needed: https://github.com/teamcapybara/capybara/issues/1875#issuecomment-362466731
expect(page).to have_current_path(checkout_path(checkout_id), ignore_query: true)

Yeah, sorry about that – my previous comment was written too rapidly.
I did mean for only_path: true to be an argument to have_current_path, not to checkout_path, and of course you should use ignore_query instead of only_path. 👍


Update proof-systems to pass through zk_rows

This PR builds upon https://github.com/MinaProtocol/mina/pull/13286, updating the plonk scalar checks for the zk_rows added in https://github.com/o1-labs/proof-systems/pull/1087.
This PR is a no-op, with zk_rows currently hard-coded to 3.
Checklist:

[ ] Dependency versions are unchanged

Notify Velocity team if dependencies must change in CI

[ ] Modified the current draft of release notes with details on what is completed or incomplete within this project
[ ] Document code purpose, how to use it

Mention expected invariants, implicit constraints

[ ] Tests were added for the new behavior

Document test purpose, significance of failures
Test names should reflect their purpose

[ ] All tests pass (CI will check this if you didn't)
[ ] Serialized types are in stable-versioned modules
[ ] Does this close issues? List them

Closing, an up-to-date version of this has already landed.


Portainer malfunctions when treafik has password enabled

BUG REPORT INFORMATION
What did you do?
three tests with a docker-compose.yml with traefik and portainer (docker-compose.yml below):

first test without a password: everything was OK. Portainer worked properly.
second test with a basic password: Portainer didn't work properly (described below)
third test with a digest password: same results as test 2

What did you expect to see?

password input before accessing a side behind traefik (e.g. portainer)
after passing: normal portainer behavior (accessing local containers,...)

What did you see instead?

password input before accessing a side behind traefik (e.g. portainer)
after passing:

portainer can't connect to local docker endpoint
portainer don't accept configured admin-password

used application versions
docker: 17.12.0-ce
docker-compose: 1.18.0
traefik: 1.5.1
portainer: 1.16.1
What is your environment & configuration (arguments, toml, provider, platform, ...)?
I'm using traefik and portainer with docker on a virtual server from strato with an ubuntu 16.04.3 server installation.
docker-compose.yml:
version: '3.3'

volumes:
  traefik: {}
  portainer: {}

networks:
  traefik-net:
    external:
      name: "$PROXY_NET"

services:
  traefik:
    image: traefik:latest
    restart: always
    networks:
      traefik-net:
    ports:
      - "80:80"
      - "443:443"
    labels:
      traefik.enable: "true"
      traefik.backend: "traefik"
      traefik.port: "8080"
      traefik.frontend.rule: "Host:traefik.$DOMAIN"
      traefik.docker.network: "$PROXY_NET"
      traefik.frontend.entryPoints: "http"
      traefik.frontend.passHostHeader: "true"
      traefik.backend.loadbalancer.stickiness: "true"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - traefik:/etc/traefik
      - ./traefik.toml:/traefik.toml
    command: |
      --web
      --docker.domain=$DOMAIN
      --docker
      --docker.watch
      --docker.exposedbydefault=false

  portainer:
    image: portainer/portainer:latest
    restart: always
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer:/data
    command: |
      --data /data
      --admin-password $PORTAINER_ADMIN_PASSWORD
    networks:
      traefik-net:
    labels:
      traefik.enable: "true"
      traefik.docker.network: "$PROXY_NET"
      traefik.backend: "portainer"
      traefik.port: "9000"
      traefik.frontend.rule: "Host:portainer.$DOMAIN"
      traefik.frontend.entryPoints: "http"
      traefik.frontend.passHostHeader: "true"
      traefik.backend.loadbalancer.stickiness: "true"

traefik.toml:
debug = true
defaultentrypoints = ["http"]

[entryPoints]
  [entryPoints.http]
    address = ":80"
    [entryPoints.http.auth.basic]
      users = [
        "test:$2y$05$e0MzgLzaalyrrCMMoBubHeloYv/lREBZlzWjC9SOQ3sYrSwjeyw5u"
      ]

debug logs
I replaced my domain with {mydomain}.
User is test:test
portainer log
2018/01/31 07:22:55 Creating admin user with password hash $2y$05$e0MzgLzaalyrrCMMoBubHeloYv/lREBZlzWjC9SOQ3sYrSwjeyw5u
2018/01/31 07:22:55 Starting Portainer 1.16.1 on :9000

traefik log
time="2018-01-31T07:22:55Z" level=info msg="Using TOML configuration file //traefik.toml"
time="2018-01-31T07:22:55Z" level=info msg="Traefik version v1.5.1 built on 2018-01-29_02:14:02PM"
time="2018-01-31T07:22:55Z" level=info msg="
Stats collection is disabled.
Help us improve Traefik by turning this feature on :)
More details on: https://docs.traefik.io/basics/#collected-data
"
time="2018-01-31T07:22:55Z" level=debug msg="Global configuration loaded {"LifeCycle":{"RequestAcceptGraceTimeout":0,"GraceTimeOut":0},"GraceTimeOut":0,"Debug":true,"CheckNewVersion":true,"SendAnonymousUsage":false,"AccessLogsFile":"","AccessLog":null,"TraefikLogsFile":"","TraefikLog":null,"LogLevel":"DEBUG","EntryPoints":{"http":{"Network":"","Address":":80","TLS":null,"Redirect":null,"Auth":{"Basic":{"Users":["test:$2y$05$e0MzgLzaalyrrCMMoBubHeloYv/lREBZlzWjC9SOQ3sYrSwjeyw5u"],"UsersFile":""},"Digest":null,"Forward":null,"HeaderField":""},"WhitelistSourceRange":null,"Compress":false,"ProxyProtocol":null,"ForwardedHeaders":{"Insecure":true,"TrustedIPs":null}},"traefik":{"Network":"","Address":":8080","TLS":null,"Redirect":null,"Auth":null,"WhitelistSourceRange":null,"Compress":false,"ProxyProtocol":null,"ForwardedHeaders":{"Insecure":true,"TrustedIPs":null}}},"Cluster":null,"Constraints":[],"ACME":null,"DefaultEntryPoints":["http"],"ProvidersThrottleDuration":2000000000,"MaxIdleConnsPerHost":200,"IdleTimeout":0,"InsecureSkipVerify":false,"RootCAs":null,"Retry":null,"HealthCheck":{"Interval":30000000000},"RespondingTimeouts":null,"ForwardingTimeouts":null,"Web":{"Address":":8080","CertFile":"","KeyFile":"","ReadOnly":false,"Statistics":null,"Metrics":null,"Path":"/","Auth":null,"Debug":false},"Docker":{"Watch":true,"Filename":"","Constraints":null,"Trace":false,"DebugLogGeneratedTemplate":false,"Endpoint":"unix:///var/run/docker.sock","Domain":"{mydomain}","TLS":null,"ExposedByDefault":false,"UseBindPortIP":false,"SwarmMode":false},"File":null,"Marathon":null,"Consul":null,"ConsulCatalog":null,"Etcd":null,"Zookeeper":null,"Boltdb":null,"Kubernetes":null,"Mesos":null,"Eureka":null,"ECS":null,"Rancher":null,"DynamoDB":null,"ServiceFabric":null,"Rest":null,"API":{"EntryPoint":"traefik","Dashboard":true,"Debug":true,"CurrentConfigurations":null,"Statistics":null},"Metrics":null,"Ping":{"EntryPoint":"traefik"}}"
time="2018-01-31T07:22:55Z" level=info msg="Preparing server http &{Network: Address::80 TLS:<nil> Redirect:<nil> Auth:0xc420613e60 WhitelistSourceRange:[] Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc420572060} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s"
time="2018-01-31T07:22:55Z" level=info msg="Preparing server traefik &{Network: Address::8080 TLS:<nil> Redirect:<nil> Auth:<nil> WhitelistSourceRange:[] Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc420572080} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s"
time="2018-01-31T07:22:55Z" level=info msg="Starting server on :80"
time="2018-01-31T07:22:55Z" level=info msg="Starting server on :8080"
time="2018-01-31T07:22:55Z" level=info msg="Starting provider *docker.Provider {"Watch":true,"Filename":"","Constraints":null,"Trace":false,"DebugLogGeneratedTemplate":false,"Endpoint":"unix:///var/run/docker.sock","Domain":"{mydomain}","TLS":null,"ExposedByDefault":false,"UseBindPortIP":false,"SwarmMode":false}"
time="2018-01-31T07:22:55Z" level=debug msg="Provider connection established with docker 17.12.0-ce (API 1.35)"
time="2018-01-31T07:22:55Z" level=debug msg="Could not load traefik.frontend.whitelistSourceRange labels"
time="2018-01-31T07:22:55Z" level=debug msg="Could not load traefik.frontend.auth.basic labels"
time="2018-01-31T07:22:55Z" level=debug msg="Could not load traefik.frontend.whitelistSourceRange labels"
time="2018-01-31T07:22:55Z" level=debug msg="Could not load traefik.frontend.auth.basic labels"
time="2018-01-31T07:22:55Z" level=debug msg="Configuration received from provider docker: {"backends":{"backend-portainer":{"servers":{"server-proxy_portainer_1":{"url":"http://<IP_ADDRESS>:9000","weight":0}},"loadBalancer":{"method":"wrr","stickiness":{}}},"backend-traefik":{"servers":{"server-proxy_traefik_1":{"url":"http://<IP_ADDRESS>:8080","weight":0}},"loadBalancer":{"method":"wrr","stickiness":{}}}},"frontends":{"frontend-Host-portainer-{mydomain}-1":{"entryPoints":["http"],"backend":"backend-portainer","routes":{"route-frontend-Host-portainer-{mydomain}-1":{"rule":"Host:portainer.{mydomain}"}},"passHostHeader":true,"priority":0,"basicAuth":[]},"frontend-Host-traefik-{mydomain}-0":{"entryPoints":["http"],"backend":"backend-traefik","routes":{"route-frontend-Host-traefik-{mydomain}-0":{"rule":"Host:traefik.{mydomain}"}},"passHostHeader":true,"priority":0,"basicAuth":[]}}}"
time="2018-01-31T07:22:55Z" level=debug msg="Creating frontend frontend-Host-portainer-{mydomain}-1"
time="2018-01-31T07:22:55Z" level=debug msg="Wiring frontend frontend-Host-portainer-{mydomain}-1 to entryPoint http"
time="2018-01-31T07:22:55Z" level=debug msg="Creating route route-frontend-Host-portainer-{mydomain}-1 Host:portainer.{mydomain}"
time="2018-01-31T07:22:55Z" level=debug msg="Creating backend backend-portainer"
time="2018-01-31T07:22:55Z" level=debug msg="Creating load-balancer wrr"
time="2018-01-31T07:22:55Z" level=debug msg="Sticky session with cookie _9c5c4"
time="2018-01-31T07:22:55Z" level=debug msg="Creating server server-proxy_portainer_1 at http://<IP_ADDRESS>:9000 with weight 0"
time="2018-01-31T07:22:55Z" level=debug msg="Creating frontend frontend-Host-traefik-{mydomain}-0"
time="2018-01-31T07:22:55Z" level=debug msg="Wiring frontend frontend-Host-traefik-{mydomain}-0 to entryPoint http"
time="2018-01-31T07:22:55Z" level=debug msg="Creating route route-frontend-Host-traefik-{mydomain}-0 Host:traefik.{mydomain}"
time="2018-01-31T07:22:55Z" level=debug msg="Creating backend backend-traefik"
time="2018-01-31T07:22:55Z" level=debug msg="Creating load-balancer wrr"
time="2018-01-31T07:22:55Z" level=debug msg="Sticky session with cookie _0e3a4"
time="2018-01-31T07:22:55Z" level=debug msg="Creating server server-proxy_traefik_1 at http://<IP_ADDRESS>:8080 with weight 0"
time="2018-01-31T07:22:55Z" level=info msg="Server configuration reloaded on :80"
time="2018-01-31T07:22:55Z" level=info msg="Server configuration reloaded on :8080"
time="2018-01-31T07:23:29Z" level=debug msg="Basic auth failed..."
time="2018-01-31T07:23:35Z" level=debug msg="Basic auth success..."
time="2018-01-31T07:23:35Z" level=info msg="vulcand/oxy/forward/http: Round trip: http://<IP_ADDRESS>:80, code: 200, Length: 3317, duration: 3.479522122s"
time="2018-01-31T07:23:40Z" level=debug msg="Basic auth failed..."

Hi @Jannik-Lappe
Thanks for reporting this.
Please ensure that the Portainer container is removed and another one is created before trying each scenario.
Also, browser cache issues might appear between these scenarios, could you retry using a private navigation session for each one?
Regarding the fact that Portainer do not accept your admin password during authentification, please ensure that you use double quotes and escape each $ chars, see this comment as an example: https://github.com/portainer/portainer/issues/1506#issuecomment-351708374

Hi @deviantony
Thanks for your reply.
Short description of my test arrangement:

complete removal after a test (Containers, network, volumes,...)
different project names for each test (t1_, t2_,...)
two different test systems
new private sessions on different browsers each test

During my tests without a traefik-password I had no troubles accessing portainer with the admin-password.
Sometimes during my test, I additionally started a blank webserver to test the traefik-password. There was no problem accessing the webserver with the preset password.

Thanks for the update, unfortunately I do not have the ability to re-create this setup at the moment. Will tag this issue as help wanted as someone in our community might be able to help us here.

Portainer uses the Authorization header for passing the JWT.
When configuring Traefik to use basic authentication, it will also use the Authorization header, but it will pass the username and password to traefik. I'm not sure if Traefik forwards the  Authorization to Portainer, but if it does, Portainer will not accept it because it's not a (valid) JWT.
When you enter the username / password into Portainer and retrieve a JWT, that will be passed through Traefik in the Authorization header. Which will deny the request, as it no longer matches the basic auth user.
I'd say this is expected behaviour with this set-up.
To get this to work, you would need to have Portainer use a different header for passing the JWT.

Thank you for your answer.
Then I need to look for another way to secure my server.

Thank you for your answer.
Then I need to look for another way to secure my server.


Add ability to select multiple recipes

Show multiple on screen somehow

multiple tabs
make text / icons smaller
collapse recipe if other is expanded

I think we can separate the window into 4 'panes' or columns and you can select up to 4 recipes at a time OR you can select more than 4 and you have to scroll

We now store selected recipes in an array and just iterate through it to display each recipe in its own column.
Implemented in commit 7f77584d1e7ca0c458da0e0349d98df7896bed4d
Closing.


C0-9250-6 when launching h-encore, must download application again from the PS Store

C0-9250-6 when launching h-encore, must download application again from the PS Store

You did step 6 wrong.

https://github.com/TheOfficialFloW/h-encore/issues/3


Issue #322 cloud-readme.md created

Issue #322
I have added a brief description regarding different free ML services available on different Cloud providers. I have also described each service individually briefly and stated the different options available to a developer while working with ML on Cloud.

Hey @Niketkumardheeryan I have added the readme in the specific folder as asked. Also I have listed all the free services itself in the free clouds for ML. So the ones I listed all are free of cost and available readily to user.

Issue #322
@Niketkumardheeryan I have made the necessary changes.
Pls check and merge. Since it has been so many days regarding this issue


Why multiply with 3 when generate kv cache?

Hello, I am using flash-attn with paged attention. I am quite confused why we need a * 3 here? Is that just to allocate more space in case it needs more blocks?
https://github.com/Dao-AILab/flash-attention/blob/9486635c926ad1443c5c536d90e9cefaee3db9b4/tests/test_flash_attn.py#L2084

It's just a test for the case where there are more blocks. No reason you should * 3 in practice.

Thanks for your quick response.


If you overclock an AME, then the cores will yield steel once the controller switches to the warning state.
Why / Balance

being able to reconstruct the AME shielding to reset the integrity is extremely wack. it nullifies the whole point of the damage aspect when you can just reset it in 3 seconds. At the same time, the deconstruction is important because lord knows many an engineer has sealed themselves inside the AME tomb.
this basically just lets normal AME activities continue as normal while limiting the extent to which someone can overclock an AME to extend power infinitely.
Technical details

adds a nice lil construction condition that nothing else will ever use.
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl:

tweak: Deconstructing a damaged AME core now yields steel instead of a full AME flatpack.

Thiefs have the objective of stealing shielding, how do they complete it if Engi sets up the AME roundstart?

Is even a single point of damage enough to turn it into steel? That would mean you can destroy AME silently and permanently in 16-6 seconds.

Is even a single point of damage enough to turn it into steel? That would mean you can destroy AME silently and permanently in 16-6 seconds.

Could also just deconstruct and steal it

If you just steal it you have to carry it and risk it getting found, if you wreck core into steel you do not need to worry about getting caught and it getting back up.

If you just steal it you have to carry it and risk it getting found, if you wreck core into steel you do not need to worry about getting caught and it getting back up.

stealing it should take like 4 seconds for a single core AME, and I doubt that anyone stealing it would do so without further plans for disposing of the shielding

Is even a single point of damage enough to turn it into steel? That would mean you can destroy AME silently and permanently in 16-6 seconds.

The shielding integrity needs to go below 80 before it turns into steel. That means that the AME needs to be OC'd for at least 50 seconds before it can be scrapped.

Won’t this make getting the AME part for thief’s much harder/ impossible?

Won’t this make getting the AME part for thief’s much harder/ impossible?

Only inner AME takes damage, other 8 shielding parts are 100/100.


Flip graphic in Arabic

This looks funny, the image should be flipped so the person faces the text on the right

Here is the flipped image: https://zpl.io/2GKdnoj

Staging version 1.42.0 - PASSES


Fix: major revision to valid and invalid numeric literal separator "sibling" characters

Q
A

Bug fix?
yes

Breaking change?
yes

New feature?
no

Deprecations?
no

Spec compliancy?
yes

Tests added/pass?
yes

License
MIT

As a result of testing the Babel transform against NLS tests pending for test262, I discovered a pretty serious oversight in my original parsing. This addresses that issue and adds a substantial amount of tests.

Looks like I have to update to use indexOf!

@rwaldron Can you fix the linting errors? npm/yarn run lint -- --fix

Looks nice the way it is, but prettier wants the newlines..

Thanks @rwaldron!!

Sorry I missed these follow-up messages, I've been afk since Thursday evening.


Nordic theme for helix editor

Hello, thank you for such great theme!
I used it in vim, but now I switched to helix editor and I would love to use nordic there too.
Do you have plans for migrating theme for helix?

Hi there!  Glad you like the theme :)
I do not use the helix editor myself, nor do I plan on switching to it.  Though, it seems a lot easier to create a theme for helix than for neovim, so you are welcome to try and make a PR?  All of the colors I use are defined here.

See this implementation and this palette file.

Any updates?  If you are not planning on doing this anymore, please close the issue :)

Please reopen this issue if you have questions or plan on implementing this :)


Crash - FPRMakeFirstSessionVerbose in FPRNanoPbUtils.m

Description
Hi, I got a crash happen with Firebase SDK
This related to this issue #8139 and mark fixed #8189, but on the version I'm using 8.15.0 this crash still happen.
I cannot reproduce this crash
Reproducing the issue
Cannot reproduce this crash, this crash is show in the Firebase crash analytics
Firebase SDK Version
8.15.0
Xcode Version
14.1
Installation Method
Swift Package Manager
Firebase Product(s)
Analytics, Crashlytics, Performance
Targeted Platforms
iOS
Relevant Log Output
Fatal Exception: NSInvalidArgumentException
0  CoreFoundation                 0x9e88 __exceptionPreprocess
1  libobjc.A.dylib                0x178d8 objc_exception_throw
2  CoreFoundation                 0x17e84c +[NSObject(NSObject) _copyDescription]
3  CoreFoundation                 0x1ffa0 ___forwarding___
4  CoreFoundation                 0x88350 _CF_forwarding_prep_0
5  MyApp                       0x1563cac FPRMakeFirstSessionVerbose + 456 (FPRNanoPbUtils.m:456)
6  MyApp                       0x1563af8 FPRGetTraceMetric + 286 (FPRNanoPbUtils.m:286)
7  MyApp                       0x1561250 __22-[FPRClient logTrace:]_block_invoke + 174 (FPRClient.m:174)
8  libdispatch.dylib              0x24b4 _dispatch_call_block_and_release
9  libdispatch.dylib              0x3fdc _dispatch_client_callout
10 libdispatch.dylib              0xb774 _dispatch_lane_serial_drain
11 libdispatch.dylib              0xc1e0 _dispatch_lane_invoke
12 libdispatch.dylib              0x16e10 _dispatch_workloop_worker_thread
13 libsystem_pthread.dylib        0xdf8 _pthread_wqthread
14 libsystem_pthread.dylib        0xb98 start_wqthread

If using Swift Package Manager, the project's Package.resolved
No response
If using CocoaPods, the project's Podfile.lock
No response

Hi @tamv-ika, is this issue also reproducible on the latest SDK version?

HI @rizafran, this issue is reported from firebase crashlytics. The version shipped with our products is 8.15.0, I haven't updated the SDK to the lastest, so I don't know does this crash happen on the lastest one. Do you have any suggestion?

Thanks for letting me know, @tamv-ika. For now, what I may suggest is to check if the issue is reproducible with any memory debugging tools (like zombies, asan) to isolate it.

@rizafran for now, I can't reproduce this crash in our enviroment, none of this crash has been reported when we were developing or testing. This crash happen to the published application. Do you have any guess?

@rizafran are you at work today? Please help me or suggest me some solutions to this issue. Thank you so much.

@tamv-ika See https://developer.apple.com/forums/thread/92102

@tamv-ika Thanks for sharing the stack trace. Can you share the other threads for this crash? I'm looking at a potential race condition that could happen and it would be helpful to see if we are able to see other thread to validate that theory.

@visumickey Thanks for investigating. The crash that I grabbed is from Crashlytics, it's unable to get all threads' stack trace at the time of crash. If your theory is right, it's still very difficult to verify or reproduce this crash because we are running in a multithreaded environment. I think we should dig down into the code and found the potential race condition, and keep tracing further to validate your theory.

Hey there, as we are unable to reproduce this crash on the latest version of Firebase and due to how old the issue is, we will be closing it.
Please feel free to reopen this issue if this crash occurs again using the latest version of Firebase SDK.


Implement border

#58 is good approach to support border for documentation.
But it is bit difficult because the implementation relates vim-vital-vs too.
So I implement it with referencing #58.
TODO and other concerns.

It should be an option?
border settings.
we should use strdisplaywidth for calculate positions.

https://user-images.githubusercontent.com/629908/103150434-891e8c80-47b7-11eb-8c7b-b8fffdf4d2e4.mp4

https://github.com/hrsh7th/nvim-compe/issues/31

😍😍 Well done.

It should be an option?

Definitely, like nvim_compe.border = true or { settings }

border settings.

The color of border, transparency maybe

we should use strdisplaywidth for calculate positions.

What you mean? what are we using now
... other consideration
update buffer content if next content is not empty, otherwise close.

Currently, vim-vital-vs's s:FloatingWindow will use a cached window.
But it remained the rendering garbage... So I choose this PR's approach (always close -> open)

I will try it

I will try it

nvim_open_win() now has an option border, allowing for 'single', 'double', and 'shadow', which makes the addition of borders as easy as adding 'border': 'single' to the style, although that alone does not take care of a proper offset to account for the changed width etc. of course.
I only glanced at the MR dealing with borders however, so if the current idea already deals with all of this on its own, feel free to ignore my comment.

Yes, using built in functionality should be the way to go here. It allows users to configure floating windows to look exactly the same.

Looking forward to this getting merged! 🥳

For anyone else waiting for this, I've thrown together a quick branch with the new border in nightly: https://github.com/rcarriga/nvim-compe/tree/feat/doc-border. Obviously it's lacking any real customisation but if you're happy with defaults, it works!

For now, the nvim nightly has a border option so we can provide border more easily...
@rcarriga Thank you for your information.

I've tested the branch from rcarriga, and it works!

Added support for borders to #426


Change of Name in the vaccination certificate.

Hello this is Manoj J. My name is wrong in the vaccination certificate it's Manoj Kumar J. I need to change my name as per my passport since I am going abroad for my studies. The new updated name is Manoj Jayaprakash please do update my name. My aadhar number is 3915 3989 3599.
Regards,
Manoj

I want to change id photo documents in cowin cirtificate


Board Members: Replace Robert Garcia's headshot

Robert Garcia has a new headshot (attached). Please update it on the site.

Here is a version cropped for consistency with the other board member pictures.

@shrayshray Done! (I needed to hard refresh for the new image to show up, but it's there.)


DOCS: add a basic example to README.md

The README.md file is missing a simple example to help people get started

Done!


ARROW-10724: [Dev Tools] Added labeler to PRs that need rebase.

This is a proposal to have a github action that automatically adds labels to PRs that need rebase.
We have been adding these labels manually in Rust PRs, as it is easier to filter for PRs that need an action from the contributor before merging.
By doing this systematically, we do not need to maintain these labels ourselves.
Note that this action takes seconds to complete.

fyi @nevi-me and @alamb , that have been using these :)


Donating Funds to git2-rs

Hi Git2-rs maintainers,  I'm Lucas, a core contributor to the Radworks project. https://radworks.org/
[Radicle] has been using https://github.com/rust-lang/git2-rs. It's in fact one of our most critical dependencies!
All Radicle’s core-contributors really appreciate the work you all do and we want to make sure that you are all well-funded to keep doing it. For that reason, we have decided to donate some funds to your project through [Drips](an initiative that is coming out of our organization for funding FOSS).
Who can I talk to about it?
cc: @ehuss @alexcrichton @joshtriplett

I observed ehuss as the major maintainer of git2-rs for the past year, and they do have personal GitHub sponsor enabled. Just FYI.

thanks for your response @weihanglo. Unfortunately, I don't know how to get in touch with @ehuss, do you have a discord, signal, or any chat where I can reach out?
We deliberately chose not to use GH Sponsors, because they take a cut on every donation.


graphite-api-blueflood-finder container timing out (empty response)

Hello Team,
Have a very specific issue here, and was told you may be able to help! For context, I am working on statsd integration with Rackspace Metrics:
https://support.rackspace.com/how-to/integrate-statsd-with-rackspace-metrics/
I'm having no problem with this integration, and am successfully pumping statsd statistics into metrics intake. I can also confirm I can manually pull this data out via 'curl'. However, at this time we don't support visualization of this data through our "intelligence" product, and so the recommended method for visualization is grafana. I was given by the following article by the product manager to accomplish this:
https://github.com/rackerlabs/blueflood/wiki/Grafana-3.0-with-Blueflood-datasource
The second step is to spin up a blueflood-finder+graphite-api container in order to use Rackspace metrics as the back end. It's within this container that I am having the issue:
https://github.com/rackerlabs/docker-graphite-api-blueflood-finder
As previously mentioned, from within the container I can retrieve the metrics information, authenticating with the variables in the container environment:
root@730791559fcc:/# env
RAX_USERNAME=<scrubbed>
HOSTNAME=730791559fcc
GPG_KEY=<scrubbed>
TENANT_ID=<scrubbed>
PYTHON_VERSION=2.7.12
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
BLUEFLOOD_QUERY_URL=https://global.metrics.api.rackspacecloud.com
PWD=/
LANG=C.UTF-8
PYTHON_PIP_VERSION=9.0.1
SHLVL=1
HOME=/root
RAX_APIKEY=<scrubbed>
GRAFANA_URLS=<scrubbed>
_=/usr/bin/env

root@730791559fcc:/# curl -sX GET -H "X-Auth-Token: $API_TOKEN" -H "Content-Type: application/json" "$BLUEFLOOD_QUERY_URL/v2.0/<scrubbed>/metrics/search?query=*" |python -m json.tool
[
    {
        "metric": "statsd.bad_lines_seen"
    },
    {
        "metric": "sample.gauge"
    },
    {
        "metric": "statsd.packets_received"
    },
    {
        "metric": "statsd.timestamp_lag"
    },
    {
        "metric": "statsd.metrics_received"
    }
]

However, when querying the graphite-api it times out with the following:
root@730791559fcc:/# netstat -pntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 <IP_ADDRESS>:8888            <IP_ADDRESS>:*               LISTEN      30/python2
root@730791559fcc:/# curl -vv "http://localhost:8888/metrics/find?query=*"
* Hostname was NOT found in DNS cache
*   Trying ::1...
* connect to ::1 port 8888 failed: Connection refused
*   Trying <IP_ADDRESS>...
* Connected to localhost (<IP_ADDRESS>) port 8888 (#0)
> GET /metrics/find?query=* HTTP/1.1
> User-Agent: curl/7.38.0
> Host: localhost:8888
> Accept: */*
>
* Empty reply from server
* Connection #0 to host localhost left intact
curl: (52) Empty reply from server

I've enabled debug logging within the app, and captured the following during the request:
root@730791559fcc:/# tail -fn0 /var/log/blueflood-graphite-finder.log
2016-12-12 23:43:04 DEBUG    blueflood_finder TenantBluefloodFinder.query: *
2016-12-12 23:43:04 INFO     blueflood_finder BluefloodClient.find_nodes_from_bf: <FindQuery: * from * until *>
2016-12-12 23:43:36 DEBUG    blueflood_finder Blueflood Finder v31
2016-12-12 23:43:36 DEBUG    blueflood_finder BF enum thread started:
2016-12-12 23:43:36 DEBUG    blueflood_finder BF finder submetrics enabled: False

gunicorn only logs the following, with nothing in the access log:
root@730791559fcc:/# tail /var/log/gunicorn-error.log
[2016-12-12 23:31:31 +0000] [30] [CRITICAL] WORKER TIMEOUT (pid:88)
[2016-12-12 23:31:31 +0000] [94] [INFO] Booting worker with pid: 94

Please let me know if there is any other information I can provide, and thank you in advance for your help!

FYI - I asked the issue to be created here because I thought it would be best to consolidate issues into one place instead of scattered around the different github projects.

@beerdedfellow let me look into this a bit more, maybe test it on my environment. I will get back to you. In the meantime, if you have access to internal irc, we are at #metrics, if you want to ping one of us.

Thanks Shinta!
I’ll hop into the channel to make troubleshooting efforts easier.
--
Ryan Hutchison, RHCE/CCNA
Enterprise Support Architect
Rackspace Hosting
Direct:<PHONE_NUMBER>
Mobile:<PHONE_NUMBER>
From: Shinta Smith<EMAIL_ADDRESS>Reply-To: rackerlabs/blueflood<EMAIL_ADDRESS>Date: Tuesday, December 13, 2016 at 2:25 PM
To: rackerlabs/blueflood<EMAIL_ADDRESS>Cc: Ryan Hutchison<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [rackerlabs/blueflood] graphite-api-blueflood-finder container timing out (empty response) (#765)
@beerdedfellow let me look into this a bit more, maybe test it on my environment. I will get back to you. In the meantime, if you have access to internal irc, we are at #metrics, if you want to ping one of us.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@beerdedfellow Sorry it took this long but we had finally fixed the issue. Can you pls take a look at ur end?


Use EOL data to curate the list of supported versions

Hey @sestrella! I just merged your suggestions and limited the scope of the PR, can you take another look please?


lxd-ui: 0.4 -> 0.5

Description of changes
Updates to the latest version of lxd-ui
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Priorities
Add a :+1: reaction to pull requests you find important.

@ofborg test lxd.ui

@jnsgruk for next bump you should add passthru.tests.default = nixosTests.lxd.ui or something so that the tests run automatically.


Remove macOS Right CMD shortcut key

Context
Stetho 1.5.1 appears to have a shortcut key that switches tabs if the user presses right cmd on macOS.
Problem
When using a non-Apple keyboard, it's common to remap the alt key to cmd. However, the macOS system preferences way of doing this actually maps it to right cmd not left cmd. This results in a practically unusable experience in Stetho, because every cmd press switches tabs!
Solution
Remove the right cmd shortcut key from Stetho. It's unclear what the point of this shortcut actually is, and it's not a standard tab switching shortcut on macOS. The shortcut does not appear to be present in normal Chrome DevTools.
Environment

Stetho 1.5.1
Android emulator Pixel 2 x86 API 28

same, but mine was left cmd


!twitter command

The command would work like this: !twitter <user>
It returns their 5 most recent posts in an embed.

2 years later, it's finally here


RBAC

I started writing the RBAC guide and realized we need to be able to pass the ServiceAccountName that ends up in the PodTemplate. So I added it and finished the RBAC guide and example manifests.
@fabxc
/cc @ericchiang

Looks good AFAICS.

I'll let @ericchiang give this a read before I merge this.

one comment, other than that lgtm

Usage example added.


Feature/some refactors

I've done some refactor like extracting and moving common code logic into methods and appropriate utility class.

@sebersole @gbadner @Sanne If you guys find a time could you make code review?

hi @mstrYoda , thanks!
Looks good in principle, but to be able to merge it we would need you to:

adhere to the coding style
create a JIRA issue to track it project is HHH ( https://hibernate.atlassian.net/projects/HHH )
your git commits should follow our patterns as well: all start with the jira identifier

Out of date.


chain-storage: Implement trait Error for the Error type

Codecov Report

Merging #435 into master will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #435      +/-   ##
==========================================
- Coverage   47.28%   47.25%   -0.04%
==========================================
  Files         123      123
  Lines       12027    12027
==========================================
- Hits         5687     5683       -4
- Misses       6340     6344       +4

Impacted Files
Coverage Δ

...tocol-tokio/src/network_transport/response_code.rs
48.48% <0%> (-12.13%)
:arrow_down:

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 e1a3d32...fc02446. Read the comment docs.


docs(v2): remove unnecessary brace from installation doc

Removing this extra curly brace from documentation
Have you read the Contributing Guidelines on pull requests?
Yes

@ayonious thanks!

@ayonious thanks!


Physics-less dragon on dropping it

Describe the bug
The dragon when equipped from the character panel, and then dropped, becomes physics less and we are not able to equip it again
To Reproduce
Steps to reproduce the behavior:

Go to the character panel by pressing 'tab'
Equip dragon
drop it with R

Expected behavior
The dragon should have physics even if it is dropped, just like there is physics on dropping the dragon equipped in treehouse scene.
Screenshots & Recordings
https://user-images.githubusercontent.com/35926530/182217657-6eed44a4-b16a-4c9d-925d-1752dc742a5b.mp4
Desktop (please complete the following information):

OS: Windows
Browser: Chrome

Fixed


{AKS} az aks nodepool update: Update enum for --os-sku to match allowed values

This checklist is used to make sure that common guidelines for a pull request are followed.
{AKS} az aks nodepool update: Update enum for --os-sku to match allowed values.
Verified that with this change nodepools are able to migrate from AzureLinux to Ubuntu and from Ubuntu to AzureLinux as expected.
Related command

az aks nodepool update

General Guidelines

[x] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[x] Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

AKS


Rename project to iTwin

iModels are now in iTwins
This PR changes most of the references to Projects for user facing, and in code (except where it wouldnt make sense, mostly in the "Create/Edit/Delete" components)
I'm not sure about doing this right now, as the "iTwins endpoints" do not exists yet and we are only hitting projects. But this still gives an idea of what this change implies.

Looks like this will never go forward, closing.


Synchronous XMLHTTPRequest deprecated in chrome.

Newest chrome has deprecated all synchronous ajax requests (for good reason). Mirador is now complaining about them. We shouldn't have any of these anyway, so we'll see where they're hiding. Find them and destroy them.

Hello, this is Dave from LTS - I'm working on familiarizing myself with the code base, and am doing so partly through picking off low-hanging fruit from the issue queue. Feel free to ignore the PR if it's not useful/duplicates effort.

Thanks for the contribution. I will pull it down and have a look. The diff looks pretty straightforward.
If you're looking to familiarise yourself with the codebase, a great place to start is with the mirador.js file. That is our entry point (fired off when the page loads/Mirador({...}) is called. Everything spiders down from there.
Most of our requests are done using promises/deferred, but not all of them have been migrated to that pattern.
Thanks for your interest!

I left getJsonFromUrl and its tests around because I think there's an issue with the tests which could show up in other places.  I'm writing an issue for that, and will reference this PR there.

At least one culprit is i18next.  We force the resource file to load asynchronously or the translations won't be fully loaded before the dom elements are populated.  Doing #935 should give us the option to handle the loading of the resource file differently, using one of these backends: http://i18next.com/docs/ecosystem/#plugins

My pr fixed that. https://github.com/IIIF/mirador/pull/920
Do you want to re-open and I can merge your approach to the dev/GB issue, then we can integrate it into 2.1?

I didn't realize you had also changed viewer.js - thought you just added the new files.  I think you already merged my PR with the extra settings, so I'm just going to submit a new PR with your changes to viewer.js.


Reskinned OETH dapp

Apply the new dapp styling but relocate the transaction activity last.

Closing this overarching issue as its tracked in various other issues.


maintenance: merge lastest upstream

There are no changes that affect us.
~I periodically do this type of upstream merge and then look closely at the changes to see if any actual bugs or performance improvements have been made. This time thought, it occurred to me that there is value in actually merging and publishing this even though it shouldn't have any effect, because it at least gets rid of the "you are 48 commits behind yjs/y-websocket" message that could be a red herring for other devs trying to figure out bugs.~
Darnit I should really do it by rebasing all the feature branches on the lastest upstream shouldn't I. 🤔

thanks for catching this up @wmhilton


Flea does not list non-plate/soft-insert armors e.g. bank robber rig / Ushanka

Flea is ignoring all armors/rigs that dont have inserts

Originally written by chomp

Fixed with: https://dev.sp-tarkov.com/SPT-AKI/Server/commit/b766fa1220935fb047ffb882c1e236bdb63caf9f

Originally written by chomp


Deleted repetition of the word "aver" in the Italian translation

Deleted repetition of the word "aver" in the Italian translation.
I take this opportunity to thank you immensely for the work you have done which is helping me to better understand how github works in my study path. Sorry if I made some mistakes but English is not my native language and I'm using google translate to write, thanks again for the work you have done and I wish you all the best in your future and future projects.

Thank you so much! Your English is totally fine :) wish you the best in your studies

(I merged this for now but still need to deploy the update to the site, I got a new laptop so might take a bit...)

think I got it!

It worked perfectly, thanks again for all you do.


New plant mutation: Jumbo

About the PR

Adds the Jumbo plant mutation, which grants them max Potency AND 3x chemical quantity, but drops Yield to 1 and make the produce Huge items.
Why / Balance

TLDR: Big plants fun. Extreme nonsense capped by beaker size and RNG.
For Hydroponics today, Jumbo is a fun and useful mutation that lets you get more chemicals out of a single produce at the cost of not being able to get as many of them. The up-side is that Jumbo produce will have their chemical quantities tripled and are always at Potency 100 no matter what the plants value says, ensuring you get the maximum value. This is less than you'd get from high-Yield plants in total, but you can attempt to mutate Yield again AFTER the effect is applied to the plant, knowing the thermometer code means you'll still have a low-end Yield number and risk the much more likely negative effects from trying.
In the future state for Hydroponics with the Botany Genetics Machine per my write-up, Jumbo becomes the core of a push-your-luck setup. With a Yield of 1, you won't be able to both make seeds and a mutator from that plant. Do you plant the seed and use this plant as a baseline?  Do you take your produce to the beaker and grind it for those? Do you apply the Jumbo mutation onto another plant you like more? Or do you grab the high-volume chemical you want and put it onto another plant, hoping it rolls Jumbo too? Or do you use this to bootstrap an attempt to make a whole farm of jumbo plants? Remember, beakers are only so large, and you wouldn't want to waste those produce or chems by making them bigger than your beakers can hold.
In both cases, the big test of Botany skill/knowledge/luck is rolling Jumbo twice on the same chemical. The same plant won't apply Jumbo twice, so you'd need to roll Jumbo, swab/BGM that chemical to another plant, and then have this second plant roll Jumbo as well. That's much more likely to put the 2nd plant into a negative state (Unviable, Kudzufication, more) and make you lose your awesome results. You'll need to understand how to manage those and have the tools to do so available if you want to flex having 30u of omnizine per Ambrosia Deus.
Finally, in the event that some pure RNG nonsense or extreme botanical crossbreeding occurs and some produce with very high amounts of chemical contents does occur, the usefulness of this is limited by beaker size available. The most likely size available will be 100u on a Large Beaker. Note that watermelons with only innate chemicals hit 75u after Jumbo, so it will be possible to exceed a Large Beaker's capacity with a little luck and effort. This can encourage interdepartment interactions, since a botanist that really wants to do this sort of stacking will need to talk Science into researching and making Bluespace Beakers.
Technical details

Added EntityEffect for Jumbo, which behaves differently for the plant than the produce. When the plant gains the mutation, it drops Yield and increases the chemical quantities ONLY IF the plant doesn't already have Jumbo (either from a roll or as a seed of a Jumbo plant).  When the produce are going to be harvested, their Potency is set to 100 and Yield set to 1 (so seeds made from Jumbo produce will always only make 1 more Jumbo produce without additional effort on the botanist's part).
Added 2 functions in BotanySystem to let me update yield/potency values from the EntityEffect.
Added YML for Jumbo on the mutation list, at 0.9% per unit of mutagen (1/110ish units on average to roll)
Also updated the Plant Bag to hold Huge items. It can only hold 2 Huge produce, but the bag is still worth using over not for them.
Media

Captain shows off the produce that won the blue ribbon at the fair, October 2584, via Nanotrasen Farm County Journal

The watermelon's chemicals, after grinding. Notice that the 2 carbon was rolled AFTER Jumbo, and was not multiplied by 3x like the innate chemicals were.

Jumbo produce are a Huge item, and take up 4x4 inventory spaces, as many as 8 normal produce.  Large would be 4x2 spaces, and closer to even on a chemicals-to-grid-spaces ratio with normal produce, but I think they're better off at the bigger size to minimize (but not remove) the problems that can be caused by a crewmember having oversized plants full of who-knows-what. You can use your entire backpack to hold 2 Jumbo produce and nothing else, which seems like a fair tradeoff.  This can be re-evaluated after play to see if they should be smaller (or possibly even larger, so you could only carry them in your hands).
Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Breaking changes

None.
Changelog

:cl:

add: plants can acquire a Jumbo mutation, that always creates huge produce with higher amounts of chemicals than normal.

 Added to the PR.

C4? Nah, jumbo tomatoes with potassium.

man i hope this pr gets a look at soon =( i would love to play with new features , also what do you think about  3x more gas output if it had a gas mutation befor jumbo mutation happens? it sounds maybe silly or odd but could also lead to some interesting results. Also...is there a jumbo egg? egg size isnt scaled by potency at all so just seeing a bigger egg would be funny.


DefaultTask#getOuputs() exposes internal API

Expected Behavior
DefaultTask#getOutputs should return TaskOutputs
Current Behavior
DefaulTask#getOutput returns TaskOutputsInternal. See https://github.com/gradle/gradle/blob/daece9dbc5b79370cc8e4fd6fe4b2cd400e150a8/subprojects/core/src/main/java/org/gradle/api/DefaultTask.java#L303
Context
Very similar to #1004
I created an ArchUnit test for my Gradle Plugins that verifies that I don't reference any internal Gradle API. Unfortunately, I do because I call getOutputs() in my Task implementation (which extends DefaultTask).
I think public API should never expose internal API.
Steps to Reproduce
See method signature of DefaultTask#getOutputs()
Your Environment
Creating a Plugin for Gradle 7.6

Same with getInputs().

Thank you for providing a valid reproducer.
The issue is in the backlog of the relevant team but this area of Gradle is currently not a focus one so it might take a while before a fix is made.


twitter max_result

i am trying to get more then 100 result from twitter search API using NodeJs
but not working
if anyone can help please
its possible cause i tried in huginn twitter search agent (with max_result) and i got what i want
but i want same thing in Node :(
i know this is irrelevant topic but you people can help me

Sorry @isoftmaster, I don't know NodeJS well.

@isoftmaster The twitter API is paginated, it returns at most 100 results per query, you can provide the since_id parameter in successive requests to get more results.

thank you @cantino and @dsander i am already doing it but that function is confusing i just want number of tweets but nested thing is complicated anyways appreciate your response and help
and i love your app huginn this issue is irrelevant if you want you can delete it
i don't mind

I'm going to close this issue. Please reopen if you have further questions.


[NNPACK] Add check for NNPACK being available (nnp_initialize() succeeding)

This fixes issues with failing tests on PowerPC. Fixes #2109.

Thanks, @ajtulloch , this is merged


Update codesnipper extension

Description

The Raycast extension for CodeSnipper is a small addition for the Mac exclusive app. You can create new snippets and search your database to paste snippets into your IDE with ease.
You can download the beta version here: https://testflight.apple.com/join/rA4oGfml
Screencast

https://github.com/raycast/extensions/assets/67875249/d70a0e6e-8369-4651-b6c2-f8a7ea0e4639
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Hi @pernielsentikaer,
this is not a bug, rather it is related to Apples background refreshing of the database. Changes, such a creating or deleting snippets may not directly appear in the database, only after a period of time. I don't know why Apple made this decision, but you only have to wait for some amount of time until the create snippets will also appear in the raycast extension. Unfortunately there is no way around it.
Thank you and kind regards,
Timo

I still don't have anything in the view after more than 15 hours, I don't think that's expected?

Thank you for the input. I will revise and open the pull request again, if I have fixed the issue.


UUID messages

Summary
If a message is not used as a reply, then the base message has "" for the id argument, so that a new uuid is created (done like this because go does not have default arguments).
If a message is a reply or a response like of type ResponseMessage, then the getter ID() can be used in the constructor so that response message and ask message has the same id.
Additional Information
func (a *CustomAgent4) HandleAskFoodTaken(msg messages.AskFoodTakenMessage) {
	reply := msg.Reply(a.Floor(), int(a.lastFoodTaken), msg.ID())
	a.SendMessage(msg.SenderFloor()-a.Floor(), reply)
	a.Log("I received an askFoodTaken message from ", infra.Fields{"floor": msg.SenderFloor(), "food": a.lastFoodTaken})
}

This is an example of how the ID can be used in the reply.
Test Plan

Also looking further, I have a general comment: I think this feature is basically conversations, and in my opinion architecturally the messages shouldn't have the same ID, but rather have unique IDs and somehow be related to a unique conversation.
I also think it's enough if a message has a unique ID and you reply back to a message with the intended message ID you are replying to

Have just called them, proposed changes: each message has its own UUID. Response messages will have their own UUID + contain the UUID of the message they are responding to. Suggested the use of variadic arguments where relevant. Also see #79.


How should I resume finetuning from a saved checkpoint?

Look like current finetune.py don't support resume training yet?

It's full finetune. I've add some code to make it resumable.

请问是如何解决的

@JustinLin610 @tiendung @renllll Has this been fixed yet? I have not been able to resume finetuning from a checkpoint yet. If I use --resume_from_checkpoint CHECKPOINT_DIR in finetune_lora_ds.sh script it starts from the beginning.


Language server seg fault on VSCode

Can't get syntax highlighting and autocomplete to work on VSCode because of this. I've quit VSCode, reinstalled the templ extension, no dice.
        directory=/Users/zander/Documents/Code/PMap/pmap-api
	view_type="GoWork"
	root_dir="file:///Users/zander/Documents/Code/PMap/pmap-api"
	go_version="go version go1.21.5 darwin/arm64"
	build_flags=[]
	env={GOOS:darwin GOARCH:arm64 GOCACHE:/Users/zander/Library/Caches/go-build GOMODCACHE:/Users/zander/go/pkg/mod GOPATH:/Users/zander/go GOPRIVATE: GOFLAGS: GO111MODULE: GOTOOLCHAIN:auto GoVersion:21 GoVersionOutput:go version go1.21.5 darwin/arm64
 ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}
	env_overlay=[]

[Info  - 4:37:52 PM] 2024/07/04 16:37:52 go/packages.Load #1
	view_id="1"
	snapshot=0
	directory=/Users/zander/Documents/Code/PMap/pmap-api
	query=[/Users/zander/Documents/Code/PMap/pmap-api/apps/account-service/... /Users/zander/Documents/Code/PMap/pmap-api/apps/account-service/e2e/... /Users/zander/Documents/Code/PMap/pmap-api/apps/api-gateway/... /Users/zander/Documents/Code/PMap/pmap-api/apps/query-service/... /Users/zander/Documents/Code/PMap/pmap-api/apps/query-service/e2e/... /Users/zander/Documents/Code/PMap/pmap-api/apps/renderer-service/... /Users/zander/Documents/Code/PMap/pmap-api/apps/renderer-service/e2e/... /Users/zander/Documents/Code/PMap/pmap-api/libs/go-utils/... builtin]
	packages=31
	duration=368.143625ms

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x10 pc=0x1010a34bc]

goroutine 13 [running]:
github.com/a-h/templ/cmd/templ/lspcmd/proxy.(*Server).CodeAction(0x140000be050, {0x1012920b0, 0x14000039680}, 0x14000427800)
	/Users/zander/go/pkg/mod/github.com/a-h/templ@v0.2.663/cmd/templ/lspcmd/proxy/server.go:293 +0x35c
github.com/a-h/protocol.serverDispatch({0x1012920b0, 0x14000039680}, {0x101296000, 0x140000be050}, 0x14000538f90, {0x101292388, 0x140003eab40})
	/Users/zander/go/pkg/mod/github.com/a-h/protocol@v0.0.0-20230224160810-b4eec67c1c22/server.go:158 +0x3e60
github.com/a-h/protocol.NewServer.ServerHandler.func1({0x1012920b0, 0x14000039680}, 0x14000538f90, {0x101292388, 0x140003eab40})
	/Users/zander/go/pkg/mod/github.com/a-h/protocol@v0.0.0-20230224160810-b4eec67c1c22/server.go:36 +0x6c
github.com/a-h/protocol.Handlers.ReplyHandler.func1({0x1012920b0, 0x14000039680}, 0x140003b2b70, {0x101292388?, 0x140003eab40?})
	/Users/zander/go/pkg/mod/go.lsp.dev/jsonrpc2@v0.10.0/handler.go:35 +0xdc
github.com/a-h/protocol.Handlers.AsyncHandler.func2.2()
	/Users/zander/go/pkg/mod/go.lsp.dev/jsonrpc2@v0.10.0/handler.go:114 +0x78
created by github.com/a-h/protocol.Handlers.AsyncHandler.func2 in goroutine 22
	/Users/zander/go/pkg/mod/go.lsp.dev/jsonrpc2@v0.10.0/handler.go:112 +0x194
[Error - 4:38:22 PM] Server process exited with code 2.
[Error - 4:38:22 PM] Connection to server got closed. Server will not be restarted.

You're using a version of templ from April, and likely using a newer version of gopls which templ didn't support (because it hadn't come out yet).
Can you install the latest version of templ and try again please?

This is from the vscode extension. I removed the older versions of templ so that I only have:
a-h ⚡pwd
/Users/zander/go/pkg/mod/github.com/a-h
a-h ⚡ls
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
In my system. However, after uninstalling the extension then reinstalling I see:
[Info  - 5:33:49 PM] 2024/07/05 17:33:49 go/packages.Load #1
	view_id="1"
	snapshot=0
	directory=/Users/zander/Documents/Code/PMap/pmap-api
	query=[/Users/zander/Documents/Code/PMap/pmap-api/apps/account-service/... /Users/zander/Documents/Code/PMap/pmap-api/apps/account-service/e2e/... /Users/zander/Documents/Code/PMap/pmap-api/apps/api-gateway/... /Users/zander/Documents/Code/PMap/pmap-api/apps/query-service/... /Users/zander/Documents/Code/PMap/pmap-api/apps/query-service/e2e/... /Users/zander/Documents/Code/PMap/pmap-api/apps/renderer-service/... /Users/zander/Documents/Code/PMap/pmap-api/apps/renderer-service/e2e/... /Users/zander/Documents/Code/PMap/pmap-api/libs/go-utils/... builtin]
	packages=31
	duration=649.70325ms

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x10 pc=0x10250f4bc]

goroutine 36 [running]:
github.com/a-h/templ/cmd/templ/lspcmd/proxy.(*Server).CodeAction(0x140000be050, {0x1026fe0b0, 0x140001d0140}, 0x140001869c0)
	/Users/zander/go/pkg/mod/github.com/a-h/templ@v0.2.663/cmd/templ/lspcmd/proxy/server.go:293 +0x35c
github.com/a-h/protocol.serverDispatch({0x1026fe0b0, 0x140001d0140}, {0x102702000, 0x140000be050}, 0x14000a984e0, {0x1026fe388, 0x140001886c0})
	/Users/zander/go/pkg/mod/github.com/a-h/protocol@v0.0.0-20230224160810-b4eec67c1c22/server.go:158 +0x3e60
github.com/a-h/protocol.NewServer.ServerHandler.func1({0x1026fe0b0, 0x140001d0140}, 0x14000a984e0, {0x1026fe388, 0x140001886c0})
	/Users/zander/go/pkg/mod/github.com/a-h/protocol@v0.0.0-20230224160810-b4eec67c1c22/server.go:36 +0x6c
github.com/a-h/protocol.Handlers.ReplyHandler.func1({0x1026fe0b0, 0x140001d0140}, 0x14000180690, {0x1026fe388?, 0x140001886c0?})
	/Users/zander/go/pkg/mod/go.lsp.dev/jsonrpc2@v0.10.0/handler.go:35 +0xdc
github.com/a-h/protocol.Handlers.AsyncHandler.func2.2()
	/Users/zander/go/pkg/mod/go.lsp.dev/jsonrpc2@v0.10.0/handler.go:114 +0x78
created by github.com/a-h/protocol.Handlers.AsyncHandler.func2 in goroutine 22
	/Users/zander/go/pkg/mod/go.lsp.dev/jsonrpc2@v0.10.0/handler.go:112 +0x194
[Error - 5:33:49 PM] Connection to server got closed. Server will not be restarted.
[Error - 5:33:49 PM] Server process exited with code 2.

This is extremely strange because I'm certain that version doesn't exist in my filesystem anymore:
pmap-api ⚡cd<EMAIL_ADDRESS>cd: no such file or directory<EMAIL_ADDRESS>

Not sure if it helps, but sometimes people forget that they're running in a VS Code dev container that has different tools in it, or are running in WSL and haven't updated there.
I think it might be a good idea to add a diagnosis feature to the VS Code extension to print out information about the environment.

Yeah I don't use a dev container nor WSL. Still not sure what's happening here. Just coding without autocomplete for now.

The go install command usually installs templ into a location on your system path. The VS Code extension looks in a number of locations to find the templ executable, so it could be that you have a couple of versions of templ in different places.
There's no relationship between the version of templ you have installed in your project (as a library), and the templ binary that is somewhere in your system path.
If you run which templ, you should see where the templ binary is installed. And if you run templ version you should be able to see which version of templ you're running.

this error is on windows, if you do it in WSL it works fine

@JohnKinyanjui - are you and @DreamwareDevelopment the same person? Because the information provided by @DreamwareDevelopment shows Unix style file system path separators, not windows style backslashes.

nope we are not, i had the same issues tried different version of templ and also tried to reinstall golang it didnt work ( did all this on windows) but when i tried using WSL and vscode it worked all of a sudden

Oooh now i see the confusion this how it looks for windows
`[Info  - 8:25:40 PM] 2024/07/07 20:25:40 Created View (#1)
directory=D:\PProjects\bookme_backend
view_type="GoWork"
root_dir="file:///D:/PProjects/bookme_backend"
go_version="go version go1.22.5 windows/amd64"
build_flags=[]
env={GOOS:windows GOARCH:amd64 GOCACHE:C:\Users\hp\AppData\Local\go-build GOMODCACHE:C:\Users\hp\go\pkg\mod GOPATH:C:\Users\hp\go GOPRIVATE: GOFLAGS: GO111MODULE: GOTOOLCHAIN:auto GoVersion:22 GoVersionOutput:go version go1.22.5 windows/amd64
ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}
env_overlay=[]
[Info  - 8:25:43 PM] 2024/07/07 20:25:43 go/packages.Load #1
view_id="1"
snapshot=0
directory=D:\PProjects\bookme_backend
query=[D:\PProjects\bookme_backend... builtin]
packages=44
duration=3.2221776s
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x10 pc=0x115a7c0]
goroutine 30 [running]:
github.com/a-h/templ/cmd/templ/lspcmd/proxy.(*Server).CodeAction(0xc0000960a0, {0x133ae50, 0xc000494140}, 0xc0004b2600)
C:/Users/hp/go/pkg/mod/github.com/a-h/templ@v0.2.707/cmd/templ/lspcmd/proxy/server.go:294 +0x480
github.com/a-h/protocol.serverDispatch({0x133ae50, 0xc000494140}, {0x1341150, 0xc0000960a0}, 0xc000492e70, {0x133b128, 0xc00011c600})
C:/Users/hp/go/pkg/mod/github.com/a-h/protocol@v0.0.0-20230224160810-b4eec67c1c22/server.go:158 +0x4013
github.com/a-h/protocol.NewServer.ServerHandler.func1({0x133ae50, 0xc000494140}, 0xc000492e70, {0x133b128, 0xc00011c600})
C:/Users/hp/go/pkg/mod/github.com/a-h/protocol@v0.0.0-20230224160810-b4eec67c1c22/server.go:36 +0x7e
github.com/a-h/protocol.Handlers.ReplyHandler.func1({0x133ae50, 0xc000494140}, 0xc000132b88, {0x133b128, 0xc00011c600})
C:/Users/hp/go/pkg/mod/go.lsp.dev/jsonrpc2@v0.10.0/handler.go:35 +0xc6
github.com/a-h/protocol.Handlers.AsyncHandler.func2.2()
C:/Users/hp/go/pkg/mod/go.lsp.dev/jsonrpc2@v0.10.0/handler.go:114 +0x76
created by github.com/a-h/protocol.Handlers.AsyncHandler.func2 in goroutine 23
C:/Users/hp/go/pkg/mod/go.lsp.dev/jsonrpc2@v0.10.0/handler.go:112 +0x165
[Error - 8:25:43 PM] Connection to server got closed. Server will not be restarted.
[Error - 8:25:43 PM] Server process exited with code 2.
`

@JohnKinyanjui - it's hard to see in the log noise, but it's saying it's running<EMAIL_ADDRESS>Like I say, the most common problem is not having stuff installed in WSL.
I might update the VS Code extension to auto download templ and install gopls if it can't be found. I think that would solve a lot of problems.

Ok, i update the templ cli using go install github.com/a-h/templ/cmd/templ@latest and its fixed but just make it easier i would suggest something like "templ update" so whenever an older version is running it would recommend to run the command

Go install fixed the issue for me as well, thank you! I'll let you close this @a-h in case you wanted to make changes to the extension under this issue.

Thanks a lot folks. You're not the only ones to get tripped up on versions and setup, so I've done a PR for a new templ diagnose command that should help with future investigations. https://github.com/a-h/templ/pull/840
Once that's in templ, we can add a new feature to the IDE integrations to call it, and print out the results, as a pathway to (in the future) possibly installing updates automatically.
re: the could not import error, the templ generate command already prints a warning if the version in the go.mod file is different to the CLI version, and that warning should also be present in the editors... If we see more of the same issue, I'll investigate further.


Ollie: Watch billabonghighschool.com

Ollie requests the watch of the watch_keyword billabonghighschool\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

billabonghighschool\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Mast in Charcoal HQ


Roll engine 4b391cbe7e0a..38078dfcd567 (1 commits)

https://github.com/flutter/engine/compare/4b391cbe7e0a...38078dfcd567
git log 4b391cbe7e0a4c02fb46e7131749c9c5714bfbc4..38078dfcd567ff05551700caabe4914465d3b858 --no-merges --oneline
38078dfcd Roll fuchsia/sdk/core/mac-amd64 from Cx51FRV5TCoqQ9nfs4E2QMfYkJ1JWt7arQXhV01tr7cC to e8sS_5Rpuo7cSjSWPCdxwTEAg2VbS9NPH2tjhBhPwsUC (flutter/engine#9442)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (amirha@google.com), and stop
the roller if necessary.

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/5079433103278080

Commit queue failed; closing this roll.


[Issue facebook/css-layout#78]: Implemented alignContent ;

So this implements align-content. It follows the W3C specs, that's how it works in Chrome as far as I have tested. I tried to make sure that it didn't touch any pre-existing code as much as possible.
All the current tests are working (in RunLayoutTests.html and with make - JS, C & Java). RunLayoutRandomTests.html is failing but then it was failing without these changes so I suppose its an issue with the random test suite not being up-to-date.
I'm going to add some more test cases in Jasmine and add this in react-native. From simple tests it works fine in react-native but I need to add alignContent in there to make sure that the new feature works correctly.
Let me know if you have any comment about the implementation itself.

Thanks a lot for working on this! I'm going to take a look at it shortly :)

Right now random tests are broken for some really edgy cases. What I usually do is to disable the attributes that are making those tests to fail until they are clean. Then, add your new feature and run the automated tests.
I cannot really bring this in without any tests, can you make sure to add at least 5 test cases to make sure that your feature is working correctly, but more importantly that if we make further modifications down the road, it won't break down.
Thanks! This is super exciting!

Yes, the additional test cases will be there shortly.

Awesome thanks :)

I've added 16 test cases for the new alignContent code.
I also added pixel snapping in the layout tests, please check the code for a more complete description, but the issue is that chrome seems to change its layout code so the floating points values of layoutDom change from version to version, the snapping code I added assumes that it's ok to be 'only' pixel perfect, and that we don't care if there's a sub-pixel difference.
I have Chrome 42.0.2311.135 (64-bit) on OSX and 19 tests fail (without the alignContent changes - just after pulling the current master) because of floating point deviations. The biggest issue imo is that my Windows machine still works fine, so even if the code is 'fixed' for Chrome 42 on OSX other platforms might still give different results.

Added alignContent in the test or random permutations, and also added the pixel snapping in the random tests - so that sub-pixel errors are not counted as 'random' errors.

Thanks! I added a lot of stylistic comments, but overall the code looks good. I'm excited to ship it :)

Ok, I think all has been styled / fixed, let me know if I missed anything :)

Thanks i'll take a look sometimes today!

Rebased on the latest version.

Ergg, I'm sorry but can you rebase, it is no longer merging cleanly. Sorry for the long delay, I marked the mail as read and forgot about it, sorry :(

Ok, merged. Re-run the automated tests and the tests I have in React native ;

Thanks!


Library can now also be compiled as a qml plugin / module

I created an extra cmake target SortFilterProxyModelPlugin to build the library as a plugin. This is just a new option and does not affect the other SortFilterProxyModel target. Also the qmake project still works the same as before.
I updated the documentation with instructions on how to build and install this library as a qml module. Due to a namespace conflict I had to rename the import name to QmlSortFilterProxyModel, but only for the plugin, not for the existing target.
Using this library as a qml plugin also makes it possible to use it with tools like qmlscene and qhot.

Thanks for this PR, small nitpick : why the SFP_xxxx prefix in the CMake file intead of SFPM_xxx?

Thanks for this PR, small nitpick : why the SFP_xxxx prefix in the CMake file intead of SFPM_xxx?

No specific reason, SFPM would be better indeed. If I change it to SFPM will you merge this PR?

Thanks for this PR, small nitpick : why the SFP_xxxx prefix in the CMake file intead of SFPM_xxx?

No specific reason, SFPM would be better indeed. If I change it to SFPM will you merge this PR?

Not sure yet, I plan to compare this PR to PR #80 this weekend since both seems to do the same thing.
What is sure is that I will merge one of the two (modulo some small modifications if needed).
Do you see obvious difference between #80 and your PR? Things not implemented in one or the other?
Both seem to improve the CMake file and add the possibility to build SFPM as a plugin.

There are big differences between #80 and my solution. This PR creates a real QML module, not just a shared library. If you build this library as a QML module, the only thing you'll have to do is add the import path to your application. You'll also have autocompletion in QtCreator thanks to the *.qmltypes file.
PR #80 creates a shared library. This means you'll have to add a bit of code to make this work.

In CMake:

find_package(SortFilterProxyModel REQUIRED)
...
target_link_libraries(your-target
...
SortFilterProxyModel::SortFilterProxyModel
...
)

In main.cpp:

QQmlApplicationEngine engine;
...
SortFilterProxyModel::registerQml();
...
engine.load(url);


Error "Could not find file "

Could you please take a look at this and see if it falls within your realm: https://github.com/xunit/xunit/issues/1909
What the xunit guys are suggesting is definitely not within the realm of my project. Something changed within the host environment that perhaps now requires a different set of arguments for dotnet test. Thank you.

You should ignore all xunit assemblies

dup https://github.com/tonerdo/coverlet/issues/359#issuecomment-469577948
you have to exclude xunit or include only specific lib i.e.  /p:Exclude="[xunit*]*" or  /p:Include="[Build]*" you can verify instrumented lib appending -v:n at the end of dotnet test command.

@hlubovac have you tried?can be close issue?

Hi - yes, I tried few variations of those: excluding "xunit" worked - thank you!
However, I still find it weird that this started happening with no actual changes within compiled/tested source files or the script-file that actually executes dotnet test or any of the involved file-locations. Perhaps I'm overlooking a forced nuget-package version change or something. I'll watch for this. Thank you!

Let us know if you need further help!Happy coding!


Give the related fixture filename for all errors

For example the related filename is not given in the following error, it would be nice for debugging purposes.
A colon cannot be used in an unquoted mapping value at line 4 (near "status: status: <randomElement($array = array ('OPEN', 'PENDING'))>").
 /Users/rcarree/dev/genius/vendor/nelmio/alice/src/Nelmio/Alice/Fixtures/Parser/Methods/Yaml.php:47
 /Users/rcarree/dev/genius/vendor/nelmio/alice/src/Nelmio/Alice/Fixtures/Parser/Parser.php:62
 /Users/rcarree/dev/genius/vendor/nelmio/alice/src/Nelmio/Alice/Fixtures/Loader.php:259
 /Users/rcarree/dev/genius/vendor/nelmio/alice/src/Nelmio/Alice/Fixtures/Loader.php:138
 /Users/rcarree/dev/genius/vendor/hautelook/alice-bundle/src/Alice/DataFixtures/Fixtures/Loader.php:50
 /Users/rcarree/dev/genius/vendor/hautelook/alice-bundle/src/Alice/DataFixtures/Loader.php:193
 /Users/rcarree/dev/genius/vendor/hautelook/alice-bundle/src/Alice/DataFixtures/Loader.php:90
 /Users/rcarree/dev/genius/vendor/liip/functional-test-bundle/Test/WebTestCase.php:572
 /Users/rcarree/dev/genius/tests/Functional/Transaction/TransactionManagerTest.php:34

Hi,
I also think that would be really nice but I couldn't find a nice way to do it as the error can be very random and very deep :/


How do I specify a specific compiler to vcpkg install?

Our current code only supports Clang. To do that, we pass -DCMAKE_CXX_COMPILER=clang++ to CMake. However, when I use vcpkg install it goes back to system default compiler (g++ on some of the build agents.)
Is there an option to set default compiler for vcpkg steps to clang++. I can, of course, export compiler from the shell. But, I was wondering if there is another option.
Looking through the docs , didn't point to anything on these lines. Thanks!

cc @strega-nil

you want to set VCPKG_CHAINLOAD_TOOLCHAIN_FILE in a custom triplet and set the compilers in the toolchain file.
See https://github.com/Neumann-A/my-vcpkg-triplets for how to do it for windows.

We hope your question was answered to your satisfaction; if it wasn't, you can reopen with more info.

Would it be possible to get a bit deeper description on how to make vcpkg compile with g++ instead of clang (the default) on macOS?
g++ 12 is installed and works fine when I ask cmake to use it for the main target, but vcpkg still uses clang to build dependencies and I end up with a ton of issues at the linking stage, especially with boost.
What is "the toolchain file" and where is it stored?  Is this something I create or is it already on my system somewhere?
Do I set VCPKG_CHAINLOAD_TOOLCHAIN_FILE to any particular value like a path string, or just set it to TRUE?
Thanks!

A toolchain file is a basic cmake thing. Read about it here:
https://cmake.org/cmake/help/v3.24/manual/cmake-toolchains.7.html
vcpkg provides a toolchain file for integration purposes, so a regular toolchain has to be chainloaded by the vcpkg file.

vcpkg still uses clang to build dependencies and I end up with a ton of issues at the linking stage, especially with boost.

Without seeing any details, it is hard to see what is wrong. Do you use the vcpkg toolchain file correctly? Is it a port bug?
Note that the typical gcc on macOS is just a frontend to Apple's clang.
Please don't continue discussion in this issue: Your questions are off-topic. Use https://github.com/microsoft/vcpkg/discussions


[Snyk] Security upgrade nuxt from 2.13.3 to 3.0.0

Snyk has created this PR to fix 4 vulnerabilities in the yarn dependencies of this project.
Snyk changed the following file(s):

package.json
yarn.lock

Note for zero-installs users
If you are using the Yarn feature zero-installs that was introduced in Yarn V2, note that this PR does not update the .yarn/cache/ directory meaning this code cannot be pulled and immediately developed on as one would expect for a zero-install project - you will need to run yarn to update the contents of the ./yarn/cache directory.
If you are not using zero-install you can ignore this as your flow should likely be unchanged.
Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Asymmetric Resource Consumption (Amplification) SNYK-JS-BODYPARSER-7926860
  696

Cross-site Scripting SNYK-JS-EXPRESS-7926867
  541

Cross-site Scripting SNYK-JS-SEND-7926862
  391

Cross-site Scripting SNYK-JS-SERVESTATIC-7926865
  391

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Cross-site Scripting

👷 Deploy Preview for benevolent-blini-5169f6 processing.

Name
Link

🔨 Latest commit
e89ed6bc0edb7a2d93673f4f415418aa1a99945d

🔍 Latest deploy log
https://app.netlify.com/sites/benevolent-blini-5169f6/deploys/66e2bbcd4e39c70008d4d3b1


Add link to example

Could you please add a link to the example in https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/optimize-sql-al-database-methods-and-performance-on-server#setautocalcfields ?

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

ID: 281928a1-4df6-4656-2f12-2985298e6fa3
Version Independent ID: e4ecf777-facb-d697-f999-daf2c6cdddf7
Content: SetAutoCalcFields Method - Business Central
Content Source: dev-itpro/developer/methods-auto/record/record-setautocalcfields-method.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Thanks for the feedback! We've added the link and the update will be published soon.


"Number" error

TypeScript Version:  2.0.3
Code
class TestNumber {

  private _Number: Number = 1;
  private _number: number = 1;

  public constructor () {
    this.calculate_Number(); // Error :(
    this.calculate_number(); // Normal
  }

  private calculate_Number() {
  	this._Number += 1;
  }

  private calculate_number() {
  	this._number += 1;
  }

}

new TestNumber();

How use "Number" as type ?

How use "Number" as type ?

Number is the boxed version of number. it is an object. for all practical purposes you should not use Number.

you can find more details on Number in https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number

http://stackoverflow.com/questions/15487220/typescript-primitive-types-any-difference-between-the-types-number-and-numbe


Video Conference Mute with Media-keys as Shortcut without modifier

In the (experimental) PowerToys v0.28.0 in the tab Video Conference Mute, shortcuts can be defined to (a.o.) mute the microphone with a shortcut which is a big help.
The shortcut has to contain either Win, Ctrl, Shift or Alt, but my Microsoft Nautural keyboard has unused media keys which I want to use it with, like the calculator-key which is centrally placed and handy for instant muting. They are detected when pressed as:
'Browser home', 'Browser search', 'Start App 2'
However, when the focus is lost, the configured key is not accepted since no Win, Ctrl, Shift or Alt is pressed.
Small Feature request: could also keys be considered which do not contain a modifier key?
Thanks!

@enricogior This could be a good idea.

@enricogior This could be a good idea.

@crutkas
I don't think this is possible.
We cannot trigger actions without a key modifier, that is simply not something we should consider doing for the type of repercussions.

@enricogior
I think what you mean with 'not possible' is that the default Win32 API RegisterHotKey() requires a modifier-key for global registration of a hotkey, and that the 'mute' part currently is using this Win32 function.
However, PowerToys already contains code to capture (and modify) non-modifier-key behaviour in the module 'Keyboard Manager'. In PowerToy's Keyboard Manager I can remap a key (without a modifier!) to emulate a key with modifier. So it is possible (but might take more effort than a 1-liner).

Thanks for the feedback but VCM is moving to maintenance only in the 0.67 timeframe. Our team will only directly address critical bugs, security and accessibility issues.
We'll accept community PRs for enhancements.


adding ember-frost-scroll

#patch#
Still need to add README - will create an issue to track it.

Approved

This should go in as a #feature# / #minor#

@sglanzer This PR has me wondering if ember-frost-core were already on 1.0 would this need to be a major bump? I ask because the consumer must have perfect-scrollbar in their bower.json file and if they have "ember-frost-core": "^1.0.0" in their package.json this PR would have caused their build to break (given this were a minor).

@sandersky That's a legit point and I think it cycles back to our concerns over dependency upgrades - long story short, I believe you're right - this would technically be a breaking change.  We could potentially avoid that by using the npm publish of perfect-scrollbar https://www.npmjs.com/package/perfect-scrollbar and using browserify, which is probably what we should do to avoid an additional bower dependency


How do i train for custom model ?

I know how to create weight file with yolo v4. But for .onnx I have no idea. How can I create a dataset with my own images and classes?

Train:
https://github.com/ultralytics/yolov5/wiki/Train-Custom-Data
Export to onnx:
https://github.com/ultralytics/yolov5/issues/251


Revert "bump v1alpha1 to v1 (#3391)"

This reverts commit 4842b35c35c639c7fe448a7fa708261b19e2788a.

Description

revert commit that might put us in a bad state on upgrade
How Has This Been Tested?

make sure you can access DS projects and pipelines
Test Impact

none just a revert
Request review criteria:

Self checklist (all need to be checked):

[ ] The developer has manually tested the changes and verified that the changes work
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[ ] The developer has added tests or explained why testing cannot be added (unit or cypress tests for related changes)

If you have UI changes:

[ ] Included any necessary screenshots or gifs if it was a UI change.
[ ] Included tags to the UX team if it was a UI/UX change.

After the PR is posted & before it merges:

[ ] The developer has tested their solution on a cluster by using the image produced by the PR to main

/lgtm
/approve