getting ERROR_CODE_DECODING_FAILED when the adaptative jump from 512x288@25fps to 704x396@50fps

Version
ExoPlayer 2.19.1
More version details
Tag version Exoplayer 2.19.1
Devices that reproduce the issue
Galaxy S22 Ultra Android 13
Devices that do not reproduce the issue
Redmi Note 12 Pro+
Reproducible in the demo app?
Yes
Reproduction steps

open an adaptative dash stream as normally done on exoplayer demo with the particularity that 512x288@25fps and 704x396@50fps are one of the tracks
check the debugtextview to be sure that it is starting with the 512x288@25fps
wait few seconds until the track selected is 704x396@50fps
observe the error in the logs and the error message displayed to the client
click the select tracks button without exiting the player
select the 704x396@50fps and hit play
check that in this case no error is returned, so the device is able to play 704x396@50fps
go back to auto in a way that the player start from 512x288@25fps and the point 3 will happen again

Expected result

the device is able to play  704x396@50fps when selected manually. Should be able to do the same also when in AUTO mode.

The app or the player should recover from the ERROR_CODE_DECODING_FAILED removing that particular track from the automatic track selection and resume normally. Only when there are no more compatible track available it should send the error to the user

Actual result
The player stop showing the Playback Failed message to the user
Media
no demo url will fit with the error because there is no stream with this particular tracks:

512x288@25fps
704x396@50fps
we will send a clear media url via email that has the issue
UPDATE: we sent the email. If you need any adjustments to the manifest order, please don't hesitate to ask.

Bug Report

[X] You will email the zip file produced by adb bugreport to<EMAIL_ADDRESS>after filing this issue.

@microkatz I understand that things can get busy, but I would appreciate it if you could provide me with an update on the status of this issue.

hi guys any update on this?

hi @microkatz any update on this topic?


Enable JavaScript specific warning behavior

See #6658 for background.
Currently for JavaScript files we provide a very limited set of errors, mostly for syntax errors. There are a number of grammatical and type errors that would be useful to display also.
Brief notes from ad hoc discussion in the team room include:

Move the code that flags TypeScript syntax in JavaScript files for better error handling
Add a distinction between errors and warnings to avoid "valid" JavaScript containing errors
Make the warnings user configurable as part of the project (i.e. may enable/disable certain warnings)

More detailed design to come...

From our own usage for Salsa for editing JS, we miss a warning about undefined variables. In eslint:
{
    "rules": {
        "no-undef": 2,
        "no-unused-vars": 1
    }
}

The other warning we got used is the one about unused local variables.

From #9132, it is clear that point 2 and 3 are valid for these type of issues.  When importing just for emitting purposes (e.g. import 'foo.js';) some developers would like to be warned that that file is not resolvable, but many others would be expressly importing something that is only resolvable at run-time.  So the ability to a) only have it be a warning and b) allow that warning to be turn off.

Hey TS team, there is currently a somewhat relevant discussion to this in #9694. (A flow-style system of allowing fully checked type annotations in comments in .js files). It seems already a little bit contentious and there is a bit of noise in that issue (sorry!)
I have started work on a basic PR to demonstrate this functionality and am willing to do up a proper proposal and even implementation if the team would be open to that. Would this functionality ever be considered?


faas-cli publish -f my-function.yml --platforms linux/arm/v7 fails on pytest

My actions before raising this issue

[x] Followed the troubleshooting guide
[x] Read/searched the docs
[x] Searched past issues #44 seems like it may be related, but, I could be wrong.

I'm sorry that my faas friday contribution is an issue, but, at least it has a workaround! :call_me_hand:
The error indicates pytest is failing. I am sharing detailed logs below after doing faas-cli template pull and creating a new function to do this test.
Expected Behaviour
This should should pass for a newly generated function:
faas-cli publish -f my-function.yml --platforms linux/arm/v7

Current Behaviour
The publish command fails with the following errors from Docker:
Errors received during build:
- [testbot] received non-zero exit code from build, error: #1 [internal] load build definition from Dockerfile
#1 sha256:075a3d35e0cfd6f8ab29191ba59f72275e0de836100fbf47a4479d478589a10f
#1 transferring dockerfile: 1.15kB done
#1 DONE 0.0s

#2 [internal] load .dockerignore
#2 sha256:c5c02775cf56ecbb91a4b522c245b084c179fca7d60edf301d56a840c8fd79e6
#2 transferring context: 2B done
#2 DONE 0.0s

#5 [auth] armhf/python:pull token for registry-1.docker.io
#5 sha256:3dc59a684d8d4154fb7662095cb4fb49b3254796e28ce4af271db93499b4fa7f
#5 DONE 0.0s

#6 [auth] openfaas/of-watchdog:pull token for registry-1.docker.io
#6 sha256:fc965b916b550c1c70d5127a16730dc7797be92605d259eb4d775900cb5b0dbe
#6 DONE 0.0s

#4 [internal] load metadata for docker.io/openfaas/of-watchdog:0.7.7
#4 sha256:bc34e2a38b7becdfdbb099e33e528b60e49b127082ee2115ee2bb3cf8404e0c6
#4 DONE 0.7s

#3 [internal] load metadata for docker.io/armhf/python:3.6-alpine
#3 sha256:e6d48735957efd2aca6bd015db24f7a4e25ff42e9137a2eedffa2864e2d879de
#3 DONE 0.7s

#14 [internal] load build context
#14 sha256:75d750aed9a9fecde279564471856cbc9904beaa7a60a6192034745d46cbad2c
#14 DONE 0.0s

#7 [stage-1  1/18] FROM docker.io/armhf/python:3.6-alpine@sha256:3f2dcb7c293c8fb2c7d58733bf323da02054977b07c7f50f1e274daf54c2971b
#7 sha256:d3e6d426630b31c375c08b79bc045333eb432358559e15b18198923007c7955b
#7 resolve docker.io/armhf/python:3.6-alpine@sha256:3f2dcb7c293c8fb2c7d58733bf323da02054977b07c7f50f1e274daf54c2971b 0.1s done
#7 DONE 0.0s

#8 [watchdog 1/1] FROM docker.io/openfaas/of-watchdog:0.7.7@sha256:f988f45b65b0282f457bed763525ec92ca493487cc033c2db0399eac17732ac4
#8 sha256:0966a2a0eb6bbfcb4864f9327ee06080148d634d81e99878e4dcd5c6b51c5e14
#8 resolve docker.io/openfaas/of-watchdog:0.7.7@sha256:f988f45b65b0282f457bed763525ec92ca493487cc033c2db0399eac17732ac4 0.1s done
#8 DONE 0.1s

#14 [internal] load build context
#14 sha256:75d750aed9a9fecde279564471856cbc9904beaa7a60a6192034745d46cbad2c
#14 transferring context: 63.18MB 1.3s done
#14 DONE 1.3s

#20 [stage-1 12/18] WORKDIR /home/app/function/
#20 sha256:5d4886239545062f7c5987311dc564c87064597224ed6a9d6dab7069f259e213
#20 CACHED

#10 [stage-1  3/18] RUN chmod +x /usr/bin/fwatchdog
#10 sha256:a917f761637ebfa961d596caee35ecf8f962252ed0a6ff413b539274b4647cf3
#10 CACHED

#9 [stage-1  2/18] COPY --from=watchdog /fwatchdog /usr/bin/fwatchdog
#9 sha256:9529337b26faa6c3fa0b2bd61c954359542dfe2f3a688e9bc930419290d56d37
#9 CACHED

#13 [stage-1  6/18] WORKDIR /home/app/
#13 sha256:2d34903acad8c20a4d2657108e671a46f6cfa708c5ee0e6824561208ea0e361e
#13 CACHED

#15 [stage-1  7/18] COPY index.py           .
#15 sha256:640f776c9056fbe53b26d009b2ac1ee1c613b9f01f11838368c7bdf2ef8c9ade
#15 CACHED

#16 [stage-1  8/18] COPY requirements.txt   .
#16 sha256:63a815bbf06530f21163b4718f5d47f55a96304e21858cf17efd9516927fea05
#16 CACHED

#19 [stage-1 11/18] RUN touch ./function/__init__.py
#19 sha256:d665af0632794f7e0fe82d0cade434b2fe0c73bc2fcf758aec1abf9f283513a3
#19 CACHED

#18 [stage-1 10/18] RUN mkdir -p function
#18 sha256:ee5110d7edcc7f389bc349a190a7fb599b44766aa68af9c14368909667e4568b
#18 CACHED

#21 [stage-1 13/18] COPY function/requirements.txt      .
#21 sha256:55d47fb5e2e878953ffe27f2d71f50efc9fa0f90beadd9bb00fe8c4e2cc6baca
#21 CACHED

#12 [stage-1  5/18] RUN chown app /home/app
#12 sha256:a4e2b41a9152ca3bcc83684ed7a2386f34d25511763a67fb387f5d6aab493b95
#12 CACHED

#17 [stage-1  9/18] RUN pip install -r requirements.txt
#17 sha256:48e4b20bc86026ac1165f7d9aaffdbda8c284d44fb8396647e8d797fb9b8b516
#17 CACHED

#11 [stage-1  4/18] RUN addgroup -S app && adduser app -S -G app
#11 sha256:0c5c95592af6724c8127d43533c7ea5905a0c80ee373b90b00e7a9c56df84bd4
#11 CACHED

#22 [stage-1 14/18] RUN pip install --user -r requirements.txt
#22 sha256:19170bae26414d676be587e449c9fdabf4836c2c944ef34014e97725c2a3e24c
#22 CACHED

#23 [stage-1 15/18] COPY function/   .
#23 sha256:a202f6f412b7f6421e99ef8e7be4bfccee2a2002e3100e9033efd64ce5094807
#23 DONE 2.8s

#24 [stage-1 16/18] RUN chown -R app:app ../
#24 sha256:44c0bdeccf4f45533be7ba76ad19b5b9dedf25036ebce41faf947c65f5245344
#24 DONE 7.6s

#25 [stage-1 17/18] RUN if [ "true" == "false" ]; then     echo "skipping tests";    else     eval "tox";     fi
#25 sha256:4b8af72c588d9de7175d86920a2242ca71cb2d8c6f246a03bac65694aa11bd7f
#25 4.573 lint recreate: /home/app/function/.tox/lint
#25 12.32 lint installdeps: flake8
#25 46.50 lint installed: flake8==3.9.2,importlib-metadata==4.6.0,mccabe==0.6.1,pycodestyle==2.7.0,pyflakes==2.3.1,typing-extensions==<IP_ADDRESS>,zipp==3.5.0
#25 46.50 lint run-test-pre: PYTHONHASHSEED='1279681707'
#25 46.50 lint run-test: commands[0] | flake8 .
#25 49.84 0
#25 49.99 test recreate: /home/app/function/.tox/test
#25 54.88 test installdeps: flask, pytest, -rrequirements.txt
#25 119.0 test installed: attrs==21.2.0,click==8.0.1,dataclasses==0.8,Flask==2.0.1,importlib-metadata==4.6.0,iniconfig==1.1.1,itsdangerous==2.0.1,Jinja2==3.0.1,MarkupSafe==2.0.1,packaging==20.9,pluggy==0.13.1,py==1.10.0,pyparsing==2.4.7,pytest==6.2.4,toml==0.10.2,typing-extensions==<IP_ADDRESS>,Werkzeug==2.0.1,zipp==3.5.0
#25 119.0 test run-test-pre: PYTHONHASHSEED='1279681707'
#25 119.0 test run-test: commands[0] | pytest
#25 121.6 Traceback (most recent call last):
#25 121.6   File "/home/app/function/.tox/test/bin/pytest", line 5, in <module>
#25 121.6     from pytest import console_main
#25 121.6   File "/home/app/function/.tox/test/lib/python3.6/site-packages/pytest/__init__.py", line 7, in <module>
#25 121.6     from _pytest.capture import CaptureFixture
#25 121.6   File "/home/app/function/.tox/test/lib/python3.6/site-packages/_pytest/capture.py", line 548, in <module>
#25 121.6     class MultiCapture(Generic[AnyStr]):
#25 121.6   File "/home/app/function/.tox/test/lib/python3.6/site-packages/_pytest/capture.py", line 616, in MultiCapture
#25 121.6     def readouterr(self) -> CaptureResult[AnyStr]:
#25 121.6   File "/usr/local/lib/python3.6/typing.py", line 510, in inner
#25 121.6     return cached(*args, **kwds)
#25 121.6   File "/usr/local/lib/python3.6/typing.py", line 1079, in __getitem__
#25 121.6     extra=self.__extra__)
#25 121.6   File "/usr/local/lib/python3.6/typing.py", line 944, in __new__
#25 121.6     self = super().__new__(cls, name, bases, namespace, _root=True)
#25 121.6   File "/usr/local/lib/python3.6/typing.py", line 118, in __new__
#25 121.6     return super().__new__(cls, name, bases, namespace)
#25 121.6   File "/usr/local/lib/python3.6/abc.py", line 133, in __new__
#25 121.6     cls = super().__new__(mcls, name, bases, namespace)
#25 121.6 ValueError: 'out' in __slots__ conflicts with class variable
#25 121.8 ERROR: InvocationError for command /home/app/function/.tox/test/bin/pytest (exited with code 1)
#25 121.8 ___________________________________ summary ____________________________________
#25 121.8   lint: commands succeeded
#25 121.8 ERROR:   test: commands failed
#25 ERROR: executor failed running [/bin/sh -c if [ "$TEST_ENABLED" == "false" ]; then     echo "skipping tests";    else     eval "$TEST_COMMAND";     fi]: exit code: 1
------
 > [stage-1 17/18] RUN if [ "true" == "false" ]; then     echo "skipping tests";    else     eval "tox";     fi:
------
Dockerfile:38
--------------------
  37 |     ARG TEST_ENABLED=true
  38 | >>> RUN if [ "$TEST_ENABLED" == "false" ]; then \
  39 | >>>     echo "skipping tests";\
  40 | >>>     else \
  41 | >>>     eval "$TEST_COMMAND"; \
  42 | >>>     fi
  43 |
--------------------
error: failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c if [ "$TEST_ENABLED" == "false" ]; then     echo "skipping tests";    else     eval "$TEST_COMMAND";     fi]: exit code: 1

Possible Solution
I made this change to the template on my local machine, as a test, because I noticed armhf/python:3.6 is deprecated - and was pleasantly surprised arm32v7/python:3.6-alpine worked.
# I commented this out
# FROM armhf/python:3.6-alpine

FROM arm32v7/python:3.6-alpine

Steps to Reproduce (for bugs)

faas-cli template store pull python3-http get the python3-http templates, if you haven't
faas-cli new testbot --lang python3-http-armhf to build a new testbot function
faas-cli publish -f testbot.yml --platforms linux/arm/v7 to try building it

Context

I am doing development on my Raspberry Pi k3s netbooting cluster running at home, switched my images to armhf, and bumped into this issue.
Changing the local template for python3-http-armhf is a good short term solution. Long term, I'm not sure if this impacts more people, and if there's something I can do to help.
I'll share on Slack to see what folks are seeing. :100:

Your Environment

FaaS-CLI version ( Full output from: faas-cli version ): CLI:

 commit:  72816d486cf76c3089b915dfb0b66b85cf096634
 version: 0.13.13

Gateway
 uri:     http://<IP_ADDRESS>:8080
 version: 0.20.12
 sha:     a6dbb4cd0285f6dbc0bc3f43f72ceacdbdf6f227

Provider
 name:          faas-netes
 orchestration: kubernetes
 version:       0.13.4
 sha:           6f34f27a2405798b5ee2846f1654bc7754991920

Docker version docker version (e.g. Docker 17.0.05 ):

Client: Docker Engine - Community
 Version:           20.10.7
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        f0df350
 Built:             Wed Jun  2 11:56:38 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.7
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       b0f5bc3
  Built:            Wed Jun  2 11:54:50 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.6
  GitCommit:        d71fcd7d8303cbf684402823e425e9dd2e99285d
 runc:
  Version:          1.0.0-rc95
  GitCommit:        b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Are you using Docker Swarm or Kubernetes (FaaS-netes)? Kubernetes

Operating System and version (e.g. Linux, Windows, MacOS):

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal

Code example or link to GitHub repo or gist to reproduce problem: shared above, let me know if more is needed?

Other diagnostic information / logs from troubleshooting guide the function builds with my workaround, and runs in OpenFaas.

Next steps
Let's talk.  I hope I am doing something wrong.
You may join Slack for community support.

@kylos101 if there is a better supported / official image that we can switch to, let's do it. Keeping the old image doesn't really help if it is

deprecated, and
broken.

Python 3.6 seems like a rather old release now. My Ubuntu machine has 3.8 installed.
What do you recommend @LucasRoesler?
Keeping a Debian base is better for native packages than using Alpine.
Alex

Hi @alexellis @LucasRoesler,
What do you think of this as a proposed change:
# new base image, replacing FROM armhf/python:3.6-alpine
FROM python:3.8.11-slim-buster

# Add non root user
RUN addgroup --system app
RUN APPGROUPID=$(getent group app | cut -d: -f3)
RUN adduser --system --group $APPGROUPID app

I had to add the user to the group over a series of 3 lines, instead of 1, because I needed to capture the GID.
It works on on Raspberry Pi k3s cluster. Let me know if you'd like me to submit a PR, any changes, and test on x86_64 too?

moving from apline to debian could be a breaking change for people. It is probably a good idea to stay on an alpine image


fix: allow escaping from replace mode

This should close #1304; I've tried it out locally and everything seems to behave as expected. 🙂
(Force-pushed after linting.)

I removed some unnecessary changes. Does that work for you?

The problem comes from https://github.com/vscode-neovim/vscode-neovim/blob/9479c650a3ff79382c6b86e84b16bc317fd3894f/package.json#L372
That reads as "in normal mode, send escape to neovim unless there are some available vscode escape commands such as dismissing popup, exiting cell notebook, etc" and "in non-normal (eg. insert) mode, always send escape to neovim". The problem was that it was treating replace mode as normal mode, and needed to treat it as non-normal mode.

Thanks for cleaning it up, and for the explanation; it works great on my end!


fix: Ensure presence of /etc/resolver/ folder by creating it

Prevents the absence of the /etc/resolver folder, which will cause errors on installing

This bug happens when installing zas without never having installed pow before.

@juanibiapina 🎉


IDMLCompiledOperator causing DXGI_ERROR_DEVICE_HUNG

The compiled operator consists of DML_OPERATOR_GEMM, DML_OPERATOR_SPLIT and DML_OPERATOR_JOIN. It only fails sporadically. Ideas would be appreciated. Seems at the moment I will just have to implement the matrix multiplication by hand in a compute shader.
Could you provide any guidance about debugging this? I suppose it must be something I'm doing wrong, because otherwise the onnx runtime would have surely picked up on this.
If I take out the RecordDispatch call, I can't reproduce the crash, so it must be this compiled operator?
D3D12: Removing Device.
D3D12 ERROR: ID3D12Device::RemoveDevice: Device removal has been triggered for the following reason (DXGI_ERROR_DEVICE_HUNG: The Device took an unreasonable amount of time to execute its commands, or the hardware crashed/hung. As a result, the TDR (Timeout Detection and Recovery) mechanism has been triggered. The current Device Context was executing commands when the hang occurred. The application may want to respawn and fallback to less aggressive use of the display hardware). [ EXECUTION ERROR #232: DEVICE_REMOVAL_PROCESS_AT_FAULT]
[DIRECTML ERROR]: Removing Device.
The device has been removed.D3D11: Removing Device.
D3D11 ERROR: ID3D11Device::RemoveDevice: Device removal has been triggered for the following reason (DXGI_ERROR_DEVICE_HUNG: The Device took an unreasonable amount of time to execute its commands, or the hardware crashed/hung. As a result, the TDR (Timeout Detection and Recovery) mechanism has been triggered. The current Device Context was executing commands when the hang occurred. The application may want to respawn and fallback to less aggressive use of the display hardware). [ EXECUTION ERROR #378: DEVICE_REMOVAL_PROCESS_AT_FAULT]
D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(335)\DirectML.Debug.dll!00007FFDC0226E1A: (caller: 00007FFDC0276D3D) Exception(1) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: wil::ResultException at memory location 0x00000020475FBE10.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(301)\DirectML.Debug.dll!00007FFDC02F8B4B: (caller: 00007FFDC0276D3D) ReturnHr(1) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
    Msg:[D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(335)\DirectML.Debug.dll!00007FFDC0226E1A: (caller: 00007FFDC0276D3D) Exception(1) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
]
D:\a\_work\1\s\SharedValidation/BindingValidator.h(347)\DirectML.Debug.dll!00007FFDC0276F09: (caller: 00007FFDC02767A7) Exception(2) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: wil::ResultException at memory location 0x00000020475FBE40.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
The device has been removed.D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(335)\DirectML.Debug.dll!00007FFDC0226E1A: (caller: 00007FFDC0276D3D) Exception(3) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: wil::ResultException at memory location 0x00000020475FBD10.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(301)\DirectML.Debug.dll!00007FFDC02F8B4B: (caller: 00007FFDC0276D3D) ReturnHr(2) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
    Msg:[D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(335)\DirectML.Debug.dll!00007FFDC0226E1A: (caller: 00007FFDC0276D3D) Exception(3) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
]
D:\a\_work\1\s\SharedValidation/BindingValidator.h(347)\DirectML.Debug.dll!00007FFDC0276F09: (caller: 00007FFDC02767A7) Exception(4) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: wil::ResultException at memory location 0x00000020475FBD40.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
The device has been removed.D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(335)\DirectML.Debug.dll!00007FFDC0226E1A: (caller: 00007FFDC0276D3D) Exception(5) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: wil::ResultException at memory location 0x00000020475FBE10.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(301)\DirectML.Debug.dll!00007FFDC02F8B4B: (caller: 00007FFDC0276D3D) ReturnHr(3) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
    Msg:[D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(335)\DirectML.Debug.dll!00007FFDC0226E1A: (caller: 00007FFDC0276D3D) Exception(5) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
]
D:\a\_work\1\s\SharedValidation/BindingValidator.h(347)\DirectML.Debug.dll!00007FFDC0276F09: (caller: 00007FFDC02767A7) Exception(6) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: wil::ResultException at memory location 0x00000020475FBE40.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
The device has been removed.D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(335)\DirectML.Debug.dll!00007FFDC0226E1A: (caller: 00007FFDC0276D3D) Exception(7) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: wil::ResultException at memory location 0x00000020475FBD10.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(301)\DirectML.Debug.dll!00007FFDC02F8B4B: (caller: 00007FFDC0276D3D) ReturnHr(4) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
    Msg:[D:\a\_work\1\s\Debug\Product\DmlDeviceDebug.cpp(335)\DirectML.Debug.dll!00007FFDC0226E1A: (caller: 00007FFDC0276D3D) Exception(7) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
]
D:\a\_work\1\s\SharedValidation/BindingValidator.h(347)\DirectML.Debug.dll!00007FFDC0276F09: (caller: 00007FFDC02767A7) Exception(8) tid(2254) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: wil::ResultException at memory location 0x00000020475FBD40.
Exception thrown at 0x00007FFE10E440AC in App.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.

If I take leave in the RecordDispatch call, and take out a subsequent CopyResource to a D3D12_HEAP_TYPE_READBACK, or take out the code where I'm reading from the mapped D3D12_HEAP_TYPE_READBACK memory then the crash goes away.
However, it is strange that taking out the DML work will make this go away. Maybe it affects timing...


Sample wanted for robstoll/atrium

About the library

Description:    A multiplatform assertion library for Kotlin
GitHub: https://github.com/robstoll/atrium
Official website: https://docs.atriumlib.org/

What the sample could do
Add kluent examples in src/test, maybe follow what was done for strikt
https://github.com/LouisCAD/kotlin-libraries-playground/tree/main/kotlin-jvm/src/test/kotlin/framework
See also kluent https://github.com/LouisCAD/kotlin-libraries-playground/issues/35
Wants to contribute the sample?

Say so in a comment here
Follow instructions in CONTRIBUTING.md
Submit your pull request!

@jmfayard Please assign this to me


Favorites section Grant access

Describe the bug
A clear and concise description of what the bug is.
when I open the favourite section, there is a grant access button that only leads me to the app info page, I'm not sure where the permission is because I've granted the app full storage permissions. (Device: Samsung Galaxy A54)
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Show me some steps on what to grant access to.
Screenshots
If applicable, add screenshots or screen recordings to help explain your problem. If they are too private for this public space, feel free to send them by email.

System information and logs:
In the app, there are instructions in the About page > Bug Report section. After following them, paste here your system information and attach your logs.
Package: deckers.thibault.aves
Installer: com.android.vending
Aves version: 1.11.9-play, build 128
Flutter: stable 3.24.0
Android version: 14, API 34
Android build: UP1A.231005.007.A546EXXS9CXG2
Device: samsung SM-A546E
Support: dynamic colors=true, geocoder=true, HDR=true
Mobile services: ready
Connectivity: wifi
System locales: en_US
Storage volumes: /storage/emulated/0/
Storage grants: /storage/emulated/0/Pictures/, /storage/emulated/0/Download/YTDLnis/, /storage/emulated/0/iPhoneData/, /storage/emulated/0/DCIM/, /storage/emulated/0/Android/media/
Error reporting: false

Additional context
Add any other context about the problem here.

Thanks for the report.
I'm aware of the issue, and it's just a superficial bug that you can ignore. You likely have the right permissions already, but the app wrongly displays this button when there are no images.

Alright, Appreciate it!

I'll keep this open until I fix it.


Textured image appears washed out when compared to original object

Describe the bug
I applied a photographic PNG image texture to the face of a simple cube object in Sketchup.
I then exported it as OBJ file and imported it into Vault to convert to UDS format.
The conversion works but the image on face of the block inside of Vault is very washed out when compared to the original.
Expected behavior
Expected to see a better looking result closer to the original image brightness and quality.

frog2.zip

Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

Platform:  Windows 10
Version: EuclideonVaultClient_Windows_<IP_ADDRESS>800

Additional context
Add any other context about the problem here.

This can't be fixed due to how blending works for UDS. Is it acceptable when you drop the OBJ in the scene to be rendered natively?


http://tar.goaccess.io/ contains obsolete tarballs

ATM the layout:
goaccess-0.9.1.tar.gz	27-Aug-2015 19:24	235K
goaccess-0.9.2.tar.gz	27-Aug-2015 19:24	236K
goaccess-0.9.3.tar.gz	27-Aug-2015 19:24	245K
goaccess-0.9.tar.gz	        27-Aug-2015 19:24	208K
goaccess-0.11.tar.gz	27-Aug-2015 19:24	104K
goaccess-0.12.tar.gz	27-Aug-2015 19:24	104K
However, this doesn't conform to proper versioning rules, 0.11/0.12 > 0.9. And this causes the tracking failed:
https://release-monitoring.org/project/1222/
Can you remove these 2 tarballs? Also they are pretty old I guess(wrong version of 0.1.1 and 0.1.2, right?).

Renamed those. Should be fine now. Thanks

Thanks.


41 datetime to datetimeoffset

Fixes #
Description
Todos

[ ] unit/integration tests
[ ] documentation

@azurecoder  seems to be a merge conflict after previous PR is merged.

@aloneguid merge conflict resolved


Add threshold option in image output extension

Add option to apply binary threshold on output image:

Values lower than threshold will be zeroed.
Values higher than threshold will be set to 255.
cc @jbarker-nvidia

Not need anymore, closing.


Internal error in node-inspect. Please report this bug.

Description
When the port is busy – node-inspect throws a timeout exception which is logged as an internal error.

Version: v9.7.1
Platform: Windows 10 x64
Subsystem: node-inspect

node debug .
(node:14108) [DEP0068] DeprecationWarning: `node debug` is deprecated. Please use `node inspect` instead.
There was an internal error in node-inspect. Please report this bug.
Timeout (2000) waiting for <IP_ADDRESS>:9229 to be free
Error: Timeout (2000) waiting for <IP_ADDRESS>:9229 to be free
    at Timeout.setTimeout [as _onTimeout] (node-inspect/lib/_inspect.js:54:14)
    at ontimeout (timers.js:466:11)
    at tryOnTimeout (timers.js:304:5)
    at Timer.listOnTimeout (timers.js:267:5)

Overview
Timeout message is generated here
https://github.com/nodejs/node-inspect/blob/3c9073f8a55e7b1a34bc47e5c5ddaaa942967fd3/lib/_inspect.js#L52-L56
and then catched by a handler
https://github.com/nodejs/node-inspect/blob/3c9073f8a55e7b1a34bc47e5c5ddaaa942967fd3/lib/_inspect.js#L348-L355

Suggestion by @bnoordhuis:

Would logging a message followed by process.exit(1) in the timer callback work?

Suggestion by @jkrems:

Alternatively: making it a non-fatal error. "Failed to start app. Please check that the port isn't used by anything else. Use run to try again." etc.. Another solution would be to use a custom code and/or error class (StartupError) and exclude that from the internal error message. But that seems a bit more hacky.

@bnoordhuis I think it will work. But I'm not sure is it good to process.exit(1) in 2 places 🤔
@jkrems I'm not quite sure what you mean by making it non-fatal error. To not reject? Create another type of handler? Could you give me an example?

By "non-fatal error" I meant starting the repl instead of exiting the node-inspect process. Then the user just needs to type restart to retry if they fixed the other process. That might also address cases where the app crashed, the user is trying to run it again (run<enter>), and they run into the same problem (another process is blocking the port).

But I'd be more than happy to merge a simpler solution that just hides away the "internal error" message somehow. There's always time to improve the UX even further in the future.

Potential fix is here: https://github.com/nodejs/node-inspect/pull/62


Example of tracking unstable rows

@justin-factual @ahadrana
Any ideas? Seems unexpectedly simple.

I don't see why this wouldn't work.  I don't really like the factory hijacking, but I'm not sure how else to handle that part.


Retain search results in a Material UI table across page changes in Next.js without reloading the table?

Retaining Search Results across page changes
I am working on a way to keep the search results of a Material UI table in a Next.js app, even when I go to a different page. I tried using local state to store the search results, but the table re-renders and the data is fetched again every time I go back to the page. What is the best way to do this?
The code uses the remote data fetching logic. We can use this sample from the docs to get a fix
import MaterialTable from "@material-table/core";

<MaterialTable
  // ...
  data={(query) =>
    new Promise((resolve, reject) => {
      let url = "https://reqres.in/api/users?";
      url += "per_page=" + query.pageSize;
      url += "&page=" + (query.page + 1);
      fetch(url)
        .then((response) => response.json())
        .then((result) => {
          resolve({
            data: result.data,
            page: result.page - 1,
            totalCount: result.total,
          });
        });
    })
  }
/>;

Can you create a sandbox with what you have and how you would like it to work? Url Params are the best way to achieve this probably, but again, let's see a sandbox first.

And since this is not a bug, can you change the tags


Speeding up accessing the resource partitioner and the topology info

this reduces the overheads in the scheduler significantly

I wanted to test this, so I fixed the commented out mutex and amended the commit

@biddisco, @sithhell: the current code protecting the mask is broken anyways as the function returns a reference, see here:  https://github.com/STEllAR-GROUP/hpx/blob/master/src/runtime/threads/detail/thread_pool_base.cpp#L48-L52.
The only option I see now is to implement what @biddisco suggested, namely to introduce a flag for the pools enabling dynamic behavior on demand (besides fixing the way the variable is protected). Thoughts?

@sithhell can we go ahead with applying this patch now?

I suspect that this was merged using my version, that had the mutex put back - this goes against what @hkaiser wanted I believe.

@biddisco I think we can merge this as the mutex problem was there before and the patch improves performance as is. We need to solve it, though as the current code is both, slow and broken.


Upgrade openJDK > 11.0.6 to fix vulnerabilities

This release is currently using openJDK 11.0.6 which is susceptible to vulnerabilities published 2020-04-14: https://openjdk.java.net/groups/vulnerability/advisories/2020-04-14
Can you please bump the JDK version for this release to address the vulnerabilities in openJDK?
I hope this is easier than last time @andrewedstrom and team
Thanks in advance -- peter

@shamus @thausler786 @srwaggon FYI

Hi @pburkholder
I believe the BOSH release was updated to use 11.0.7 in 74.18.0
https://github.com/cloudfoundry/uaa-release/releases/tag/v74.18.0
Are you unable to consume this release?

Closing due to inactivity.


structured facts example

Is it possible to set structured facts in the test spec? For example if one needs AWS ec2 metadata as a fact in an rspec test how do you do that? This doesn't seem to work.
        let(:facts) do
          facts.merge({
            :ec2_tag_name => 'vmName-dev-01',
            :ec2_tag_env => 'dev',
            :ec2_tag_company => 'flux',
            :ec2_metadata['public-ipv4'] => '<IP_ADDRESS>',
          })
        end

This should work:
let(:facts) do
  facts.merge({
    :ec2_tag_name    => 'vmName-dev-01',
    :ec2_tag_env     => 'dev',
    :ec2_tag_company => 'flux',
    :ec2_metadata    => {
      'public-ipv4' => '<IP_ADDRESS>',
    }
  })
end


breaking bug with Firebase

I'm not certain if this is a Firebase bug or a React Native one...
I'm building for Android. I haven't tried in iOS.
The error says:

undefined is not an object (evaluating 'a.toLowerCase')

I have started a fresh project with latest versions:
  "dependencies": {
    "firebase": "^3.0.3",
    "react": "^15.0.2",
    "react-native": "^0.26.2"
  }

I have tried putting node_modules/firebase/ in the .babelignore as suggested here. I'm not having the same error... but I tried just in case.
I'm only initialising firebase in the standard manner, otherwise the project is fresh created with react-native init MyProject:
		firebase.initializeApp({
			apiKey: "XXXXX",
			authDomain: "XXXXX",
			databaseURL: "XXXXX",
			storageBucket: "XXXXX",
		})

Here is a screenshot of the device:

If I remove the firebase.initializeApp bit the project runs fine.

This is the index.android.js
I've only added the firebase bit and the import.
import React, { Component } from 'react';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View
} from 'react-native';

import firebase from 'firebase';

class ASC extends Component {
	constructor(props){
		super(props)
		firebase.initializeApp({
			apiKey: "XXXXX",
			authDomain: "XXXXX",
			databaseURL: "XXXXX",
			storageBucket: "XXXXX",
		})
	}
  render() {
    return (
	...
    );
  }
}

const styles = StyleSheet.create({
...
});

AppRegistry.registerComponent('ASC', () => ASC);

Same problem on iOS

Can you debug what's going on and identify the root cause?

I'm new to RN...
So I debugged in Chrome and got this.

After searching for This browser is not supported I found this on StackOverlfow:

The new Firebase Authentication currently doesn't work in React Native due to a dependency on the window object. We're looking if that's something we can improve, but no guarantees.

So it seems it's a known Firebase bug...
Closing this.

So this problem makes Firebase unusable with React Native.
The "workaround" is losing FB authentication and importing this directly:
var app = require('firebase/app');
var database = require('firebase/database');

and then simply:
app.initializeApp(...)

Losing auth, analytics, etc, basically makes Firebase unusable for React Native projects.
I've complained in the Firebase Google Group and I invite anyone wanting to use Firebase on RN to do the same.

Ok I understand your workaround now.
I do need the auth module however, only for the api and now the Oauth UI flows.  I tried to un-minify the fb js code and look for a solution but It didn't seem obvious to me at first glance.
I'm pretty determined to find a solution (and at least keep pushing google to restore compatibility).

Yes, without auth it makes Firebase unusable for anything serious.
You also lose (at least) analytics...

@dcworldwide your options are as follow...

Fix the JS SDK (probably impossible)
Make a native to JS bridge like I outlined here using the native SDKs by Firebase
Find another backend provider like Meteor

I'd say 2 is the best one... someone started a project but it's quite experimental and only for iOS. Also it seems abandoned.


Problem with Database

Hi,
i just made an update and after it Mailman won't let me log in anymore.
mailman-error-1.log says: "Error: No database selected". After playing around with .env (new Variable) i took a closer lock at your last changes in db.js. Especially the line where the DB is selected.
Old:    db: process.env.MAILMAN_DB_DATABASE
New:    database: process.env.MAILMAN_DB_DATABASE
I changed this line back to the old version. And it works just fine.
Greetings from Munich
Rudi

Did you run npm install after the update?

Yes.

You might be right, that this will cause a problem. I merged this PR and indeed this line was changed.
I think in a newer version of knex (the database client) the field is called database instead of db.
I am working on a newer version of Mailman and hope I can release it till the end of this year. Not so easy to find time anymore.

No Problem... Took about 30 minutes to get it up again but works fine now. Just posted this for your information and if someone runs into the same issue.


Optionally remove stock Lua APIs not present in Roblox

Right now, you can write code that accesses things like io.open and your Lemur tests will still pass, while obviously failing in Roblox itself.
I imagine there are cases where it's useful to access those APIs intentionally, but I think there should be a Lemur API to disable them. There's already precedent for this (sort of accidentally) in the way that require shadows Lua's stock require function.
There should probably be a way to intentionally inject new global APIs into the environment without forking Lemur.

What's the benefit of this, out of curiosity?


Suggestion: Enhance discoverability of package description

Hi,
I was replying to a Reddit comment in which someone mentioned using code review tools in Emacs, and I remembered this package and wanted to share it, but I couldn't remember the name of it.  So I searched MELPA for "audit" and "review" and some other terms, but I couldn't find it.  Finally I used a thesaurus to find other search terms related to "audit," and then I found this package by searching MELPA for "analysis".
Maybe it's just me, but when thinking of this package, I thought of auditing and reviewing code, so that's what I searched for, but it didn't lead me here.
So, FYI, you might want to adjust the package description to make it more discoverable.  I'm guessing that people who would use it aren't able to find it because they aren't thinking in terms of "manual static analysis."  :)  To put it another way, I don't think "manual static analysis" implies "a native Emacs Lisp solution to search, browse and annotate occurrences of regular expressions in files," which is a much more helpful description.
I hate to suggest a "word dump," but I think more keywords are needed to help users discover it.  Here's my best suggestion at the moment: "Annotate, analyze, audit, and review code interactively".

You're probably right, the fact is that it al started from a security analysis use case. Let me see what I can come up with...

BTW, I just added it to https://github.com/alphapapa/emacs-package-dev-handbook#auditing--reviewing, to help me remember it, at least.  :)

Thank you so much! ^_^

I think that the two most important keyword are audit and grep, so:

Interactive code auditing and grep tool


added scrape meta for grass valley #100

Added Scrape meta for Grass Valley Police Department

Merge when you're ready @naumansharifwork


UI Helpers

A reader expressed an interest in having a few of the more generic UI helpers present in the recipes present in Base. Need to comb through to see what would be a good candidate for this. May even be helpful to have as a package, too.

Some helpers are available at http://www.meteortuts.com/video/globalhelpers

Cool! Thank you for sharing this @flt123. Definitely some good ones in there :)


Pulling sim (f1tenth_gym_ros:)...

First of all Thank You for fantastic video T01 and T02.
Now I am trying to use it but ...
Describe the bug

In Dockerfile is an issue that you have corrected in the other repository f1tenth_gym, problem with git in pip3 -e gym/  command.
I have managed to fix it in the Dockerfile, but now I ran into the problem that when I am trying to docker-compose up I am getting ...

docker-compose up
Pulling sim (f1tenth_gym_ros:)...
ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.
Continue with the new image? [yN]y
Pulling sim (f1tenth_gym_ros:)...
ERROR: pull access denied for f1tenth_gym_ros, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
To Reproduce
Steps to reproduce the behavior:

follow your order for non-NVidia
Dockerfile will be first issue, but it is fixable :)
When you try to do docker-compose up ...
You will see the error.

Desktop (please complete the following information):

OS: Ubuntu 20.04 LTS

I have found the issue and solved the problem.
In your guide you are saying that we should install docker.
Links that you are posting are suggesting installing the Docker-Desktop and this is where the problem started. I have uninstalled Docker-Desktop and installed non Desktop version and all is fine now.
Thank you again for great video.


Add sensors for job queue status and queue count

This PR adds two new sensors making use of the job queue API.
One sensor is a textual representation of the current job queue status.
The other one, that initially made me think about implementing this, represents the current amount of jobs in the queue. As I programmed an automation that gracefully shuts down my printer and turns its power off, I though that there should be a way to only do that if there are no pending jobs in the printer's queue.
I am unsure about the unit tests - please advise if and how I should add one ore more tests for these sensors.

Please adjust and make sure tests passes

I don't know why changing the initiliazation order fixes the unit tests because I'm not familiar with the setup of this project. Can you explain why that works?

Wow... I have no clue, that is quite wild

Thank you for your contrib


Panoptes Talks loading issue

I can't successfully use Panoptes Project Talks or Panoptes Talk of and off. I presume it's due to loading elsewhere on the site. In case it's helpful:
The project site loads fine, but Talk loading goes to a crawl again. Originally a few hours ago. The recent comments page/query https://www.zooniverse.org/projects/mschwamb/planet-four-terrains/talk/recents isn’t coming up for me until after a 1 minute 20s. Any comments I click on don’t load properly.Took over 2 minutes of sitting there for it to load. It starts off initially as a comment box and not the original comment, and then the side bar and project bar show up.
It's not my internet connection as I can load Ouroboros project websites and Talk just fine.

If it's helpful. I noticed things have gotten a lot faster on Talk. Some things are still slow, but it's taking less time than above. Not sure if that's related to Europe going to bed. Thought I'd mention it, in case it's useful.

Thanks @mschwamb i've made some configuration changes to alleviate some of the load on the database, things should start improving from here (like you've mentioned).

@camallen thanks. Let me know if you want to keep logging here if  I see things slow down again or it appears fine for the rest of my day.

@mschwamb if you feel like reporting, then please do. We've got performance logs we can check but having correlating with your reports can be useful too.
Also FYI - panoptes talk just came up and down a few times, i've got the system stabilized so performance should improve now.

Will do.  I'm working on a paper draft, but I'm sure I'll be checking in on Talk more than a few times the rest of today. Thanks for working on this  If you feel inclined to give an update here on Zooniverse Talk someone started a thread.

So now the login server is having issues for a bit then it came back. Tried it multiple times from panoptes projects and directly from the Zooniverse site

While writing this ticket it came back. So not sure if it is intermittent

and logged out and logged back in and panoptes is having the same slowness of logging and then shows the e body is Null error

It's typically a 10-20s load time from Hawaii for the classification interface the first time getting to it, and then it's quite responsive. Talk is still responding at the rate as 4 hours ago. It's a little bit slower than normal, but not extremely noticeable.

Login just got way more responsive.

Loading of the classification interface also just spend up as well.

@mschwamb we had some IO latency issues with the database during those windows you outlined. Things have settled down again now so should be back to normal operations under higher request loads.
I'm going to close for now, feel free to re-open / comment if you want.

Thanks @camallen. Is it okay if I start uploading subjects today for two of my projects. I currently use the web interface in 350 subject chunks. Happy to hold off for a day or so if that would be useful?

It just got really slow again on Talk.  I can't reopen the ticket, I don't think I have any permissions on this repo.


EventGrid: Fix multiple linter and swagger correctness/completeness issues for latest preview and stable API versions

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[X] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
02/05/2021

When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
02/05/2021

If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[x] SDK of Python
[x] SDK of Java
[x] SDK of Js
[x] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[X] I commit to follow the Breaking Change Policy of “no breaking changes
[X] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[X] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

Hello @qianwens .. can you please help with linter and breaking changes failures?
All our fixes are based on swagger correctness errors we received in s360...

@jianyexi for help on Lint or breaking change failure

@ahamad-MS  Currently , the default value for a model can only be a string,  it means that you can not give a default value for an object model. Below is the error position:
https://github.com/Azure/azure-rest-api-specs/blob/633673474aafc219fef0c6481bb6076427496072/specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2020-04-01-preview/EventGrid.json#L6373

Hello @jianyexi I addressed all the issues in swagger including the default values.
The checks seem to be stuck and not progressing. Can you please take a look and help sign off/merge this ASAP?
thanks

Hello @jianyexi @qianwens.. The comments are addressed. Please Let me know if additional info needed and what is expected ETA for sign off? I was asked for an ETA for this work
Thanks

/azp run

@qiaozha  could you look at the js SDK failre ?

I believe this PR has broken the specs: https://github.com/Azure/azure-rest-api-specs/issues/13167


New package: DafJL v0.1.0

Registering package: DafJL
Repository: https://github.com/tanaylab/DafJL
Created by: @orenbenkiki
Version: v0.1.0
Commit: 0d36c379536dcb4c70ab12134b2193dd52cac3a6
Reviewed by: @orenbenkiki
Reference: https://github.com/tanaylab/DafJL/issues/2
Description: Data in Axes in Formats

Will re-rename and re-retry.

Generally, avoid acronyms and use long, descriptive names. DataAxesFormats would be fine, although I’m not sure I really understand the name.

Closing in favor of https://github.com/JuliaRegistries/General/pull/115565


fix(modal): Modal close icon should be 20x20

Closes IBM/carbon-components-angular#
Modal close icon should be 20x20 according to Carbon design.
https://github.com/carbon-design-system/carbon/blob/6db63e027eeccc30d8531bf76d1983ae035767c3/packages/components/src/components/modal/_modal.scss#L342
Changelog
New

{{new thing}}

Changed

Change icon size to 20 and use svg directive instead of component.

Removed

{{removed thing}}

Thanks for catching and fixing this!


chore(master): release 0.8.3

:robot: I have created a release beep boop
0.8.3 (2023-10-07)
Features

add filetype module (#1500) (56fbadc)
optimize end-of-line highlighting rendering (72bc537)

Bug Fixes

highlight: avoid leftover highlights (#1499) (72bc537)

Miscellaneous Chores

release 0.8.3 (40ac24c)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/vscode-neovim/vscode-neovim/releases/tag/v0.8.3 :sunflower:


[HUDI-4581]: claim RFC-58 for integrate data skipping index with all …

…query engines
Change Logs
Describe context and summary for this change. Highlight if any code was copied.
Impact
Describe any public API or user-facing feature change or any performance impact.
Risk level: none | low | medium | high
Choose one. If medium or high, explain what verification was done to mitigate the risks.
Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

not sure why this is showing unnecessary changes.


About the PR
Closes #2993
Adds a bunch of icons for all the verbs in-game. Most of these are currently from freeicon, whose attribution standards are dogshit and i'll be replacing them with ones from thenounproject and hopefully some made by community members.
This is a draft PR to show i'm working on this.
Screenshots

Changelog

:cl: Swept

add: Added icons for a bunch of verbs

Ready for review.
I removed all the non-public domain icons which made hunting for GOOD icons pretty hard. I've filled out around 80% of the stuff with missing icons.
If you were gonna make any custom icons, we need some for cuffing/uncuffing, pulling, pickup and a few others.
I've included a folder with some more icons I picked out from the original source, as I think they'll be used in the future for something.

I'm happy with this PR right now. Everything looks good and i've gone through and replaced all the wonky SVGs. These SVGs are black instead of white but they look fine.

Here are pictures of the current state of the icons. This isn't meant to be an exhaustive PR, I just want to get this one in particular closed.

vv and upstairs are still PNGs

Fixed.

All your SVGs are incorrect sizes and your exports are not actually 96 DPI as claimed. They should all be resized so that the SVG is 1:1 with the exported images at 96 DPI.

Bah, it looks good in-game to me if you want this fixed someone else do it bc i'm done with this PR.

The problem is the adaptive resize. You should have made it so that the whole page of the SVG export is the actual image exported (at 96DPI). This is so that somebody in the future doesn't have to guess the export parameters when modifying the file.


Write a Lexer

Read more about Lexers here.

Since you just link to a wikipedia page here I hope this doesn't count as unsolicited advice.
I don't know if it's out of print, but for lexers, parsers, and compilers I can recommend "Compiler Design in C" by Allen I. Holub, which was written after the Dragonbook with a particular focus on being more practical, for developers.

@ng-0 I know about this book.I just didn't reference it because it may be misleading to some users with the title "Compiler Design".


Retina @2X Image not loaded in retina resolution

Hello,
I hope doing well.
I have use ratina.js file in my theme. all thing is okay.
Retina working successfully,his create retina image. see screenshot : http://prntscr.com/8w86tf
but I have use feature image and get that this type in my home page template file. see screenshot : http://prntscr.com/8w8785
and
I have test my theme is retina ready or not using this method.
See Screenshot : http://prntscr.com/8w8ay4
URL : http://stackoverflow.com/questions/15551287/how-to-test-a-website-for-retina-on-windows-without-an-actual-retina-display
but in retina resolution @2x image not load. same image load in normal screen.
please help me :)
Thank you

Yes, the library only allows for specific characters in the filename, hence the issues you are encountering.
the issue is in the $filename_pattern = '[ \w\.\/\-]+';  variable in ImageServiceProviderLaravel5 service provider. Adding \@ will solve the problem.

Hi,
I have been having similar, but more erratic, issues with images not appearing on a site that I have inherited.  I noticed that the site was having some issues with images occasionally not displaying on retina devices. I assumed this was an implementation issue, as I have seen Retina.js work well before.  Perhaps this could be related to the issue discussed here https://github.com/imulus/retinajs/issues/8 ?
It seems that all of the images which were affected had slightly (1px) difference in sizing between the base and the @2x version.
Not sure this is helpful, but just wanted to share what I came across. When I get the varnish caching issue cleared up on production I will let you know if this helped :)
-James

Make sure there are no animation or transition properties on the image or parent div's.
I had the problem of the images not showing retina pictures in Safari, but they were fine on desktop browsers.
Maybe that can help. Another option is conflicting js library's, so try loading it after or before pageload in javascript.


Information to compliance

Dependant on format needed - to be agreed with OTF

See #1373 No longer needed


"Error in framework RS: bridge not responding" issue

Here's everything in the terminal after I run it:
Analogue Pocket Core Updater v2.5.0
Checking for updates...
Starting update process...
Checking for firmware updates...
Firmware up to date.
Checking Core: agg23.Arduboy
0.9.0 is the most recent release, checking local core...
local core found: v0.9.0
Up to date. Skipping core
Checking Core: agg23.Pong
1.2.0 is the most recent release, checking local core...
local core found: v1.2.0
Up to date. Skipping core
Checking Core: agg23.NES
0.2.0 is the most recent release, checking local core...
local core found: v0.2.0
Up to date. Skipping core
Checking Core: agg23.SNES
0.3.2 is the most recent release, checking local core...
local core found: v0.3.2
Up to date. Skipping core
Checking Core: ericlewis.Asteroids
1.0.1 is the most recent release, checking local core...
local core found: v1.0.1
Looking for Assets
Asset already installed: asteroid.rom
Up to date. Skipping core
Checking Core: ericlewis.Dominos
0.0.1 is the most recent release, checking local core...
local core found: v0.0.1
Looking for Assets
Asset already installed: dominos.rom
Up to date. Skipping core
Checking Core: ericlewis.DonkeyKong
0.0.1 is the most recent release, checking local core...
local core found: v0.0.1
Looking for Assets
Asset already installed: dkong.rom
Up to date. Skipping core
Checking Core: ericlewis.Genesis
0.4.2 is the most recent release, checking local core...
local core found: v0.4.2
Up to date. Skipping core
Checking Core: ericlewis.LunarLander
0.9.1 is the most recent release, checking local core...
local core found: v0.9.1
Looking for Assets
Asset already installed: llander.rom
Up to date. Skipping core
Checking Core: ericlewis.SpaceRace
1.0.1 is the most recent release, checking local core...
local core found: v1.0.1
Up to date. Skipping core
Checking Core: ericlewis.SuperBreakout
0.0.1 is the most recent release, checking local core...
local core found: v0.0.1
Looking for Assets
Asset already installed: sbrkout.rom
Up to date. Skipping core
Checking Core: ericlewis.QBert
1.1.0 is the most recent release, checking local core...
local core found: v1.1.0
Looking for Assets
Asset already installed: qbert.rom
Up to date. Skipping core
Checking Core: Mazamars312.NeoGeo
Alpha_0.7.5_2022-19-09 is the most recent release, checking local core...
local core found: v0.7.5
Looking for Assets
Asset already installed: uni-bios_1_0.rom
Asset already installed: 000-lo.lo
Asset already installed: sfix.sfix
Up to date. Skipping core
Checking Core: nullobject.tecmo
v2.0 is the most recent release, checking local core...
local core found: v2.0.0
Looking for Assets
Asset already installed: gemini.rom
Asset already installed: rygar.rom
Asset already installed: geminij.rom
Asset already installed: rygar2.rom
Asset already installed: rygarj.rom
Asset already installed: silkworm.rom
Asset already installed: silkwrmj.rom
Up to date. Skipping core
Checking Core: boogermann.bankpanic
0.1.0 is the most recent release, checking local core...
local core found: v0.1.0
Looking for Assets
Asset already installed: bankp.rom
Asset already installed: combh.rom
Up to date. Skipping core
Checking Core: boogermann.digdug
0.1.0 is the most recent release, checking local core...
local core found: v0.1.0
Looking for Assets
Asset already installed: digdug.rom
Asset already installed: digduat1.rom
Asset already installed: digdug1.rom
Asset already installed: digdugat.rom
Asset already installed: digsid.rom
Up to date. Skipping core
Checking Core: boogermann.galaga
v0.1.0 is the most recent release, checking local core...
local core found: v0.1.0
Looking for Assets
Asset already installed: galaga.rom
Asset already installed: galagads.rom
Asset already installed: galagaef.rom
Asset already installed: galagamf.rom
Asset already installed: galagamw.rom
Asset already installed: galagao.rom
Asset already installed: galagosb.rom
Asset already installed: galagost.rom
Asset already installed: galaped.rom
Asset already installed: galgaxin.rom
Asset already installed: gatsbee.rom
Asset already installed: nebulbee.rom
Asset already installed: vgalaga.rom
Asset already installed: vgalagaf.rom
Asset already installed: vgalagam.rom
Up to date. Skipping core
Checking Core: boogermann.gberet
0.1.1 is the most recent release, checking local core...
local core found: v0.1.1
Looking for Assets
Asset already installed: gberet.rom
Asset already installed: mrgoemon.rom
Asset already installed: rushatck.rom
Up to date. Skipping core
Checking Core: boogermann.pooyan
0.1.0 is the most recent release, checking local core...
local core found: v0.1.0
Looking for Assets
Asset already installed: pooyan.rom
Asset already installed: pooyaiag.rom
Asset already installed: pooyans.rom
Asset already installed: pootan.rom
Up to date. Skipping core
Checking Core: boogermann.supervision
0.1.1 is the most recent release, checking local core...
local core found: v0.1.1
Up to date. Skipping core
Checking Core: boogermann.xevious
0.1.0 is the most recent release, checking local core...
local core found: v0.1.0
Looking for Assets
Asset already installed: battles2.rom
Asset already installed: gaous.rom
Asset already installed: sxevious.rom
Asset already installed: xeviblk.rom
Asset already installed: xevios.rom
Asset already installed: xevious.rom
Asset already installed: xevious3.rom
Asset already installed: xevious4.rom
Asset already installed: xevious5.rom
Asset already installed: xevioush.rom
Up to date. Skipping core
Checking Core: Spacemen3.PDP1
v1.1.0 is the most recent release, checking local core...
local core found: v3.1.0
Up to date. Skipping core
Checking Core: Spiritualized.GB
v1.3.0 is the most recent release, checking local core...
local core found: v1.3.0
Up to date. Skipping core
Checking Core: Spiritualized.GBA
v1.2.0 is the most recent release, checking local core...
local core found: v1.2.0
Looking for Assets
Asset already installed: gba_bios.bin
Up to date. Skipping core
Checking Core: Spiritualized.GBC
v1.3.0 is the most recent release, checking local core...
local core found: v1.3.0
Looking for Assets
Asset already installed: gbc_bios.bin
Asset already installed: dmg_bios.bin
Up to date. Skipping core
Checking Core: Spiritualized.NES
1.0.0 is the most recent release, checking local core...
local core found: v1.0.0
Looking for Assets
Asset already installed: fds.bios
Up to date. Skipping core
Checking Core: Spiritualized.GG
v1.3.0 is the most recent release, checking local core...
local core found: v1.3.0
Up to date. Skipping core
Checking Core: Spiritualized.SMS
v1.2.0 is the most recent release, checking local core...
local core found: v1.2.0
Up to date. Skipping core
Checking Core: Spiritualized.SG-1000
v1.2.0 is the most recent release, checking local core...
local core found: v1.2.0
Up to date. Skipping core

Update Process Complete
we did it, come again soon

I formatted my card to do it again from scratch, thought you might want that info as well. Here's what's in the terminal on a first load:
Analogue Pocket Core Updater v2.5.0
Checking for updates...
Select your cores! The available cores will be listed 1 at a time. For each one, hit 'n' if you don't want it installed, or just hit enter if you want it. Ok you've got this. Here we go...
agg23.Arduboy?[y/n]
agg23.Pong?[y/n]
agg23.NES?[y/n]
agg23.SNES?[y/n]
ericlewis.Asteroids?[y/n]
ericlewis.Dominos?[y/n]
ericlewis.DonkeyKong?[y/n]
ericlewis.Genesis?[y/n]
ericlewis.LunarLander?[y/n]
ericlewis.SpaceRace?[y/n]
ericlewis.SuperBreakout?[y/n]
ericlewis.QBert?[y/n]
Mazamars312.NeoGeo?[y/n]
nullobject.tecmo?[y/n]
boogermann.bankpanic?[y/n]
boogermann.digdug?[y/n]
boogermann.galaga?[y/n]
boogermann.gberet?[y/n]
boogermann.pooyan?[y/n]
boogermann.supervision?[y/n]
boogermann.xevious?[y/n]
Spacemen3.PDP1?[y/n]
Spiritualized.GB?[y/n]
Spiritualized.GBA?[y/n]
Spiritualized.GBC?[y/n]
Spiritualized.NES?[y/n]
Spiritualized.GG?[y/n]
Spiritualized.SMS?[y/n]
Spiritualized.SG-1000?[y/n]
Starting update process...
Checking for firmware updates...
Firmware update found. Downloading...
Download Complete
F:\pocket_firmware_B_7.bin
To install firmware, restart your Pocket.
Checking Core: agg23.Arduboy
0.9.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/agg23/openfpga-arduboy/releases/download/0.9.0/agg23.Arduboy.0.9.0.zip...
Extracting...
Installation complete.
Checking Core: agg23.Pong
1.2.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/agg23/openfpga-pong/releases/download/1.2.0/agg23.Pong_1.2.0_2022-09-08.zip...
Extracting...
Installation complete.
Checking Core: agg23.NES
0.2.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/agg23/openfpga-NES/releases/download/0.2.0/agg23.NES_0.2.0_2022-10-07.zip...
Extracting...
Installation complete.
Checking Core: agg23.SNES
0.3.2 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/agg23/openfpga-SNES/releases/download/0.3.2/agg23.SNES_0.3.2_2022-10-10.zip...
Extracting...
Installation complete.
Checking Core: ericlewis.Asteroids
1.0.1 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/ericlewis/openfpga-asteroids/releases/download/1.0.1/ericlewis.Asteroids_1.0.1_2022-10-11.zip...
Extracting...
Looking for Assets
Downloading asteroid.rom
Finished downloading asteroid.rom
Installation complete.
Checking Core: ericlewis.Dominos
0.0.1 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/ericlewis/openfpga-dominos/releases/download/0.0.1/ericlewis.Dominos_0.0.1_2022-09-17.zip...
Extracting...
Looking for Assets
Downloading dominos.rom
Finished downloading dominos.rom
Installation complete.
Checking Core: ericlewis.DonkeyKong
0.0.1 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/ericlewis/openFPGA-DonkeyKong/releases/download/0.0.1/ericlewis.DonkeyKong_0.0.1_2022-10-12.zip...
Extracting...
Looking for Assets
Downloading dkong.rom
Finished downloading dkong.rom
Installation complete.
Checking Core: ericlewis.Genesis
0.4.2 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/ericlewis/openFPGA-Genesis/releases/download/0.4.2/ericlewis.Genesis_0.4.2_2022-10-08.zip...
Extracting...
Installation complete.
Checking Core: ericlewis.LunarLander
0.9.1 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/ericlewis/openfpga-lunarlander/releases/download/0.9.1/ericlewis.LunarLander_0.9.1_2022-09-13.zip...
Extracting...
Looking for Assets
Downloading llander.rom
Finished downloading llander.rom
Installation complete.
Checking Core: ericlewis.SpaceRace
1.0.1 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/ericlewis/openfpga-spacerace/releases/download/1.0.1/ericlewis.SpaceRace_1.0.1_2022-10-11.zip...
Extracting...
Installation complete.
Checking Core: ericlewis.SuperBreakout
0.0.1 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/ericlewis/openfpga-superbreakout/releases/download/0.0.1/ericlewis.SuperBreakout_0.0.1_2022-09-14.zip...
Extracting...
Looking for Assets
Downloading sbrkout.rom
Finished downloading sbrkout.rom
Installation complete.
Checking Core: ericlewis.QBert
1.1.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/ericlewis/openfpga-qbert/releases/download/1.1.0/ericlewis.QBert_1.1.0_2022-10-17.zip...
Extracting...
Looking for Assets
Downloading qbert.rom
Finished downloading qbert.rom
Installation complete.
Checking Core: Mazamars312.NeoGeo
Alpha_0.7.5_2022-19-09 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/Mazamars312/Analogue_Pocket_Neogeo/releases/download/Alpha_0.7.5_2022-19-09/Mazamars312.Neogeo_Alpha_0.7.5_2022_19_09.zip...
Extracting...
Looking for Assets
Downloading zip file...
Extracting files...
Moving file: uni-bios_1_0.rom
Deleting temp files
Downloading 000-lo.lo
Finished downloading 000-lo.lo
Downloading sfix.sfix
Finished downloading sfix.sfix
Installation complete.
Checking Core: nullobject.tecmo
v2.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/nullobject/openfpga-tecmo/releases/download/v2.0/pocket-tecmo-2.0.zip...
Extracting...
Looking for Assets
Downloading gemini.rom
Finished downloading gemini.rom
Downloading rygar.rom
Finished downloading rygar.rom
Downloading geminij.rom
Finished downloading geminij.rom
Downloading rygar2.rom
Finished downloading rygar2.rom
Downloading rygarj.rom
Finished downloading rygarj.rom
Downloading silkworm.rom
Finished downloading silkworm.rom
Downloading silkwrmj.rom
Finished downloading silkwrmj.rom
Installation complete.
Checking Core: boogermann.bankpanic
0.1.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/opengateware/arcade-bankp/releases/download/0.1.0/boogermann.bankpanic_pocket-0.1.0.zip...
Extracting...
Downloading file https://github.com/opengateware/arcade-bankp/releases/download/0.1.0/boogermann.bankpanic_rom-recipes-0.1.0.zip...
Zip does not contain openFPGA core. Skipping. Please use -a if you'd like to extract all zips.
Looking for Assets
Downloading bankp.rom
Finished downloading bankp.rom
Downloading combh.rom
Finished downloading combh.rom
Installation complete.
Checking Core: boogermann.digdug
0.1.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/opengateware/arcade-digdug/releases/download/0.1.0/boogermann.digdug_pocket-0.1.0.zip...
Extracting...
Downloading file https://github.com/opengateware/arcade-digdug/releases/download/0.1.0/boogermann.digdug_rom-recipes-0.1.0.zip...
Zip does not contain openFPGA core. Skipping. Please use -a if you'd like to extract all zips.
Looking for Assets
Downloading digdug.rom
Finished downloading digdug.rom
Downloading digduat1.rom
Finished downloading digduat1.rom
Downloading digdug1.rom
Finished downloading digdug1.rom
Downloading digdugat.rom
Finished downloading digdugat.rom
Downloading digsid.rom
Finished downloading digsid.rom
Installation complete.
Checking Core: boogermann.galaga
v0.1.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/opengateware/arcade-galaga/releases/download/v0.1.0/arcade-galaga-pocket-v0.1.0.zip...
Extracting...
Downloading file https://github.com/opengateware/arcade-galaga/releases/download/v0.1.0/rom-recipes_0.1.0.zip...
Zip does not contain openFPGA core. Skipping. Please use -a if you'd like to extract all zips.
Looking for Assets
Downloading galaga.rom
Finished downloading galaga.rom
Downloading galagads.rom
Finished downloading galagads.rom
Downloading galagaef.rom
Finished downloading galagaef.rom
Downloading galagamf.rom
Finished downloading galagamf.rom
Downloading galagamw.rom
Finished downloading galagamw.rom
Downloading galagao.rom
Finished downloading galagao.rom
Downloading galagosb.rom
Finished downloading galagosb.rom
Downloading galagost.rom
Finished downloading galagost.rom
Downloading galaped.rom
Finished downloading galaped.rom
Downloading galgaxin.rom
Finished downloading galgaxin.rom
Downloading gatsbee.rom
Finished downloading gatsbee.rom
Downloading nebulbee.rom
Finished downloading nebulbee.rom
Downloading vgalaga.rom
Finished downloading vgalaga.rom
Downloading vgalagaf.rom
Finished downloading vgalagaf.rom
Downloading vgalagam.rom
Finished downloading vgalagam.rom
Installation complete.
Checking Core: boogermann.gberet
0.1.1 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/opengateware/arcade-gberet/releases/download/0.1.1/boogermann.gberet_pocket-0.1.1.zip...
Extracting...
Downloading file https://github.com/opengateware/arcade-gberet/releases/download/0.1.1/boogermann.gberet_rom-recipes-0.1.1.zip...
Zip does not contain openFPGA core. Skipping. Please use -a if you'd like to extract all zips.
Looking for Assets
Downloading gberet.rom
Finished downloading gberet.rom
Downloading mrgoemon.rom
Finished downloading mrgoemon.rom
Downloading rushatck.rom
Finished downloading rushatck.rom
Installation complete.
Checking Core: boogermann.pooyan
0.1.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/opengateware/arcade-pooyan/releases/download/0.1.0/boogermann.pooyan_pocket-0.1.0.zip...
Extracting...
Downloading file https://github.com/opengateware/arcade-pooyan/releases/download/0.1.0/boogermann.pooyan_rom-recipes-0.1.0.zip...
Zip does not contain openFPGA core. Skipping. Please use -a if you'd like to extract all zips.
Looking for Assets
Downloading pooyan.rom
Finished downloading pooyan.rom
Downloading pooyaiag.rom
Finished downloading pooyaiag.rom
Downloading pooyans.rom
Finished downloading pooyans.rom
Downloading pootan.rom
Finished downloading pootan.rom
Installation complete.
Checking Core: boogermann.supervision
0.1.1 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/opengateware/console-supervision/releases/download/0.1.1/boogermann.supervision_pocket-0.1.1.zip...
Extracting...
Installation complete.
Checking Core: boogermann.xevious
0.1.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/opengateware/arcade-xevious/releases/download/0.1.0/boogermann.xevious_pocket-0.1.0.zip...
Extracting...
Downloading file https://github.com/opengateware/arcade-xevious/releases/download/0.1.0/boogermann.xevious_rom-recipes-0.1.0.zip...
Zip does not contain openFPGA core. Skipping. Please use -a if you'd like to extract all zips.
Looking for Assets
Downloading battles2.rom
Finished downloading battles2.rom
Downloading gaous.rom
Finished downloading gaous.rom
Downloading sxevious.rom
Finished downloading sxevious.rom
Downloading xeviblk.rom
Finished downloading xeviblk.rom
Downloading xevios.rom
Finished downloading xevios.rom
Downloading xevious.rom
Finished downloading xevious.rom
Downloading xevious3.rom
Finished downloading xevious3.rom
Downloading xevious4.rom
Finished downloading xevious4.rom
Downloading xevious5.rom
Finished downloading xevious5.rom
Downloading xevioush.rom
Finished downloading xevioush.rom
Installation complete.
Checking Core: Spacemen3.PDP1
v1.1.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/spacemen3/PDP-1/releases/download/v1.1.0/Spacemen3.PDP1_1.1.0_2022-08-19.zip...
Extracting...
Installation complete.
Checking Core: Spiritualized.GB
v1.3.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/spiritualized1997/openFPGA-GB-GBC/releases/download/v1.3.0/Spiritualized_GBC_1.3.0_2022_08_25.zip...
Extracting...
Downloading file https://github.com/spiritualized1997/openFPGA-GB-GBC/releases/download/v1.3.0/Spiritualized_GB_1.3.0_2022_08_25.zip...
Extracting...
Installation complete.
Checking Core: Spiritualized.GBA
v1.2.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/spiritualized1997/openFPGA-GBA/releases/download/v1.2.0/Spiritualized_GBA_1.2.0_2022_08_25.zip...
Extracting...
Looking for Assets
Downloading gba_bios.bin
Finished downloading gba_bios.bin
Installation complete.
Checking Core: Spiritualized.GBC
v1.3.0 is the most recent release, checking local core...
local core found: v1.3.0
Looking for Assets
Downloading gbc_bios.bin
Finished downloading gbc_bios.bin
Downloading dmg_bios.bin
Finished downloading dmg_bios.bin
Up to date. Skipping core
Checking Core: Spiritualized.NES
1.0.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/spiritualized1997/openFPGA-NES/releases/download/1.0.0/Spiritualized_NES_1.0.0_2022_10_10.zip...
Extracting...
Looking for Assets
Downloading fds.bios
Finished downloading fds.bios
Installation complete.
Checking Core: Spiritualized.GG
v1.3.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/spiritualized1997/openFPGA-GG/releases/download/v1.3.0/Spiritualized_GG_1.3.0_2022_08_25.zip...
Extracting...
Installation complete.
Checking Core: Spiritualized.SMS
v1.2.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/spiritualized1997/openFPGA-SMS/releases/download/v1.2.0/Spiritualized_SMS_1.2.0_2022_08_25.zip...
Extracting...
Installation complete.
Checking Core: Spiritualized.SG-1000
v1.2.0 is the most recent release, checking local core...
Downloading core
Downloading file https://github.com/spiritualized1997/openFPGA-SG1000/releases/download/v1.2.0/Spiritualized_SG-1000_1.2.0_2022_08_25.zip...
Extracting...
Installation complete.

 Restart your Pocket to install
pocket_firmware_B_7.bin
we did it, come again soon

since running the updater on a local folder and moving the files to sd afterwards seems to solve this, i'm just gonna close the issue for now.


Generate URL paths for pre-existing records

Feature request
Summary
RN when you have allready created records in Strapi for your website pages before installing this plugin you will have to manually save them one-by-one for the URL paths to be correctly generated.
Why is it needed?
Because it is a pain to manually save all the records.
Suggested solution(s)
I want to have a way for you to bulk generate the URL paths. This must be an asynchonous method that runs in the background as it could take a while for it to complete when you have a website with say 100k+ pages.
My suggestion would be to solve this by queueing. When a bulk generation is requested we will create a new queue and add jobs to it which will run portions of the task. When we've added the queue and started processing it we can let the user know that the process has started. We can track the progress of the queue and present that to the user so that he knows that something is happening.
Related issue(s)/PR(s)
As of writing this issue I've setup a queueing system in this PR. With this queueing system we can implement the solution I suggested above.

This has been released with version 1.0.0-beta.11


Parsing error in v2.8 beta if block capitals occur in field value

In the following MWE biber 2.8 beta (01/18/2017) throws a parsing error. Everything is fine in v2.7. The error disappears in v2.8 if you change "COBOL" to "Cobol" in the title field.
MWE:
\documentclass{article}
\begin{filecontents}{\jobname.bib}
@INCOLLECTION{gruber:w:2004,
    author = {Gruber, Wolfgang},
    title = {COBOL},
    pages = {236--256},
    crossref = {henning:pa:vogelsang:2004},
}
@COLLECTION{henning:pa:vogelsang:2004,
    editor = {Henning, Peter A. AND Vogelsang, Holger},
    title = {Taschenbuch Programmiersprachen},
    date = {2004},
    publisher = {Fachbuchverlag},
    location = {Leipzig},
}
\end{filecontents}
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\autocite{gruber:w:2004}
\end{document}

Error message:
INFO - This is Biber 2.8 (beta)
INFO - Logfile is 'mwe.blg'
INFO - Reading 'mwe.bcf'
INFO - Found 1 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'mwe.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'mwe.bib'
WARN - Entry gruber:w:2004 does not parse correctly
WARN - BibTeX subsystem: C:\Users\Work\AppData\Local\Temp\rTJT8nPOJ9\mwe.bib_9820.utf8, line 8, warning: possible runaway string started at line 7
ERROR - BibTeX subsystem: C:\Users\Work\AppData\Local\Temp\rTJT8nPOJ9\mwe.bib_9820.utf8, line 11, syntax error: found "@COLLECTION", expected end of entry ("}" or ")") (skipping to next "@")
INFO - WARNINGS: 2
INFO - ERRORS: 1

Hmm, I can't reproduce this - it works for me with lualatex and pdflatex. Perhaps you can post to TSE and see if anyone can reproduce? It may have something to do with encoding arguments in a biber.conf file?

I can reproduce the issue with Biber 2.8 (DEV) just downloaded from sourceforge.
The reduced MWE
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{gruber:w:2004,
    author = {Gruber, Wolfgang},
    title = {COBOL},
}
\end{filecontents}
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\autocite{gruber:w:2004}
\end{document}

gives
[0] Config.pm:354> INFO - This is Biber 2.8 (beta)
[0] Config.pm:357> INFO - Logfile is 'blockkscpaitals.blg'
[35] biber-MSWIN64:303> INFO - ===
[56] Biber.pm:359> INFO - Reading 'blockkscpaitals.bcf'
[141] Biber.pm:835> INFO - Found 1 citekeys in bib section 0
[141] Biber.pm:838> DEBUG - The citekeys for section 0 are: gruber:w:2004
[158] Biber.pm:3670> INFO - Processing section 0
[159] Biber.pm:3802> DEBUG - Looking for directly cited keys: gruber:w:2004
[177] Biber.pm:3840> INFO - Looking for bibtex format file 'blockkscpaitals.bib' for section 0
[178] bibtex.pm:239> DEBUG - Caching data for BibTeX format file 'blockkscpaitals.bib' for section 0
[180] bibtex.pm:1434> INFO - Decoding LaTeX character macros into UTF-8
[186] bibtex.pm:1291> INFO - Found BibTeX data source 'blockkscpaitals.bib'
[189] Utils.pm:169> WARN - Entry gruber:w:2004 does not parse correctly
[189] bibtex.pm:295> DEBUG - Text::BibTeX cache keys:
[190] bibtex.pm:296> DEBUG - Wanted keys: gruber:w:2004
[190] bibtex.pm:299> DEBUG - Looking for key 'gruber:w:2004' in Text::BibTeX cache
[190] bibtex.pm:339> DEBUG - Wanted keys now: gruber:w:2004
[190] Biber.pm:3847> DEBUG - Directly cited keys not found for section '0': gruber:w:2004
[190] Utils.pm:169> WARN - I didn't find a database entry for 'gruber:w:2004' (section 0)
[190] Biber.pm:3865> DEBUG - Building dependents for keys:
[190] Biber.pm:3872> DEBUG - Citekeys for section '0' after fetching data:
[190] Biber.pm:1160> DEBUG - Creating dynamic entries (sets/related) for section 0
[190] Biber.pm:1213> DEBUG - Resolving XDATA entries for section 0
[190] Biber.pm:1241> DEBUG - Adding set members to citekeys for section 0
[191] Biber.pm:1299> DEBUG - Processing explicit and implicit xref/crossrefs for section 0
[191] Biber.pm:1470> DEBUG - Postprocessing entries in section 0 (before uniqueness)
[191] Biber.pm:1495> DEBUG - Finished processing entries in section 0 (before uniqueness)
[191] Biber.pm:2196> DEBUG - Postprocessing visible names for section 0
[191] Biber.pm:1514> DEBUG - Postprocessing entries in section 0 (after uniqueness)
[191] Biber.pm:1548> DEBUG - Finished processing entries in section 0 (after uniqueness)
[191] Biber.pm:2370> DEBUG - Populated sortlist 'nyt/global/' of type 'entry' with sortscheme 'nyt' and sorting name key scheme 'global' in section 0 with keys:
[191] Biber.pm:2386> DEBUG - Checking sorting cache for scheme 'nyt' with sorting name key scheme 'global'
[191] Biber.pm:2416> DEBUG - No sorting cache entry for scheme 'nyt' with sorting name key scheme 'global'
[191] Biber.pm:3454> DEBUG - Sorting is by default case-SENSITIVE
[191] Biber.pm:3460> DEBUG - Keys before sort:
[191] Biber.pm:3476> DEBUG - Locale for sorting is 'en-US'
[201] UCollate.pm:56> DEBUG - Collation options: (
  "normalization",
  "prenormalized",
  "level",
  4,
  "upper_before_lower",
  1,
  "variable",
  "non-ignorable",
)
[201] UCollate.pm:68> INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable'
[201] UCollate.pm:68> INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
[202] Biber.pm:3499> INFO - Sorting list 'nyt/global/' of type 'entry' with scheme 'nyt' and locale 'en-US'
[203] Biber.pm:3500> DEBUG - Sorting with Unicode::Collate (normalization => prenormalized, level => 4, variable => non-ignorable, upper_before_lower => 1, UCA version: 8.0.0, Locale: default)
[203] Biber.pm:3505> INFO - No sort tailoring available for locale 'en-US'
[203] Biber.pm:3603> DEBUG - Keys after sort:
[204] Biber.pm:2426> DEBUG - Adding sorting cache entry for scheme 'nyt' with sorting name key scheme 'global'
[204] bbl.pm:604> DEBUG - Preparing final output using class Biber::Output::bbl...
[204] bbl.pm:608> INFO - Writing 'blockkscpaitals.bbl' with encoding 'ascii'
[204] bbl.pm:712> INFO - Output to blockkscpaitals.bbl
[206] Biber.pm:109> INFO - WARNINGS: 2

on a --debug run with Biber.
The full trace is at https://gist.github.com/moewew/8437f25726499aa65ea8a1cf2e9e7f3d

This has probably to do with https://github.com/plk/biber/commit/3a5b7e6aaef9e87a021b97a4b8b14a9c300e2328, specifically my $bracemap

Hmm, I can't reproduce this.  I assume if you add a \printbibliography to the MWE, it fails to run LaTeX after biber? For me it works fine with 2.8.

Mhh, very interesting. I already get complaints by Biber and and empty .bbl. But as you can see the trace clearly shows something is off: We shouldn't end up with title = {C{OL}, at all.

I might add that now that I see what consequences https://github.com/plk/biber/commit/3a5b7e6aaef9e87a021b97a4b8b14a9c300e2328 had, I'm not quite happy with it anyway: I don't like it that we'd end up with family={Vall{é}e\\bibnamedelima Poussin}, instead of family={Vallée\\bibnamedelima Poussin}, And I'm not quite sure why I would have to brace-protect the ü as in AUTHOR       = {Kastenholz, M. A. and H{ü}nenberger, Philippe H.},

I still can't reproduce this - in my trace, it all looks normal ...

That is very odd indeed. For me it seems that the code I isolated would replace OB by { and CB by }, right? (Namely with $text =~ s/OB/{/g; $text =~ s/CB/}/g;) That is exactly what happened to me as you can see from the trace.

Hmm, that is true, that wasn't the final solution. I will change the OB/CB nonesense for some Unicode control char braces.

The other issue is a long-standing issue. LaTeX parsing with regexps is not very easy. The {ü} things are artefacts of the latex coding/decoding.

I have updated the DEV binaries with a fix for the first issue.


Reclaims more old accounts in clean

Problem
In clean_accounts(), if there are old storages and old accounts beyond what is expected, we do not always reclaim them. This is because when scanning the candidates during clean, if the account's latest slot in the slot list is not in the uncleaned_roots list, we don't collect reclaims.
This can happen if there are candidates from old/ancient slots, where their newest entry is in a slot that is not being visited by clean. We would find multiple entries for this candidate in the index, yet determine not to collect reclaims.
Summary of Changes
Collect reclaims on candidates that have slot lists greater than one entry, and if they are all cleanable (i.e. rooted).

Recently, we have seen a few clean related issues with different CLI configuration for validators.
I am trying to think carefully about different ways that clean might be broken when the validator is running with different configurations, i.e. w/o disk index; w/o snapshot generation ...


REUSE compatibility

REUSE (reuse.software) is a standard by the Free Software Foundation Europe that is a superset of the SPDX-styled copyright headers that you see in the Linux kernel.
They make reusing source code across separate projects (or entirely different projects) much easier, as you can just copy and paste segments across different projects (or an entirely different project, with different "copyright owners" or even different, but compatible licensing models) without caring too much about the whole compliance part.
In short, the following changes would have to be theoretically made, given that there's interest:

Add a copyright header to every source file
Move the license file to LICENSES/ (as projects, such as this one, can have more than one license or consist of components that have more than one license)
Create a .reuse folder declaring the license information for e.g. binary files, where adding a text header is not possible or practical
Optional: Add reuse-action to the CI.

I estimate that this would take approximately 90 minutes, give or take.

I discussed this with @mkroening, and we decided not to use copyright headers.
So probably the only action necessary here are:

Fix the license files (current one has copyright year XXXX).
Potentially move the license files as you suggested.

Potentially move the license files as you suggested.

I don't think we should move the license files. There is no precedent in the Rust community that I am aware of, but to the best of my knowledge, having LICENSE-APACHE and LICENSE-MIT is the commonly expected package layout.

There is no precedent in the Rust community that I am aware of

Totally agree that this should not be done on its own, as this would be a "partial implementation" of a greater set of standards that is not otherwise seen anywhere, whereas LICENSE-MIT, etc. was a "de facto" standard before REUSE and still existent among open source projects today.
REUSE includes moving the licenses to a LICENSES/ folder with the corresponding SPDX headers as the file name (Example), among other rules.
I'll just work on something less bureaucratic instead. =)


1.17.1 can not execute ets clean

now i am using version 1.17.1 ,  when i execute command  "ets clean", the error "ets-clean(1) does not exist, try --help "  occurred

This bug is occurred in 1.17.0, the latest version 1.17.1 has fixed


Could not process difference output from sqlfmt. Detailed error: Error: Illegal value for line

Expected behavior
Expect that sqlfmt will format correctly in vscode.
Actual behavior
produces an error illegal value for 'line'
Could not process difference output from sqlfmt. Detailed error: Error: Illegal value for `line`

Steps To Reproduce

Install sqlfmt in an env
activate env
start vscode
save a dbt file -> produces the error
run sqlfmt from command line and it works as expected

Log output/Screenshots
No response
Operating System
ubuntu
dbt version
1.5.3
dbt Adapter
dbt-athena
dbt Power User version
latest
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Closing as not being able to repro


Advanced Fuel Calculations

PR aims to have realistic fuel debit calculations as in the real ops. When enabled, remaining fuel amounts from previous flight will be reduced from block fuel and airline will only pay for uplifted fuel amount.
If onboard fuel is enough for the flight or exceeds the required amount no fuel debit will be issued.
If this is the first flight of the aircraft or the tanks are dry, full block fuel will be treated as uplifted.
Disabled / uses current default (fuel_used will be debited)
Aircraft table also will hold the fuel_onboard value (not needed for calculations, just saving for displaying purposes)

Great, looks like the tests passed now with the settings() fix - merged. Thanks!

Yes, i was focused on EOF but it had a problem above too. Glad I saw it while checking the build errors. My pleasure and thanks for the quick merge.


next-less not generating style.css

Behavior
install 'npx create-next-app --example with-next-less with-next-less-app'
add .gitignore write '.next' inside it
install now cli
run 'now'
Expected
css from less is generated

Fixed in Next 7 + next-less 1.0

now it's not generating css on both localhost and now cli, maybe there's a special way to work with this version

@timneutkens can you open this again ?

@nemixe have you tried<EMAIL_ADDRESS>(released 3 hours ago)?

fixed, i placed

import '../styles.css'

to _app.js and it work perfectly


Improve performance of tests

Currently some tests take a bit too long to run.

We can swap out the default Jest runner ts-jest with Rust one: https://swc.rs/docs/usage/jest
Make use of --shard and --maxWorkers  options in GitHub Actions and in CLI setting. See this Reddit page & article.

If the above won't add much, we could migrate from Jest to Vitest, which has a compatible API, but is much lighter by design.

this was partially fixed (for maps) in #941


SMS based OTP login

Hi thanks for building this plugin, it would be great to have OTP based login as well.
I can sponsor as well if that helps.

Thank you
I agree, it will be good, I have it in my plans


added form to link gh id to rh id

$subject - @sabre1041 @oybed

@sabre1041 @oybed ; good to merge or needs tweaks?


Partner Center customer usage attribution - Broken link

The link:
https://partner.microsoft.com/dashboard/mpn/analytics/CPP/MicrosoftAzure
Does not seem to be working. Can you please verify that this is the correct one? If indeed is broken, could you please update with the correct one?

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

ID: db44bc8f-a6d7-8651-165d-929230435633
Version Independent ID: c7847825-9d79-419e-a177-aca5872f1431
Content: Commercial marketplace partner and customer usage attribution
Content Source: articles/marketplace/azure-partner-customer-usage-attribution.md
Service: marketplace
Sub-service: partnercenter-marketplace-publisher
GitHub Login: @vikrambmsft
Microsoft Alias: vikramb

@vasalis Thanks for your comment! We will review and provide an update as appropriate.

@vasalis Good observation! Yes, the link is broken because of the reason shown in below screenshot. Use the new link i.e., https://partner.microsoft.com/en-us/dashboard/partnerinsights/analytics/overview.

@vikrambmsft Can you confirm and update the below highlighted section as well in the document.

I fixed the link and the updated doc is live: https://docs.microsoft.com/en-us/azure/marketplace/azure-partner-customer-usage-attribution#report

#please-close


Filter By Feature Issue

When trying to filter by a feature on the Municipal or Regional District Map overlay in TEST as PUBLIC USER, i get an error message (attached console pic). Note that when authenticated in Test logged in as IDIR user I can perform this search.
Steps to replicate:
Turn on Muncipal Boundaries
Zoom into municipality, example Penticton
Click on feature name "Penticton" to open map card
Go to map filter tab
Select a filter: Search by feature
Map card should now display "Fllter by Feature" button
Click Button
Expected result: sites within search feature should appear in search results
Actual results: error message

@emjohnst  - Were you using a private browser tab when you got this? I'm seeing the same thing when I use a private browser, but it's fine as the public if I use a regular browser window.

This is only an issue when viewing in private browser

This should be sorted out - it could also happen for users that don't allow cookies or otherwise have tighter browser security set.

Done in test


Implement NSD support

https://developer.android.com/training/connect-devices-wirelessly/nsd
https://armeria.dev/docs/client-service-discovery

https://github.com/DATL4G/Klient2Klient

https://github.com/posicks/mdnsjava

https://github.com/jmdns/jmdns more stars