Put more requests for help & advice on requests into public
We could have a public "get help on this request" link somewhere on request pages, which goes through to the user support inbox but also gets posted on the request thread (perhaps behind a tabbed interface).

We could then allow admins to answer the help request in public, with the aim of being able to point people towards existing answers rather than using canned responses to reply privately.

Possibly, on viewing the help request, admins could also mark it safe for public comment (rather than admin-only reply) to enable other users to contribute. We could have a feed of these help requests similar to URL


Stabilize tray module
With #2595 being merged, there are a few steps to make the tray module stable.
The goal is to completely deprecate positioning the tray without a module (and all `tray-*` settings in the bar section).

* [x] Automatically hide/show the tray window depending on whether a tray position (`%{Pt}` tag) is set in the renderer. This is needed to deal with hiding modules.
* [x] Remove `tray-position = adaptive` again and just activate the tray when a tray module exists (or one of the other positions is set). The existence of a tray module should override any value for `tray-position`. In particular, if a tray module exists *and* `tray-position` is set, a warning or error should be printed.
* [x] Fix the tray window being pushed off the bar if there is too much stuff on the bar. The tray window should always be fully within the bar window.
* [x] Rework all tray settings in module (see below)
* [x] Write module documentation on RTD
 * [x] Write migration docs on RTD.
* [x] Emit deprecation warnings for `tray-position` and all other tray settings in the bar section. #3002

It's probably easiest to implement each of these in a separate PR to keep complexity low. The order shouldn't matter except that the last one should be done last.

If we don't make the tray stable before the 3.7 release, polybar should also emit a warning whenever the tray module is used so that people are aware that the tray module may break again in the future.

---

For those wanting to test it out right now, I'll also add a minimal example for how to add the tray module. All of this is experimental and any config options may change before the tray becomes stable.

dosini
[bar/example]
modules-left = tray

[module/tray]
type = internal/tray
format =

---

We could now also completely change the tray behavior if the module is used without it being a breaking change. In the `tray_manager` we could have a flag `in_module` that can be used to differentiate between behavior for the old tray or the module.
We should consider taking advantage of this, especially for formatting.

* [x] There should be `tray-spacing`, which determines the spacing between the icons (`tray-padding` kind of does this already but the padding is also added at the beginning and end of the tray window.
* [x] `tray-padding` should now be applied to the left and right of each individual icon (just as what happens for regular labels). Only supports points and pixels
* [x] `tray-maxsize` and `tray-scale` should be merged into a single option. They both affect `client_height`, while `tray-maxsize` also increases spacing. This can be made cleaner. There should probably be just a single `tray-size` option (percentage with offset relative to bar height, defaults to 66%) and the final icon height and width is `min(bar_heigh, tray-size)`.
* [x] Use of `tray-background` should be discouraged. Make it clear that it will only affect tha background of individual icons, not the spacing in between.

This would help fix #1207 I think.

The following tray settings will not have any equivalent setting in the module:

* `tray-detached`: Not really sure what the use-case for this ever was
* `tray-transparent`: Already deprecated and has no effect
* `tray-offset-x`: Can be achieved with format offsets and offset tags.
* `tray-offset-y`: Due to the tray being subwindows now, it cannot be moved outside of the bar area anyway. If people want to vertically position icons within the bar, we could introduce a `tray-alignmnent` setting.

---

The new tray module would also be a workaround for #651, as long as there is enough padding before or after the tray module.

---

**Linked Issues & PRs**

* #2723
* #2726
* #2727
* #2609
* #3002


Update playback status for previously watched items
Just a quick question, will this scan for already watched anime and update their playback status on MAL, or will it only work for anime that I watch from now on? That would be a real bummer, because most of my stuff has already been watched back when this nice plugin wasn't yet around... :)


Allow stripping of path prefix when forwarding to backend
### Bug Description

When configured to use path based routing, the traefik operator will send requests to the backend on the same path that came into the frontend. This requires the backend service being able to reconfigure itself based upon the path prefix that is chosen from by the traefik operator. This is generally possible, however not all backends will be able to necessarily reconfigure the root path without sticking a proxy in the way to rewrite the URL. Instead, the traefik operator should allow for the requires side of the relation to indicate that the path prefix should be stripped or left intact.

This is fairly simply to do, and requires that a middleware option be injected/included into the yaml configuration for the service (relevant documentation). In fact, this should maybe be the default option since backend services may not be aware that they need to handle a forwarded HTTP request to the original path determined by the traefik operator.

### To Reproduce

I think it's fairly self-explanatory, but ...

1. juju deploy --channel beta traefik
2. juju deploy
3. juju add-relation traefik
4. curl URL provided on the relation
5. Observe the traefik logs do not include the X-Forwarded-Prefix headers, which is used then the path prefix is stripped:

2022-04-18T23:04:38.084Z [traefik] time="2022-04-18T23:04:38Z" level=debug msg="vulcand/oxy/roundrobin/rr: Forwarding this request to URL" Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/openstack-nova/v2.1/os-hypervisors/detail\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\",\"RawFragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"application/json\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Connection\":[\"keep-alive\"],\"User-Agent\":[\"python-novaclient\"],\"X-Auth-Token\":[\"gAAAAABiXe6FWsObpnFYyAUq26ZavlDHi5bvGG1I0PFWmL6OkKdHe1HmSsmqIIaYfvQnEOsrtplRVtpOLeQPT8uEobez5VLp5uWu8lxPlncTYTFYIelnuQFUo2H5mFrWgCfqGoIbwByT9QtLCOgcfJnn35QhUT2hbjVU-BRaJgc7flM1XuqzJ9Q\"],\"X-Forwarded-Host\":[\"192.168.8.2\"],\"X-Forwarded-Port\":[\"80\"],\"X-Forwarded-Proto\":[\"http\"],\"X-Forwarded-Server\":[\"traefik-0\"],\"X-Openstack-Nova-Api-Version\":[\"2.1\"],\"X-Real-Ip\":[\"10.1.38.1\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"192.168.8.2\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.1.38.1:3050\",\"RequestURI\":\"/openstack-nova/v2.1/os-hypervisors/detail\",\"TLS\":null}" ForwardURL=" URL
2022-04-18T23:04:40.984Z [traefik] time="2022-04-18T23:04:40Z" level=debug msg="vulcand/oxy/roundrobin/rr: completed ServeHttp on request" Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/openstack-nova/v2.1/os-hypervisors/detail\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\",\"RawFragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"application/json\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Connection\":[\"keep-alive\"],\"User-Agent\":[\"python-novaclient\"],\"X-Auth-Token\":[\"gAAAAABiXe6FWsObpnFYyAUq26ZavlDHi5bvGG1I0PFWmL6OkKdHe1HmSsmqIIaYfvQnEOsrtplRVtpOLeQPT8uEobez5VLp5uWu8lxPlncTYTFYIelnuQFUo2H5mFrWgCfqGoIbwByT9QtLCOgcfJnn35QhUT2hbjVU-BRaJgc7flM1XuqzJ9Q\"],\"X-Forwarded-Host\":[\"192.168.8.2\"],\"X-Forwarded-Port\":[\"80\"],\"X-Forwarded-Proto\":[\"http\"],\"X-Forwarded-Server\":[\"traefik-0\"],\"X-Openstack-Nova-Api-Version\":[\"2.1\"],\"X-Real-Ip\":[\"10.1.38.1\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"192.168.8.2\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.1.38.1:3050\",\"RequestURI\":\"/openstack-nova/v2.1/os-hypervisors/detail\",\"TLS\":null}"

Reconfiguring the yaml to include the necessary stripPrefix middleware, results in the proper request and the backend knowing how to service the path without reconfiguring the backend application:

2022-04-18T23:09:01.542Z [traefik] time="2022-04-18T23:09:01Z" level=debug msg="vulcand/oxy/roundrobin/rr: Forwarding this request to URL" Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/v2.1/os-hypervisors/detail\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\",\"RawFragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"application/json\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Connection\":[\"keep-alive\"],\"User-Agent\":[\"python-novaclient\"],\"X-Auth-Token\":[\"gAAAAABiXe-Nan9s3Mo6BygUvoiauekQFcnWbMBOHGU5aD5XInjpc6zlVCT2MeA6e0ucbTlWFUnXNlTHpo0OkHd3IfHrpwBtNr1-pwGotTi_5Sx0xW_DPPz1MdmC_rXZnOOYvNyVa3quCQar18pyOktTP42QJxP-cM6unim9omPvj3iE1MKIyDE\"],\"X-Forwarded-Host\":[\"192.168.8.2\"],\"X-Forwarded-Port\":[\"80\"],\"X-Forwarded-Prefix\":[\"/openstack-nova\"],\"X-Forwarded-Proto\":[\"http\"],\"X-Forwarded-Server\":[\"traefik-0\"],\"X-Openstack-Nova-Api-Version\":[\"2.1\"],\"X-Real-Ip\":[\"10.1.38.1\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"192.168.8.2\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.1.38.1:7822\",\"RequestURI\":\"/v2.1/os-hypervisors/detail\",\"TLS\":null}" ForwardURL=" URL
2022-04-18T23:09:05.230Z [traefik] time="2022-04-18T23:09:05Z" level=debug msg="vulcand/oxy/roundrobin/rr: completed ServeHttp on request" Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/v2.1/os-hypervisors/detail\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\",\"RawFragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"application/json\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Connection\":[\"keep-alive\"],\"User-Agent\":[\"python-novaclient\"],\"X-Auth-Token\":[\"gAAAAABiXe-Nan9s3Mo6BygUvoiauekQFcnWbMBOHGU5aD5XInjpc6zlVCT2MeA6e0ucbTlWFUnXNlTHpo0OkHd3IfHrpwBtNr1-pwGotTi_5Sx0xW_DPPz1MdmC_rXZnOOYvNyVa3quCQar18pyOktTP42QJxP-cM6unim9omPvj3iE1MKIyDE\"],\"X-Forwarded-Host\":[\"192.168.8.2\"],\"X-Forwarded-Port\":[\"80\"],\"X-Forwarded-Prefix\":[\"/openstack-nova\"],\"X-Forwarded-Proto\":[\"http\"],\"X-Forwarded-Server\":[\"traefik-0\"],\"X-Openstack-Nova-Api-Version\":[\"2.1\"],\"X-Real-Ip\":[\"10.1.38.1\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"192.168.8.2\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.1.38.1:7822\",\"RequestURI\":\"/v2.1/os-hypervisors/detail\",\"TLS\":null}"

### Environment

microk8s: v1.23.5
juju: 2.9.28
traefik: beta (rev 22)

### Relevant log output

shell
Relevant logs are included in the output from the reproducer. This is a design change request.

### Additional context

I believe something along the lines of the following would suffice for the per-app ingress scenario:

Added to the `_generate_per_app_config` method after the config dict has been created:

python
 if request.strip_prefix and self._routing_mode == _RoutingMode.path:
 traefik_middleware_name = f"juju-{prefix}-stripprefix"
 config['http']['routers'][traefik_router_name]['middlewares'] = [traefik_middleware_name]
 config['http']['middlewares'] = {
 traefik_middleware_name: {
 'stripPrefix': {
 'prefixes': [f"/{prefix}"],
 }
 }
 }


self._mergeOptions is not a function with Strapi v4
### Environment

self-hosted ( URL

### Version
- Strapi - 4.1.7
- @sentry/node - 6.19.6
- @sentry/tracing - 6.19.6

_No response_

### Steps to Reproduce

Instrument Strapi v4 application with Sentry integration. Followed Performance monitoring setup with Koa from the doc

### Expected Result

Log Strapi erros on Sentry

### Actual Result

Not able to track errors on Sentry instead logs `self._mergeOptions is not a function`

<img width="438" alt="Screenshot 2022-04-18 at 8 48 29 PM" src=" URL


TextRecognizer works ok on Android but the result letters are all corrupted on iOS
Hi,

I got recommended to use google_mlkit_text_recognition instead of google_ml_kit as followes
 URL

However, it still works ok on Android but not on iOS using google_mlkit_text_recognition as using google_ml_kit

recognizedText.text look ok on Android but the letters in it are all corrupted on iOS
For now, I need only English TextRecognizer

 import 'package:google_mlkit_text_recognition/google_mlkit_text_recognition.dart';

 textRecognizer = TextRecognizer(script: TextRecognitionScript.latin);
 final File? imageFile = await getImage(ImageSource.gallery);

 if(imageFile != null) {
 final inputImage = InputImage.fromFile(imageFile);
 final RecognizedText recognizedText = await textRecognizer.processImage(inputImage);

 String text = recognizedText.text;
 print('${this.className} extractText : ' + text);
 }

google_mlkit_text_recognition 0.0.1

My development environment is as followes
iOS 14.7.1
Xcode 13.3

Please help me to solve this issue
Thanks in advance


Follow up on qudt
URL
 URL

cc @nissimsan can you take this one over?


When attempting to set a wallpaper i recieve a segmentation fault. run with sudo the same.
[luke@fedora build]$ ./wallengine /home/luke/.local/share/Steam/steamapps/workshop/content/431960/2677437153/
Detected scene.pkg file at /home/luke/.local/share/Steam/steamapps/workshop/content/431960/2677437153/scene.pkg. Adding to list of searchable paths
Found wallpaper engine's assets at /home/luke/.local/share/Steam/steamapps/common/wallpaper_engine/assets
Segmentation fault (core dumped)
[luke@fedora build]$

fixed location of program and retested still having the issue.


Chart read write HTML and PDF
This is:

- [x] a bug report
- [ ] a feature request
- [ ] **not** a usage question (ask them on URL or URL

### What is the expected behavior?
The pdf and html file with the charts

### What is the current behavior?

32 Chart read write HTML
15:13:01 Load Test from Xlsx file 36writeLineChart1.xlsx
15:13:01 Iterate worksheets looking at the charts
15:13:01 Worksheet: Data
15:13:01 chart1 - "Sales"
15:13:01
15:13:01 lineChart
Fatal error: Uncaught TypeError: JpGraphException::defaultHandler(): Argument #1 ($exception) must be of type Exception, Error given in C:\xampp.8.0.18\htdocs\phpexcel\vendor\jpgraph\jpgraph\lib\jpgraph\src\jpgraph_errhandler.inc.php:158 Stack trace: #0 [internal function]: JpGraphException::defaultHandler(Object(Error)) #1 {main} thrown in C:\xampp.8.0.18\htdocs\phpexcel\vendor\jpgraph\jpgraph\lib\jpgraph\src\jpgraph_errhandler.inc.php on line 158

32 Chart read write PDF
15:07:46 Load Test from Xlsx file 36writeLineChart1.xlsx
15:07:46 Iterate worksheets looking at the charts
15:07:46 Worksheet: Data
15:07:46 chart1 - "Sales"
15:07:46
15:07:46 lineChart
Fatal error: Uncaught TypeError: JpGraphException::defaultHandler(): Argument #1 ($exception) must be of type Exception, Error given in C:\xampp.8.0.18\htdocs\phpexcel\vendor\jpgraph\jpgraph\lib\jpgraph\src\jpgraph_errhandler.inc.php:158 Stack trace: #0 [internal function]: JpGraphException::defaultHandler(Object(Error)) #1 {main} thrown in C:\xampp.8.0.18\htdocs\phpexcel\vendor\jpgraph\jpgraph\lib\jpgraph\src\jpgraph_errhandler.inc.php on line 158

### What are the steps to reproduce?
Run 32_Chart_read_write_HTML.php
Run 32_Chart_read_write_PDF.php

### What features do you think are causing the issue

- [ ] Reader
- [ ] Writer
- [ ] Styles
- [ ] Data Validations
- [ ] Formula Calulations
- [x] Charts
- [ ] AutoFilter
- [ ] Form Elements

php8.0
"phpoffice/phpspreadsheet": "^1.23",
"mpdf/mpdf": "^8.1",
"dompdf/dompdf": "^1.2",
"tecnickcom/tcpdf": "^6.4",
"jpgraph/jpgraph": "^4.0"


Incompatibilité Home Assistant 2022.5
Ne marche pas bien avec 2022.5 présentement… updatez à vos risques et périls.. pour ma part j’ai rollbacké et j’ai encore des trucs qui ne marchent plus avec Hilo depuis…


Update eth-json-rpc-middleware from 6.0.0 to latest version
Currently this repo uses an outdated version of the `eth-json-rpc-middleware` library as a dependency. This throws warnings regarding outdated dependencies and specifically causes an issue on Webpack 5 due to the middleware dependency's usage of the `safe-event-emitter` (requiring a node resolution of `util`) instead of the newer `@metamask/safe-event-emitter`.


InputImageRotation issues: Vertical images are not working, etc...
In Flutter I am trying to detect text from images in horizontal orientation is working perfectly but Vertical orientation text is not detected.
I am using the google_ml_kit plugin.
Anyone has a solution for this or another way to achieve this functionality.

Here you can check it is working with native android :- URL


Gitches on Nintendo 64 with N64 Digital while using Controller/Rumble Pak / F-Zero
I’ve enabled the controller pak manager through the web interface and formatted it but a number of games prompt that there is a problem with the pak on launch. One example is Tony Hawk Pro Skater 1. As a separate issue, F-Zero does not detect the blueretro device as a controller.

Console is modded with N64 digital and using latest version of the blueretro firmware. Unrelated, but with two NSO 64 controllers the number returned from the controller test tool for the right axis seems to be a bit higher than the benchmark. What setting in the advanced config should I adjust? Two different NSO 64 controllers return different values on the test tool, so there must be some variance at the factory with those sticks.


[BUG] Removing trees is cosmetic only
I used this mod to clear trees by waiting for the chainsaw indicator circle to turn red. Using the chainsaw will cause the tree to disappear. However, the tree is not actually removed but rather just made invisible.

You can test this by trying to change the elevation of the land where the tree is. Removing the tree the traditional way by cutting it down and then removing the stump with a machine allows the land to be changed. Unfortunately, if you use this mod to quickly remove the tree, it's impossible to cause the tree to not exist in ghost form.

Is there a fix for this in the meantime while you fix the mod? I don't see where original map trees are stored in the save game folder, only manually planted trees.


FSL installation takes long
This is not a neurodocker question but may be relevant. I think it is a more FSL or conda question. However, I though about asking here for some hints because FSL support is tedious with their mailing list.

I'm trying to build a Docker container with FSL. The "Stage 2" of "Performing post install tasks" takes forever. It's not my Internet connection. Maybe someone here has a similar experience.

Here's the part installing FSL:

FROM debian:stable
...
WORKDIR /opt
# Install FSL for pydeface
# file command is used by FSL installer
RUN apt-get -y install file
RUN curl -s URL -o fslinstaller.py
RUN python3 fslinstaller.py -d /opt/fsl -V 6.0.5
RUN rm fslinstaller.py
# Variables and config for FSL.
ENV FSLDIR="/opt/fsl"
RUN . ${FSLDIR}/etc/fslconf/fsl.sh
ENV PATH="${FSLDIR}/bin:${PATH}"

I narrowed it down to the following command:

/opt/fsl/fslpython/bin/python /opt/fsl/fslpython/bin/conda-env create -f /opt/fsl/etc/fslconf/fslpython_environment.yml

However, it doesn't do much but creates a conda environment.

Here are the contents of `/opt/fsl/etc/fslconf/fslpython_environment.yml`.

name: fslpython
channels:
 - conda-forge
 - defaults
 - URL
dependencies:
 - eddy_qc=1.0.3
 - fmrib-unpack=2.8.0
 - fsl-add_module=0.3.2
 - fsl-get_standard=0.1.0
 - fsl_mrs=1.1.8
 - fsl-pyfeeds=0.9.5
 - fsl_sub=2.5.7
 - fsl_sub_plugin_sge=1.4.7
 - fsl_sub_plugin_slurm=1.3.7
 - fsl-tirl=v2.1.3b1
 - fsleyes=1.3.0
 - fslpy=3.7.0
 - ipython=7.23.1
 - matplotlib=3.4.2
 - mkl-service=2.3.0
 - nidmresults=2.1.0
 - nidmresults-fsl=2.2.0
 - nibabel=3.2.1
 - nilearn>=0.7.1
 - numpy=1.20.3
 - pandas=1.2.4
 - paramiko=2.7.2
 - pip=21.1.1
 - python=3.8.6
 - pyyaml=5.4.1
 - scikit-image=0.18.1
 - scikit-learn=0.24.2
 - scipy=1.6.3
 - seaborn=0.11.1
 - vtk=9.0.1
 - wire=1.0.0
 - wxpython=4.0.7.post2


Mes compteurs d'énergie ne fonctionnent pas - There is no state available for this entity
Est-ce que ca vous dit qqch?

On dirait que Home assistant force la définition de tyypes pour ces variables... mais j'y connais pas grand chose!

J'ai récemment dû réinstaller l'intégration après plusieurs problèmes bizarres. Tout semble enfin se connecter et je suis capable de contrôler mes thermostats à partir de Home Asssistant. Par contre, aucune donnée statistiques au niveau Énergie.

image

Quand je regarde les stats dans Developers tools, je vois ceci:

image

image

Je n'ai pas essayé de cliquer sur "remove", car je ne veux justement pas les enlever... mais peut-etre vont-ils se recréer ensuite?


Grajenje URL-jev
Svetujem, da za grajenje URL-jev (v predlogah in pri preusmeritvah) uporabite funkcijo `url`. Pri lokalnem poganjanju sicer ne bo nobene razlike, bodo pa tako povezave delovale pri poganjanju na Binderju. Za začetek bo tako treba namesto iz `bottle` uvažati iz `bottleext`:

python
from bottleext import *

Funkciji `url` podaste ime funkcije, ki prikaže želeno stran (kot niz), nato pa po potrebi še ostale poimenovane parametre. Tako namesto
 URL
naredite

python
 redirect(url('uporabnik_get', id_uporabnika=id_uporabnika))

Podobno naredite tudi pri vseh povezavah v predlogah (tj., atributi `href`, `action`, `src`), npr.

html

Mimogrede, da bo aplikacija tekla na Binderju, bo potrebno v `binder/start` popraviti ime glavnega programa:

bash
export BOTTLE_RUNTIME=gama.py

Opažam še, da v glavnem programu uvažate knjižnico `requests`, ki je pa nikjer ne uporabite, tako da svetujem, da njen uvoz odstranite. Če pa jo boste vendarle potrebovali (oziroma katerokoli knjižnico, ki ni privzeto nameščena s Pythonom), pa jo dodajte še v `binder/requirements.txt` (obstoječi vrstici seveda pustita), da se bo ustrezno pripravilo okolje za poganjanje. Ko boste želeli, lahko potem v `README.md` dodaste še povezavo za poganjanje v Binderju:

markdown
bottle.py


Fix bugs on Korean MSX Conversion To SMS games On SG-1000 Mode Emulation
Bug:
168426478-19e640b6-d2c5-4bb4-b307-1c736fc22aaa
168426489-68094b63-dd8a-43fa-bba7-8ce8b76f53b7
168426499-11534212-7e93-4128-a7c9-23d97efa1a3a

Fixed:
168426558-d89354ff-b41b-470a-8076-a6583ab8abbf
168426585-5842bd13-4c39-42fa-8679-186101233835
168426617-aba13656-ac8f-49e8-b58a-c2198fffe84f

You must add Feature of RAM

SG-1000/SG-1000 II RAM:

Master System/Mark III/Master System II RAM:

Game Gear RAM:

Genesis / Mega Drive / CD RAM:


Feature: command auto complete
### Description
When I use the git command, git supports auto complete. For example, I typed `git sta` and pressed `tab` then git showed suggestions. I can select one of suggestions with arrow keys (up/down) and tab and enter.

<img width="522" alt="image" src=" URL
Fig 1. `git sta` example

It would be nice for pomodoro to support this feature also


Support working with query string and JSON body
### Preflight checklist

- [X] I could not find a solution in the existing issues, docs, nor discussions.
- [X] I agree to follow this project's Code of Conduct.
- [X] I have read and am following this repository's Contribution Guidelines.
- [ ] This issue affects my Ory Cloud project.
- [ ] I have joined the Ory Community Slack.
- [ ] I am signed up to the Ory Security Patch Newsletter.

### Describe your problem

Support working with query string and JSON body

### Describe your ideal solution

1. Mutating and hydrating query string and JSON body (e.g. adding/replacing/removing a query string parameter or a JSON body path)
2. Extracting data from query string and JSON body for keto_engine_acp_ory (e.g. data from a query string parameter or a JSON body path)
3. Support autherizer rules for query string parameters and JSON body paths (e.g. allowing or disallowing specific values)

### Workarounds or alternatives

-

### Version

-

### Additional Context

_No response_


Error: Too many levels of nesting to fake this schema
### Is there an existing issue for this?

- [X] I have searched the tracker for existing similar issues and I know that duplicates will be closed

### Describe the Issue

When I use nesting in my OpenAPI definition and generate collection. The generated examples where nesting has been used show the following error:

Sample generated Example:

{
 "meta": {
 "page_size": 50,
 "continuation_token": "A Very Long JSON String"
 },
 "data": [
 {
 "service": {
 "id": "bc73d72d-3cca-433b-8229-ab8fd0f7c2f1",
 "name": "Software Development"
 },
 "posted_by": {
 "id": "05072d22-ab35-47ce-8d58-4ffe0d6fcda7",
 "name": "John Wick",
 "city": "Toronto",
 "country": "Canada",
 "phone": "+1 ***-***-3006",
 "phone_verified": true,
 "email": "us***@****.com",
 "email_verified": false,
 "posted_on": "2017-07-21T17:32:28Z"
 },
 "id": "05072d22-ab35-47ce-8d58-4ffe0d6fcda7",
 "lead_status": "pending",
 "credits": 22,
 "experts_responded": 3,
 "service_questions_and_answers": [
 {
 "question_id": {
 "value": " "
 },
 "question": {
 "value": " "
 },
 "answer": {
 "value": " "
 }
 },
 {
 "question_id": {
 "value": " "
 },
 "question": {
 "value": " "
 },
 "answer": {
 "value": " "
 }
 }
 ]
 },
 {
 "service": {
 "id": "bc73d72d-3cca-433b-8229-ab8fd0f7c2f1",
 "name": "Software Development"
 },
 "posted_by": {
 "id": "05072d22-ab35-47ce-8d58-4ffe0d6fcda7",
 "name": "John Wick",
 "city": "Toronto",
 "country": "Canada",
 "phone": "+1 ***-***-3006",
 "phone_verified": true,
 "email": "us***@****.com",
 "email_verified": false,
 "posted_on": "2017-07-21T17:32:28Z"
 },
 "id": "05072d22-ab35-47ce-8d58-4ffe0d6fcda7",
 "lead_status": "pending",
 "credits": 22,
 "experts_responded": 3,
 "service_questions_and_answers": [
 {
 "question_id": {
 "value": " "
 },
 "question": {
 "value": " "
 },
 "answer": {
 "value": " "
 }
 },
 {
 "question_id": {
 "value": " "
 },
 "question": {
 "value": " "
 },
 "answer": {
 "value": " "
 }
 }
 ]
 }
 ]
}

### Steps To Reproduce

1. Import attached API Spec
2. Generate Collection
3. View generated successful response example under Leads --> [admin,client,expert] Returns lead list

### Screenshots or Videos

image
Spec.txt

### Operating System

Windows

### Postman Version

9.18.2

### Postman Platform

Postman App

### Additional Context?

_No response_


kubernetes-client and kubernetes extension combinations don't generate the correct things
### Describe the bug

If I have a project which contains both the `kubernetes-client` extension and any of the other kubernetes extensions (`openshift`, `kubernetes`, `minikube`), if `src/main/kubernetes` contains other `Deployments`/etc, then the `ServiceAccount` object doesn't get generated, yet a `serviceAccountName` attribute gets added to each and every `Deployment` or `DeploymentConfig`.

 This should not happen.

### Expected behavior

_No response_

### Actual behavior

_No response_

### How to Reproduce?

Here's a reproducer:

kubernetes-service-account.zip

1. Download & unzip `kubernetes-service-account.zip`
2. `cd kubernetes-service-account`
3. `./mvnw clean package -DskipTests -Dquarkus.kubernetes.deployment-type=openshift`
4. Inspect `target/kubernetes/openshift.yml`

Notice there is is only a single `kind: ServiceAccount` object for the `fights-db`, yet the `DeploymentConfig` for `name: kubernetes-service-account` contains `serviceAccountName: kubernetes-service-account`, which does not exist.

This fails to deploy because the service account is missing.

### Output of `uname -a` or `ver`

_No response_

### Output of `java -version`

_No response_

### GraalVM version (if different from Java)

_No response_

### Quarkus version or git rev

_No response_

### Build tool (ie. output of `mvnw --version` or `gradlew --version`)

_No response_

### Additional information

_No response_


On the topic of websites like LeetCode
Hi there,

Because of the existence of many issues asking for support for certain online judges, I decided to create a more elaborate issue explaining the reasons behind rejecting these feature requests every time. This issue concerns all online judges that require you to write your code in predefined functions or classes, like LeetCode, GeeksforGeeks, Topcoder, InterviewBit, CodeStudio, and binarysearch.

Competitive Companion's most important feature is its ability to provide access to the problem data of 60+ online judges in a generic way. It's able to do this because the online judges it currently supports all follow roughly the same format, where you are free in how you structure your code, where all input/output is string-based, and where input/output is communicated via stdin/stdout or via files.

This consistency makes it possible for Competitive Companion to aid external tools in 2 important tasks: generating relevant skeleton files and running sample cases locally. All parsers in Competitive Companion are able to aid in both of those tasks, and I expect all future parsers to be able to do so as well.

The primary reason why feature requests for the aforementioned websites are rejected every time is because their "complete this function or class, don't use your own template" format is completely different from these 60+ other judges. You are not free in how you structure your code, and these websites usually provide template code that is not able to compile in your local environment, let alone run the sample cases locally (missing `main` function, missing imports, missing class definitions, etc.). In other words, the problem format these websites use does not fit within Competitive Companion's set of supported problem formats.

Theoretically it is possible for a browser extension to fix the previously mentioned problems automatically. Such an extension would have to parse problem pages like Competitive Companion does, but also needs to convert the template code so that it can compile and run sample cases in a local environment. It'd have to be generic so that it works with all problems (it's not always just a single function call with a trivially constructed argument), for multiple programming languages (LeetCode alone already supports many popular languages), and for multiple websites.

However, I consider such functionality to be way outside the scope of Competitive Companion, and totally worthy of being a standalone project (not created by me though).

Another issue that affects several of these websites is that their sample case format is inconsistent. This makes it very hard for any extension to consistently parse the provided input/output samples correctly.

Please know that creating new issues requesting support for these websites won't help. The answer hasn't changed since 2018 and isn't likely to change any time soon.


Mybatis INSERT foreach case SQLSyntaxErrorException
## Bug Report

### Which version of ShardingSphere did you use?
5.1.1
### Which project did you use? ShardingSphere-JDBC or ShardingSphere-Proxy?
ShardingSphere-Proxy
### Expected behavior
The following INSERT statement can run normally when calling MySQL directly, but an exception is thrown after using Sharding-Proxy.

@Insert(value = {" insert into ${tableName} (shapeid, userid, groupid, create_userid, name, type, name_alias, " +
 "stringvalue, doublevalue, intvalue, blobvalue, version, datasize, createtime, modifytime, deleted) values" +
 " " +
 "(#{item.builder.serverPID}, #{item.userID}, #{item.groupID}, #{item.userID}, " +
 "#{item.builder.fieldName}, #{item.builder.type}, #{item.builder.fieldName2}, " +
 "#{item.builder.stringValue}, #{item.builder.doubleValue}, #{item.builder.intValue}, " +
 "#{item.blobValue}, #{item.builder.version}, #{item.dataSize}, " +
 "#{item.builder.createTime}, #{item.builder.modifyTime}, #{item.builder.deleted})" +
 " "})
@Options(useGeneratedKeys=true, keyProperty="propertyExList.builder.serverID", keyColumn="id")
boolean insertBatchProperty(@Param("tableName") String tableName,
 @Param("propertyExList") List propertyExList);

### Actual behavior

### Error updating database. Cause: java.sql.SQLSyntaxErrorException: This version of ShardingSphere-Proxy doesn't yet support this SQL. 'You have an error in your SQL syntax'
### The error may exist in xxx/cn/syncserver/dao/UploadShapeDao.java (best guess)
### The error may involve xxx.cn.syncserver.dao.UploadShapeDao.insertBatchProperty-Inline
### The error occurred while setting parameters
### SQL: insert into shape_property_simple (shapeid, userid, groupid, create_userid, name, type, name_alias, stringvalue, doublevalue, intvalue, blobvalue, version, datasize, createtime, modifytime, deleted) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) , (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
### Cause: java.sql.SQLSyntaxErrorException: This version of ShardingSphere-Proxy doesn't yet support this SQL. 'You have an error in your SQL syntax'
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: This version of ShardingSphere-Proxy doesn't yet support this SQL. 'You have an error in your SQL syntax'

### Reason analyze (If you can)
I found that the following insert statement can be executed. The only difference between it and the previous statements with errors is that it does not contain ` (?,?,...)`.

[INFO ] 2022-05-23 15:20:37.162 [ShardingSphere-Command-0] ShardingSphere-SQL - Actual SQL: syncdb1 ::: insert into shape_simple (layerid, userid, create_userid, groupid, type, data, minlevel, maxlevel, version, datasize, legend, createtime, modifytime, deleted, create_version) values (0, 10232, 10232, -1, 1, x'0a1b09c240214c1bc45c4011ee44a401170b4440190000000000000000', 0, 0, 15, 120.0, '', '2022-05-23 15:18:54', '2022-05-23 15:18:54', 0, 15)


MyBatis INSERT blob cause SQLSyntaxErrorException when blob length is 0
## Bug Report

### Which version of ShardingSphere did you use?
5.1.1

### Which project did you use? ShardingSphere-JDBC or ShardingSphere-Proxy?
ShardingSphere-Proxy

### Expected behavior
execute insert by mybatis with a blob value.

java
@Insert("INSERT INTO remark(id, userid, content, time, blobValue) " +
 "VALUES(null, #{userId}, #{content}, #{time}, #{blobValue})"
 )
 boolean insert2(RemarkPO remark);

### Actual behavior

### Error updating database. Cause: java.sql.SQLSyntaxErrorException: This version of ShardingSphere-Proxy doesn't yet support this SQL. 'You have an error in your SQL syntax'
### The error may exist in rivermap/cn/wemapsyncserver/dao/UploadShapeDao.java (best guess)
### The error may involve rivermap.cn.wemapsyncserver.dao.UploadShapeDao.insertBatchProperty-Inline
### The error occurred while setting parameters
### SQL: insert into dt_shape_property_simple (shapeid, userid, groupid, create_userid, name, type, name_alias, stringvalue, doublevalue, intvalue, blobvalue, version, datasize, createtime, modifytime, deleted) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) , (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
### Cause: java.sql.SQLSyntaxErrorException: This version of ShardingSphere-Proxy doesn't yet support this SQL. 'You have an error in your SQL syntax'

### Reason analyze (If you can)
* Use the configuration mentioned in #17888 and add a `blobvalue` field of `blob` type in the `remark` table.

java
 public class RemarkPO {

 private byte[] blobValue;

 public byte[] getBlobValue() {
 return blobValue;
 }

 public void setBlobValue(byte[] blobValue) {
 this.blobValue = blobValue;
 }
}

* `insert(remark)`
* The execution conditions and results are as follows:
 * `remark.setBlobValue(null)`: OK
 * `remark.setBlobValue(new byte[5])`: OK
 * `remark.setBlobValue(new byte[0])`: throw SQLSyntaxErrorException


[ios.dangerous]: withIosDangerousBaseMod: Could not locate a valid AppDelegate at root
### Summary

Running
`expo prebuild`
or
`expo eject`

### Environment

expo-env-info 1.0.3 environment info:
 System:
 OS: macOS 12.3.1
 Shell: 5.8 - /bin/zsh
 Binaries:
 Node: 16.13.1 - /usr/local/bin/node
 Yarn: 1.22.18 - /usr/local/bin/yarn
 npm: 8.1.2 - /usr/local/bin/npm
 Managers:
 CocoaPods: 1.11.3 - /usr/local/bin/pod
 SDKs:
 iOS SDK:
 Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
 IDEs:
 Xcode: 13.4/13F17a - /usr/bin/xcodebuild
 npmPackages:
 expo: ~45.0.3 => 45.0.4
 react: 17.0.2 => 17.0.2
 react-dom: 17.0.2 => 17.0.2
 react-native: 0.68.2 => 0.68.2
 react-native-web: 0.17.7 => 0.17.7
 npmGlobalPackages:
 eas-cli: 0.41.1
 expo-cli: 5.0.1
 Expo Workflow: bare

### Please specify your device/emulator/simulator platform, model and version

mac

### Error output

_No response_

### Reproducible demo or steps to reproduce from a blank project

-


p384: v0.11 release tracking issue
This is a tracking ticket for work items it would be nice to have before cutting a final v0.11 release which includes an initial arithmetic implementation.

NOTE: not all of these need to be completed prior to a release and they can be added after-the-fact.

- [x] #573
- [x] Test vectors
 - [x] #567
 - [x] #570
 - [x] #569
 - [x] #574

cc @brycx @jedisct1


CPU load of integritee-service increases over time
- The CPU usage of the integritee-service steadily increases from initially 20% up to 90% when executing a long running benchmark
 - When I stop sending transaction the CPU does not decrease. It seems stuck at high load.
 - After restarting the process the CPU usage is back to normal again
- Some first investigation points towards the "interval_block_production_timer" thread
 - Unfortunately I cannot see inside the enclave for further information
 - It would help enormously when we could see the stack of the threads
 - See #761


Appium stop working with iOS on MacOS 12.3
## The problem

Since Mac OS 12.3 python 2 by path usr/bin/python was replaced by Python 3 with path usr/bin/python3
Directory usr/bin/python doesn't exist anymore and can't be created as a protected system directory.

When trying to run any test on a real iOS device or iOS Simulator I get an error:
"org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Command '/usr/bin/python' not found. Is it installed?"

Any installation of Python2 and adding it to any System path didn't fix a problem.

Looks like WebDriver is looking for usr/bin/python directory only ignoring any System variables and installed python2

Issue reproduced on any call of embedded selenium-remote-driver (3.141.59)
For example: getDriver().setLocation(53.3453, -1.4532, 0);

## Environment

* Appium version (or git revision) that exhibits the issue: GUI appium version 1.22.3-4 + server 1.22.2 and appium console server 1.22.0
* Last Appium version that did not exhibit the issue (if applicable): no one
* Driver version that exhibits the issue (only for Appium2): all (Mac OS version depends)
* Last driver version that did not exhibit the issue (if applicable, only for Appium2): no one
* Desktop OS/version used to run Appium: Mac OS 12.3 (Doesn't reproduce on Mac OS 12.2 and older)
* Node.js version (unless using Appium.app|exe):
* Package manager name and version (we only officially support NPM):
* Mobile platform/version under test: iOS any version
* Real device or emulator/simulator: real device and simulator
* Appium CLI or Appium.app|exe: io.appium java-client 8.1.0
* Java 8

## Details

If necessary, describe the problem you have been experiencing in more detail.

## Link to Appium logs
Intelij IDEA log
 URL

Appium console server log
 URL


How can I get my output address like rtsp or file address
ENV:
NVIDIA Jetson Xavier NX (Developer Kit Version)
 Jetpack 4.6 [L4T 32.6.1]
 Board info:
 Type: Xavier NX (Developer Kit Version)
 Libraries:
 CUDA: 10.2.300
 cuDNN: 8.2.1.32
 TensorRT: 8.0.1.6
 Visionworks: 1.6.0.501
 OpenCV: 4.5.1 compiled CUDA: YES
 VPI: ii libnvvpi1 1.1.15 arm64 NVIDIA Vision Programming Interface library
 Vulkan: 1.2.70
 jetson-stats:
 Version 3.1.2
 Works on Python 3.6.9

DeepStream Version 6.0.1
TensorRT Version 8.0.1.6

my config file is below：

[application]
enable-perf-measurement=1
perf-measurement-interval-sec=5

[tiled-display]
enable=1
rows=1
columns=1
#width=704
#height=576

width=1920
height=1080
gpu-id=0
nvbuf-memory-type=0

[source0]
enable=1
type=3
#uri=file:///opt/nvidia/deepstream/deepstream/samples/streams/sample_1080p_h264.mp4
#uri=file:///home/dvadmin/wxp/safeHat/video/show-hat.avi
uri=rtsp://admin:be92319@192.168.0.641:554
num-sources=1
gpu-id=0
cudadec-memtype=0

[sink0]
enable=1
type=3
codec=1
enc-type=0
bitrate=4000000
rtsp-port=8554
udp-port=5400
sync=0
#gpu-id=0
source-id=1
#nvbuf-memory-type=0
#profile=1
output-file=out_res.mp4
udp-buffer-size=100000

[osd]
enable=1
gpu-id=0
border-width=5
text-size=15
text-color=1;1;1;1;
text-bg-color=0.3;0.3;0.3;1
font=Serif
show-clock=0
clock-x-offset=800
clock-y-offset=820
clock-text-size=12
clock-color=1;0;0;0
nvbuf-memory-type=0

[streammux]
gpu-id=0
live-source=0
batch-size=1
batched-push-timeout=40000
width=1920
height=1080
enable-padding=0
nvbuf-memory-type=0

[primary-gie]
enable=1
gpu-id=0
gie-unique-id=1
nvbuf-memory-type=0
config-file=config_infer_primary_yoloV5.txt

[tests]
file-loop=0

run log is below:

WARNING: [TRT]: Using an engine plan file across different models of devices is not recommended and is likely to affect performance or even cause errors.
Deserialize yoloLayer plugin: yolo_93
Deserialize yoloLayer plugin: yolo_96
Deserialize yoloLayer plugin: yolo_99
0:00:05.616159735 5167 0x4219600 INFO nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger: NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::deserializeEngineAndBackend() [UID = 1]: deserialized trt engine from :/home/dvadmin/wxp/tensorrtx/DeepStream-Yolo/model_b1_gpu0_fp32.engine
INFO: [Implicit Engine Info]: layers num: 4
0 INPUT kFLOAT data 3x640x640
1 OUTPUT kFLOAT yolo_93 255x80x80
2 OUTPUT kFLOAT yolo_96 255x40x40
3 OUTPUT kFLOAT yolo_99 255x20x20

0:00:05.616422771 5167 0x4219600 INFO nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger: NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::generateBackendContext() [UID = 1]: Use deserialized engine model: /home/dvadmin/wxp/tensorrtx/DeepStream-Yolo/model_b1_gpu0_fp32.engine
0:00:05.627614037 5167 0x4219600 INFO nvinfer gstnvinfer_impl.cpp:313:notifyLoadModelStatus: [UID 1]: Load new model:/home/dvadmin/wxp/tensorrtx/DeepStream-Yolo/config_infer_primary_yoloV5.txt sucessfully

Runtime commands:
 h: Print this help
 q: Quit

 p: Pause
 r: Resume

**PERF: FPS 0 (Avg)
**PERF: 0.00 (0.00)
** INFO: : Pipeline ready

** INFO: : Pipeline running

**PERF: 28.15 (27.98)
**PERF: 25.00 (26.41)
**PERF: 25.00 (25.92)
**PERF: 25.00 (25.68)
**PERF: 25.00 (25.54)
**PERF: 25.00 (25.45)
**PERF: 25.01 (25.38)
**PERF: 24.99 (25.34)
q
Quitting
App run successful

but I can not find out put file out_res.mp4
when I set sink0 type is 4, but I can not find out put rtsp url. I try to use rtsp://localhost:8554/ds_test but fail.
please help me think you very much


2-way sync maybe possible now?
With the higher accuracy, maybe a 2-way sync like the trakt plugin is now possible?

Maybe there is a somewhat reasonable way to-do this now, its just super convienent to have all your watched status in trakt and simply do a sync on a fresh install, so everything is back where you left.

So for normal shows/movies using the trakt plugin i dont have to care about any backup or library state, i can just reinstall the server point it to my libs and via a trakt resync all watched states are set to where i left off.

Would be super cool to have this also for Anime, but i understand that this can be more complex to get right.


Unable to add Liquidity Addition on Cosmostation
**Description:**
Unable to add liquidity symmetrically in Cosmostation for the SHIB pool, as an error log is triggered as the liquidity addition is asymmetric
Screenshot_20220610-015152

**Ways to reproduce it:**
Adding liquidity symmetrically on the SHIB - ROWAN pool


Region hardcoded in `listBuckets`
The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'nl-ams'.

Trying to connect to Scaleway S3-compastible storage. When I specify a `region` property or leave it out, I get:

See code below.

ts
import { Client } from "minio";

const minioClient = new Client({
 endPoint: "xxx.s3.nl-ams.scw.cloud",
 port: 443,
 useSSL: true,
 accessKey: "xxx",
 secretKey: "xxx",
});

(async function run() {
 await minioClient.listBuckets();
})();


[2.5] Audio delay on fresh install when running three parallel Kurento media servers
I was installing BBB 2.5 on a new server and dealing with high audio delay (**audio and video where totally out of sync**).
I had copied `/etc/bigbluebutton/bbb-conf/apply-config.sh` file from the old server to the new one, without much changing it. There was called the function `enableMultipleKurentos` in it, based on here to run three parallel KMS.

I reinstalled it again and noticed that using `enableMultipleKurentos` function in `apply-config.sh` file may be causing this problem.
adding `disableMultipleKurentos` didn't solve the problem. So I ended up removing all files and installing again, without adding that function into apply-config fie. And it's solved now.

P.S. I'm not sure if it's been cause of the problem! I just decided to report it here, for more investigations.
Since I'm not currently able to reproduce it on another server.

**To Reproduce**
Steps to reproduce the behavior:
1. fresh installation of BBB 2.5
2. add `enableMultipleKurentos` to file `/etc/bigbluebutton/bbb-conf/apply-config.sh`
3. Run `sudo bbb-conf --restart`
4. Turn on audio and camera
5. Check on another device to see if it has any delay or not

Version: **BigBlueButton Server 2.5.1 (3020)**


Benchmark: Experiment with different slot durations
Benchmark how the worker behaves with different slot lengths. Especially regarding transactions per block.


bug(`forge script`): tx succeeds during simulation but fails on any regular function call that occurs in a script after contract creation
### Component

Anvil

### Have you ensured that all of these are up to date?

- [X] Foundry
- [X] Foundryup

### What version of Foundry are you on?

forge 0.2.0 (0962fd3 2022-06-16T18:19:05.497315Z)

### What command(s) is the bug in?

_No response_

### Operating System

macOS (Apple Silicon)

### Describe the bug

Executing a contract func that updates storage on a contract that doesn't have a constructor fails on a forked instance of optimism or arbitrum (using anvil). On mainnet and polygon forks, there's no issue.

solidity
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.13;

contract Contract {
 address public test;

 function initialize(address _test) external {
 test = _test;
 }
}

solidity
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.13;

import "forge-std/Script.sol";

import {Contract} from "src/Contract.sol";

contract ContractScript is Script {

 Contract public testContract;

 function run() public {
 vm.broadcast();
 testContract = new Contract();

 vm.broadcast();
 testContract.initialize(address(1));
 }
}

What's interesting is the simulation is successful, but the actual broadcast tx fails:

$ forge script script/Contract.s.sol --rpc-url " URL --private-key $ANVIL_ACCT_9 --broadcast -vvvv [14:41:16]
[⠒] Compiling...
Nothing to compile
Traces:
 [93261] ContractScript::run()
 ├─ [0] VM::broadcast()
 │ └─ ← ()
 ├─ [49699] → new Contract@0x700b6a60ce7eaaea56f065753d8dcb9653dbad35
 │ └─ ← 248 bytes of code
 ├─ [0] VM::broadcast()
 │ └─ ← ()
 ├─ [2502] Contract::initialize(0x0000000000000000000000000000000000000000)
 │ └─ ← ()
 └─ ← ()

Script ran successfully.
Gas used: 93261
==========================
Simulated On-chain Traces:

 [106971] → new Contract@0x700b6a60ce7eaaea56f065753d8dcb9653dbad35
 └─ ← 248 bytes of code

 [23694] Contract::initialize(0x0000000000000000000000000000000000000000)
 └─ ← ()

==========================

Estimated total gas used for script: 131151

Amount required: 0.000262302 ETH

==========================

###
Finding wallets for all the necessary addresses...
##
Sending transactions [0 - 1].
⠉ [00:00:00] [#################################################################################################################################################################################################################################################] 2/2 txes (0.0s)
Transactions saved to: broadcast/Contract.s.sol/10/run-latest.json

##
Waiting for receipts.
⠙ [00:00:07] [#############################################################################################################################################################################################################################################] 2/2 receipts (0.0s)
#####
✅ Hash: 0x616898701db8efc33e972bfb36467311b28cfc49ed863f70dfe2f4a1d48a4c71
Contract Address: 0x700b6a60ce7eaaea56f065753d8dcb9653dbad35
Block: 12064970
Paid: 0.000213942 ETH (106971 gas * 2 gwei)

#####
❌ Hash: 0x03db02d9ff00fb3f4e1c6550670aa6c57e8a9361d1e406a34e391e0de5ee0b21
Block: 12064971
Paid: 0.0000469 ETH (23450 gas * 2 gwei)

Transactions saved to: broadcast/Contract.s.sol/10/run-latest.json

Error:
 0: ["Transaction Failure: 0x03db…0b21"]

Location:
 cli/src/cmd/forge/script/receipts.rs:75

If you remove logic that updates any storage state, the tx succeeds.


[fhir-client] Calling $validate from the fhir-client fails in the main branch
We are using the FHIRClient validate method to validate Bundle resource by passing the Bundle object.

client.validate(finalBundle)

It fails to perform validation. The FHIR server log displays following message

[6/17/22, 16:27:24:361 UTC] 00000042 FHIRHttpServl 2 Creating FHIRHttpServletRequestWrapper for HttpServletRequest: com.ibm.ws.webcontainer40.srt.SRTServletRequest40@ee864739
[6/17/22, 16:27:24:361 UTC] 00000042 FHIRHttpServl 2 Retrieved these 'header' query parameters from the request URI: {}
[6/17/22, 16:27:24:361 UTC] 00000042 FHIRHttpServl 2 Content-Type is application/xml
[6/17/22, 16:27:24:361 UTC] 00000042 FHIRRestServl I Received request: tenantId:[default] dsId:[default] user:[fhiruser] method:[POST] uri:[ URL
[6/17/22, 16:27:24:365 UTC] 00000042 FHIRProvider > com.ibm.fhir.provider.FHIRProvider readFrom ENTRY
[6/17/22, 16:27:24:375 UTC] 00000042 FHIRProvider com.ibm.fhir.server.resources.Operation invoke(String,String,Resource) ENTRY
[6/17/22, 16:27:24:376 UTC] 00000042 FHIRResource 1 'Resource' is not a valid resource type.
[6/17/22, 16:27:24:381 UTC] 00000042 FHIRResource 1
OperationOutcome:
{"resourceType":"OperationOutcome","id":"ac-13-0-2-cd77fa72-e66c-4b97-a533-56c7af817a67","issue":[{"severity":"fatal","code":"not-supported","_code":{"extension":[{"url":" URL is not a valid resource type."}}]}
[6/17/22, 16:27:24:381 UTC] 00000042 RestAuditLogg > com.ibm.fhir.server.util.RestAuditLogger logOperation ENTRY
[6/17/22, 16:27:24:381 UTC] 00000042 RestAuditLogg com.ibm.fhir.provider.FHIRProvider writeTo ENTRY
[6/17/22, 16:27:24:385 UTC] 00000042 FHIRProvider < com.ibm.fhir.provider.FHIRProvider writeTo RETURN
[6/17/22, 16:27:24:385 UTC] 00000042 FHIRRestServl I Completed request[0.024226862 secs]: tenantId:[default] dsId:[default] user:[fhiruser] method:[POST] uri:[ URL status:[404]
[6/17/22, 16:27:24:385 UTC] 00000042 FHIRRestServl < com.ibm.fhir.server.filter.rest.FHIRRestServletFilter doFilter RETURN

**Following is a sample Bundl resource that has validation error but the validation operation does npt detect it**
EST-REG-ForVikas-RegTesting-Enriched.xml.zip


Brisanje nepremičnine
Potrebovale bi pomoč pri brisanju nepremičnine. Kljub temu, da smo uredile, da ko izbrišemo nepremičnino, da se izbriše tudi komitent, nam še vedno javlja napako, da izbris ni mogoč, ker se v komitentu sklicujemo na nepremičnino, ki bi jo rade izbrisale.
Že v naprej hvala za pomoč!


FS22 Lumberjack nopt working in multiplayer/dedicated server
I noticed that deleting trees by using the chainsaw red ring no longer works in multiplayer. When the tree or stump is supposed to disappear the chainsaw snaps back a bit but just continues to saw and spew sahavings. Nothing else happens. In career mode it still works like a charm :)

Do we know why this is?


Auto Hatchery stopped working on desktop on version 0.9.5
I play on the Windows desktop version. I haven't updated to 0.9.6, but auto hatchery has stopped working. The buttons show up, but no eggs are added to the hatchery. The Auto Fossil and Auto Egg features do work, though. I tried to restart the game, to enable and disable the script (with their respective restarts) and to overwrite the app.asar file, but none of these worked.


'quarto publish gh-pages' does not respect output-dir
### Bug description

Quarto docs specify to set `output-dir: docs` for gh-pages: URL -- and set `docs/` as the target directory in the Github Pages config.

However, running `quarto publish gh-pages` appears to ignore the `output-dir` setting.
- input: URL
- `gh-pages` after running `quarto publish gh-pages` locally (successfully): URL

This means I need to set the Github Pages config to use ` ` instead of `docs/`.

Running `quarto render` locally puts the output in `docs/` as expected.

---

- macOS 12.4

- quarto version:

base ❯ quarto check

[✓] Checking Quarto installation......OK
 Version: 0.9.629
 Path: /Applications/quarto/bin

[✓] Checking basic markdown render....OK

[✓] Checking Python 3 installation....OK
 Version: 3.9.13 (Conda)
 Path: /Users/inorton/opt/conda/bin/python
 Jupyter: (None)

 Jupyter is not available in this Python installation.
 Install with conda install jupyter

[✓] Checking R installation...........OK
 Version: 4.1.0
 Path: /Library/Frameworks/R.framework/Resources
 LibPaths:
 - /Users/inorton/Library/R/x86_64/4.1/library
 - /Library/Frameworks/R.framework/Versions/4.1/Resources/library
 rmarkdown: 2.9

[✓] Checking Knitr engine render......OK

### Checklist

- [X] formatted your issue so it is easier for us to read?
- [X] included a minimal, self-contained, and reproducible example?
- [X] documented the quarto version you're running, by providing the output produced by `quarto check` in a terminal in your issue?
- [ ] documented the RStudio IDE version you're running (if applicable), by providing the value displayed in the "About RStudio" main menu dialog?
- [X] documented which operating system you're running? If on Linux, please provide the specific distribution as well.
- [ ] upgraded to the latest version, including your versions of R, the RStudio IDE, and relevant R packages?


commit `Implement Quick Dungeons Select` seems to have broken the desktop version of `additionalvisualsettings`
ended up leaving a comment on the commit, but thought I should throw up an issue about it as well. Upon updating scripts, the latest version of `additionalvisualsettings` seems to be broken and no longer loading in the desktop version of the game.

If I go and put it in the `scripts` folder and change it back to the older version it seems to work again, but obviously I end up missing the reason for the update.

I'm just wondering if you are just no longer supporting the desktop version? as there are a couple scripts as of recent that just don't work in the desktop version at all.

Script that don't show up in desktop version are as followed:
additionalvisualsettings (broken within recent commit)
catchfilterfantasia
perkypokeruspandemic


issue: API Breakage on FieldErrors
### Version Number

7.33.1

### Codesandbox/Expo snack

Compile error, so no code sandbox is available.

### Steps to reproduce

I am building out a set of Typescript React components (based on react-hook-form and react-bootstrap). The source code for this library is at:

 URL

With react-hook-form 7.30.0, everything was fine.
With react-hook-form 7.33.1, I get compile errors trying to build the library (see the "Relevant Log Output" section below).

It looks like changes to the FieldErrors definition is what is triggering this.

TO REPRODUCE:
* Download the GItHub module mentioned above.
* Run "npm install" to install the listed dependencies.
* Run "npm install react-hook-form@7.33.1" to get the version that causes the problem.
* Run "npm build" and see the compile errors (shown in the "Relevant log output" section below).

### Expected behaviour

No compile errors.

### What browsers are you seeing the problem on?

Chrome

### Relevant log output

shell
COMPILE OUTPUT:
==============

MacBook-Pro:shared-react craigmcc$ npm run build

src/SelectField/SelectField.tsx:71:17 - error TS2322: Type 'Merge >> | undefined' is not assignable to type 'ReactNode'.
 Type 'Merge >>' is not assignable to type 'ReactNode'.
 Type 'Merge >>' is missing the following properties from type 'ReactPortal': key, children, type, props

71 {props.errors[props.name]?.message}
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 node_modules/@types/react/index.d.ts:1374:9
 1374 children?: ReactNode | undefined;
 ~~~~~~~~
 The expected type comes from property 'children' which is declared here on type 'IntrinsicAttributes & Omit , HTMLDivElement>, "key" | keyof HTMLAttributes > & { ...; }, BsPrefixProps & FeedbackProps> & BsPrefixProps & FeedbackProps & { ...; }'

src/TextField/TextField.tsx:66:17 - error TS2322: Type 'Merge >> | undefined' is not assignable to type 'ReactNode'.

66 {props.errors[props.name]?.message}
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 node_modules/@types/react/index.d.ts:1374:9
 1374 children?: ReactNode | undefined;
 ~~~~~~~~
 The expected type comes from property 'children' which is declared here on type 'IntrinsicAttributes & Omit , HTMLDivElement>, "key" | keyof HTMLAttributes > & { ...; }, BsPrefixProps & FeedbackProps> & BsPrefixProps & FeedbackProps & { ...; }'

Found 2 errors in 2 files.

Errors Files
 1 src/SelectField/SelectField.tsx:71
 1 src/TextField/TextField.tsx:66

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct


NetworkManager's nm-online kills nixos-rebuild
### Describe the bug

The systemd service `NetworkManager-wait-online.service` can prevent `nixos-rebuild` from succeeding:

warning: the following units failed: NetworkManager-wait-online.service

× NetworkManager-wait-online.service - Network Manager Wait Online
 Loaded: loaded (/etc/systemd/system/NetworkManager-wait-online.service; enabled; vendor preset: enabled)
 Drop-In: /nix/store/k5yq51spcggip2h6aq1y0bydkpr4zahc-system-units/NetworkManager-wait-online.service.d
 └─overrides.conf
 Active: failed (Result: exit-code) since Tue 2022-07-05 10:18:52 NZST; 36ms ago
 Docs: man:nm-online(1)
 Process: 1258376 ExecStart=/nix/store/b4yhg54s70i0v0k1qnnv8vnja6018yrh-networkmanager-1.38.2/bin/nm-online -s -q (code=exited, status=1/FAILURE)
 Main PID: 1258376 (code=exited, status=1/FAILURE)
 IP: 0B in, 0B out
 CPU: 22ms

Jul 05 10:17:52 nixos systemd[1]: Starting Network Manager Wait Online...
Jul 05 10:18:52 nixos systemd[1]: NetworkManager-wait-online.service: Main process exited, code=exited, status=1/FAILURE
Jul 05 10:18:52 nixos systemd[1]: NetworkManager-wait-online.service: Failed with result 'exit-code'.

This service runs `nm-online -s -q`, and the `nm-online` man page says:

-s | --wait-for-startup
 Wait for NetworkManager startup to complete, rather than waiting for network connectivity specifically. Startup is
 considered complete once NetworkManager has activated (or attempted to activate) every auto-activate connection
 which is available given the current network state. This corresponds to the moment when NetworkManager logs "startup
 complete". This mode is generally only useful at boot time. After startup has completed, nm-online -s will just
 return immediately, regardless of the current network state.

 There are various ways to affect when startup complete is reached. For details see NetworkManager-wait-
 online.service(8).

I am not familiar with this tool, but my experience is that after my laptop has been up for some time (e.g. days), `nm-online` will often return an error code rather than correctly determine the network is up, thus killing any future `nixos-rebuild` commands.

### Steps To Reproduce
Steps to reproduce the behavior:

1. Get your machine in a state where `nm-online -s -q` does not return success (not sure how to do this on demand).
2. Witness `nixos-rebuild` failure.

### Expected behavior

`nixos-rebuild` should not fail due to an erroneous network check.

### Additional context

This is tricky as it is not a `nix` issue per se but rather an issue with a presumably flaky systemd service. It is easy enough to disable this service manually:

nix
systemd.services.NetworkManager-wait-online.enable = false;

And perhaps this is the best solution. But a number of my coworkers all ran into this issue independently, so I thought it merited an issue for discoverability, if nothing else. My gut reaction is that a flaky check should probably not be required by default, but I don't know enough about this service's importance/fragility to say.

This issue was noticed only recently, both on `nixos-unstable` and `nixos-22.05`.

### Notify maintainers

### Metadata
Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the result.

console
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 5.15.47, NixOS, 22.05 (Quokka)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.8.1`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Thanks!


Deprecate use of $smoothLine as well as $plotStyle='lineMarker' in Chart/DataSeries for ScatterCharts
This is:

- [x] a bug report
- [x] a feature request
- [ ] **not** a usage question (ask them on URL or URL

N.B. DataSeries->plotStyle property value STYLE_LINEMARKER (='lineMarker') is currently examined only in Chart/Renderer/JpGraph.php, whose use is deprecated. Otherwise, DataSeries property value 'lineMarker' is unused.

Similarly, the DataSeries->smoothLine property is never tested, but its presence potentially confuses users who mistakenly use this (identically named) property and its (identically named) getter/setter methods in both DataSeries as well as DataSeriesValues.

### What is the expected behavior?
When the user assigns the 'smoothLine' property to a DataSeriesValues array [via $DSV->set_smoothLine(true) ] then the Chart line should be displayed as a smooth Bezier line regardless of any property in its DataSeries, (in my opinion).

### What is the current behavior?
If DataSeriesValues->smoothLine == TRUE its line will be straight if its DataSeries->plotStyle == 'lineMarker' (regardless of the value of DataSeries->smoothLine,) This is because Chart/Writer/Xlsx qualifies its writing of the element with a logical AND of '$plotType ===DataSeries::TYPE_SCATTERCHART' and '$plotStyle' === 'smoothMarker'. Therefore, a DataSeriesValues array with a specified property value of TRUE for 'smoothLine' will not be expressed in the xml as unless the DataSeries' plotStyle == 'smoothMarker'. Instead, will be absent from the xml.

### What are the steps to reproduce?
In example file samples/Chart/33_Chart_create_scatter2.php, change as follows:
WAS: DataSeries::STYLE_SMOOTHMARKER // plotStyle

1. IS: DataSeries::STYLE_LINEMARKER // plotStyle
This changes the original smooth (Bezier) line nature of the first DataSeriesValues series to a straight line point connection (which is the default behavior).

2. IS: // DataSeries::STYLE_LINEMARKER // plotStyle
Same result.

Neither result is affected by any value of property DataSeries->smoothLine, including null.

Please provide a Minimal, Complete, and Verifiable example of code that exhibits the issue without relying on an external Excel file or a web server:

php
<?php

require __DIR__ . '/vendor/autoload.php';

// Create new Spreadsheet object
$spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet();

// add code that show the issue here...

If this is an issue with reading a specific spreadsheet file, then it may be appropriate to provide a sample file that demonstrates the problem; but please keep it as small as possible, and sanitize any confidential information before uploading.

### What features do you think are causing the issue

- [ ] Reader
- [x] Writer
- [ ] Styles
- [ ] Data Validations
- [ ] Formula Calulations
- [x] Charts
- [ ] AutoFilter
- [ ] Form Elements

### Does an issue affect all spreadsheet file formats? If not, which formats are affected?
Xlsx is affected

### Which versions of PhpSpreadsheet and PHP are affected?
1.24 7.3


Cannot print layout cards
**Describe the bug**
I'm trying to print the layout cards but when I type ctrl-P in Chrysalis 10.5.351 it disconnects my Atreus so all I can print is the 'connect' screen. Not sure if it's related but I'm also getting frequent 'communication timeout's when trying to connect. I'm connecting the keyboard directly to my laptop, not to a USB hub.

**To Reproduce**
Steps to reproduce the behavior:
1. Select 'layout cards' to display the layouts
2. Type 'control+P'
3. Chrysalis window refreshes, shows the keyboard 'connect' screen, OS print dialog appears, if I print it prints the connect screen.

**Expected behavior**
Window continues to show layout cards, print dialog appears, I print the layout cards.

**Desktop (please complete the following information):**
 - OS: Win 10
 - Chrysalis Version: 10.5.321
chrysalis-debug.bundle.zip


Linux AOT via `flutter build bundle`
Building an application on a Linux machine using `flutter build bundle` is problematic.

1) The debug build will register and run the Linux Dart code. Stuart Morgan has stated this is definitely a bug. I'm building the bundle on Linux why would it not include Linux platform specific code?
2) Using the built bundle to create an AOT will drop the Linux Dart code, and the Linux specific Dart code is not executed.

When running `flutter build bundle` on a Linux machine (platform type is literally Linux), why would it not include the Linux specific Dart code?

Given `flutter build linux` is currently not capable of cross compiling, one cannot run `flutter build linux` and use the libapp.so (it's host only).

This is impacting developers targeting AGL Flutter. We (AGL/Toyota) want support for Linux specific Dart when using `flutter build bundle` for both Debug images and AOT images.

We want `flutter build bundle` and AOT generation to build/run the Linux specific Dart code regardless of the native CMake stuff.

@Hixie @timsneath @cmc5788


July 2022 LWG issues
(Previous meta-issue: #2527)

At the July 2022 virtual plenary meeting, the resolutions of the following LWG issues were merged into the C++ Working Paper.

# ❔ Not yet analyzed

# ❌ Not applicable

If an issue requires no action from implementers, we mark it as N/A. Categories:
* Pure wording clarifications with nothing to implement (these can be changes to non-normative text like examples and informative notes, or wording cleanups to normative text that don't impact observable behavior)
 * [x] LWG-3659 Consider `ATOMIC_FLAG_INIT` undeprecation
 * MSVC STL has never deprecated this macro, and it might be impossible to reflect such deprecation in a library implementation
* Something that increases the restrictions placed on users, but implementers aren't expected to enforce those restrictions.
* Fixes for obviously broken wording, where implementers would have done the right thing anyways
 * [x] LWG-3709 LWG-3703 was underly ambitious
 * [x] LWG-3713 Sorted with respect to comparator (only)

# 😸 Already implemented
Sometimes we cite LWG issues in product code comments as we're implementing their proposed resolutions. When the resolutions are officially accepted, we should remove the citations (as the default assumption is that we're implementing what the Standard says). If something is especially subtle, we can convert the citation to mention the relevant Standard section.

Sometimes we should add test coverage - e.g. when the Standard begins requiring something that we were already doing, but weren't explicitly testing for.

* Already implemented, comments need to be removed and messages need to cite the Standard
 * [x] LWG-3670 *Cpp17InputIterator*s don't have integer-class difference types
 * [x] LWG-3705 Hashability shouldn't depend on `basic_string`'s allocator
* Implemented without comments
 * [x] LWG-3687`expected ` move constructor should move
 * [x] LWG-3703 Missing requirements for `expected requires is_void `
 * [x] LWG-3704 LWG-2059 added overloads that might be ill-formed for sets
 * [x] LWG-3708 `take_while_view::`_`sentinel`_'s conversion constructor should move

# 🩹 Patches an unimplemented feature
We should record this LWG issue in the GitHub issue tracking the feature. That way, we'll remember to verify it, but it doesn't represent net new work.
 * [x] LWG-3692 `zip_view::`_`iterator`_'s `operator ` is overconstrained
 * [x] LWG-3702 Should `zip_transform_view::`_`iterator`_ remove `operator ::value_type` and `iterator_category` should use `const F&`
 * [x] LWG-3617 `function`/`packaged_task` deduction guides and deducing `this`
 * Note that WG21-P1169 (static `operator()`) also changes these deduction guides.
 * [x] LWG-3701 Make `formatter , charT>` requirement explicit
 * PR out for review
 * [ ] LWG-3656 Inconsistent bit operations returning a count (implemented in #2880 )
 * [ ] LWG-3671 `atomic_fetch_xor` missing from `stdatomic.h` (implemented in #2905 )
 * [ ] LWG-3672 `common_iterator::operator->()` should return by value (implemented in #2907 )
 * [ ] LWG-3683 `operator==` for `polymorphic_allocator` cannot deduce template argument in common cases (implemented in #2879 )
 * [ ] LWG-3707 `chunk_view::`_`outer-iterator`_`::value_type::size` should return unsigned type (implemented in #2883 )
 * [ ] LWG-3710 The `end` of `chunk_view` for input ranges can be `const` (implemented in #2878 )
 * [ ] LWG-3711 Missing preconditions for `slide_view` constructor (implemented in #2946)
 * [ ] LWG-3712 `chunk_view` and `slide_view` should not be `default_initializable` (implemented in #2943 )
 * [ ] LWG-3715 `view_interface::empty` is overconstrained (implemented in #2946 )
 * [ ] LWG-3719 Directory iterators should be usable with default sentinel (implemented in #2902 )
 * [ ] LWG-3721 Allow an _arg-id_ with a value of zero for width in _std-format-spec_ (implemented in #2906 )
 * [ ] LWG-3724 _`decay-copy`_ should be constrained (implemented in #2903 )


[Bug]: BrowserWindow crashes after web worker calls ipcRenderer.invoke
### Preflight Checklist

- [X] I have read the Contributing Guidelines for this project.
- [X] I agree to follow the Code of Conduct that this project adheres to.
- [X] I have searched the issue tracker for a bug report that matches the one I want to file, without success.

### Electron Version

17.4.10

### What operating system are you using?

Windows

### Operating System Version

windows 10 21H1

### What arch are you using?

x64

### Last Known Working Electron version

_No response_

### Expected Behavior

Can call ipcRenderer.invoke or ipcRenderer.send normally in the web worker

### Actual Behavior

BrowserWindow crashes after web worker calls ipcRenderer.invoke or ipcRenderer.send

### Testcase Gist URL

 URL

### Additional Information

_No response_


Fix Error 1002 missing schema on project installer.
## Description of the bug
Enabled project installer on a site that had been upgraded a while ago from D7 but have always used `bee` to download and install.
I don't think project installer was enabled on the D7 site so an update might have been missed and may not have the projects server listed.. I don't get this anywhere else.
Got error (that looks like success message) and no projects listed

This is may not be a Backdrop bug and may be related to the upgrade process and the unusual circumstances of not having project installer enabled, but would appreciate guidance on how to fix it. Happy to apply SQL but don't know where to look.

## Steps To Reproduce
Not sure - perhaps start with D7 site with project installer disabled
Then upgrade
Then enable project installer

## Actual behavior

No results returned. Notices, warnings and error message.

image

Warning: array_merge(): Expected parameter 2 to be an array, null given in installer_browser_fetch_results() (line 240 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Trying to access array offset on value of type null in installer_browser_fetch_results() (line 248 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Trying to access array offset on value of type null in installer_browser_fetch_results() (line 256 of /app/docroot/core/modules/installer/installer.browser.inc).
Dismiss
Status messageEncountered an error when trying to fetch results from . Error -1002 : missing schema

Also can't install by manual > install projects by name

image

Warning: array_merge(): Expected parameter 2 to be an array, null given in installer_browser_fetch_results() (line 240 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Trying to access array offset on value of type null in installer_browser_fetch_results() (line 248 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Trying to access array offset on value of type null in installer_browser_fetch_results() (line 256 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Undefined index: projects in installer_manager_install_form_validate() (line 688 of /app/docroot/core/modules/installer/installer.manager.inc).
Sorry, the project server is offline.
Notice: Trying to access array offset on value of type null in installer_manager_install_form_validate() (line 723 of /app/docroot/core/modules/installer/installer.manager.inc).
Notice: Trying to access array offset on value of type null in installer_manager_install_form_validate() (line 726 of /app/docroot/core/modules/installer/installer.manager.inc).
Notice: Trying to access array offset on value of type null in installer_manager_install_form_validate() (line 744 of /app/docroot/core/modules/installer/installer.manager.inc).
Dismiss
Status messageEncountered an error when trying to fetch results from . Error -1002 : missing schema

## Expected behavior

Project installer lists projects and allows install by name

## Additional information

Add any other information that could help, such as:
- Backdrop CMS version: 1.22
- Web server and its version: apache
- Operating System and its version: n/a
- Browser(s) and their versions: n/a


Jetbrains Toolbox "Invalid client serial" when using dbus-user=filter
### Description

Jetbrains Toolbox takes an insane amount of time to load up and display its tray icon when using `--dbus-user=filter`. Unlike a normal run, it displays the following message:

** (process:10596): WARNING **: 21:28:17.026: Invalid client serial

This message originates from xdg-dbus-proxy, in flatpak-proxy.c.

### Steps to Reproduce

1. Download the toolbox app URL
2. Run `firejail --noprofile --dbus-user=proxy --appimage ./jetbrains-toolbox`

### Expected behavior

The app runs and displays a GtkStatusIcon as a fallback for having no access to a StatusNotifierItem tray.

### Actual behavior

It took a solid 5 minutes to start up and do this.

### Behavior without a profile

N/A

### Additional context

I don't have a StatusNotifierItem implementation like snixembed, yet running outside of firejail makes it work. I want it to run with either --dbus-user=none or --dbus-user=proxy, either is fine.

### Environment

- Gentoo amd64
- i3 window manager with polybar

firejail version 0.9.70

Compile time support:
 - always force nonewprivs support is disabled
 - AppArmor support is disabled
 - AppImage support is enabled
 - chroot support is enabled
 - D-BUS proxy support is enabled
 - file transfer support is enabled
 - firetunnel support is disabled
 - IDS support is disabled
 - networking support is enabled
 - output logging is enabled
 - overlayfs support is disabled
 - private-home support is enabled
 - private-cache and tmpfs as user enabled
 - SELinux support is disabled
 - user namespace support is enabled
 - X11 sandboxing support is enabled

### Checklist

- [x] The issues is caused by firejail (i.e. running the program by path (e.g. `/usr/bin/vlc`) "fixes" it).
- [x] I can reproduce the issue without custom modifications (e.g. globals.local).
- [ ] The program has a profile. (If not, request one in ` URL
- [ ] The profile (and redirect profile if exists) hasn't already been fixed upstream.
- [x] I have performed a short search for similar issues (to avoid opening a duplicate).
 - [x] I'm aware of `browser-allow-drm yes`/`browser-disable-u2f no` in `firejail.config` to allow DRM/U2F in browsers.
- [ ] I used `--profile=PROFILENAME` to set the right profile. (Only relevant for AppImages)

### Log

 Output of LC_ALL=C firejail --noprofile --dbus-user=proxy --appimage ./jetbrains-toolbox

Parent pid 10594, child pid 10598

** Warning: dropping all Linux capabilities and setting NO_NEW_PRIVS prctl **

Mounting appimage type 2
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Child process initialized in 50.05 ms

** (process:10596): WARNING **: 21:28:17.026: Invalid client serial


"Invalid client serial" when used with xdg-dbus-proxy
Hi, I was trying to use Jetbrains Toolbox with xdg-dbus-proxy, and I encountered an issue with your library.

Specifically, if xdg-dbus-proxy's --filter option is being used, the app will hang on startup for about 5-10 minutes before continuing. Meanwhile, xdg-dbus-proxy spits out the following message:

** (process:10596): WARNING **: 21:28:17.026: Invalid client serial

## steps to reproduce

Download the Jetbrains Toolbox app, then run the following:

xdg-dbus-proxy "$DBUS_SESSION_BUS_ADDRESS" "$HOME/dbus" --filter --log &
DBUS_SESSION_BUS_ADDRESS="unix:path=$HOME/dbus" ./jetbrains-toolbox

Full xdg-dbus-proxy log:

C1: -> org.freedesktop.DBus call org.freedesktop.DBus.Hello at /org/freedesktop/DBus
B1: all signal com.canonical.Unity.LauncherEntry.Update at /

** (process:15395): WARNING **: 12:49:58.552: Invalid client serial

## temporary workaround
run jetbrains-toolbox like this instead:

./jetbrains-toolbox --appimage-extract && cd squashfs-root
rm lib/dbus-java-transport-native-unixsocket-4.0.0.jar
APPDIR="$PWD" APPIMAGE="$HOME/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox" DBUS_SESSION_BUS_ADDRESS="unix:path=$HOME/dbus" ./AppRun

This causes the app to never connect to dbus, bypassing the hang.

## cross-linked issues
 URL
 URL


IsEnabled doesn't update visual state after being updated with INotifyPropertyChanged when displaying shell alert on Windows 10
### Description

Visual state of button doesn't change after alert is displayed despite being enabled. It's visible as disable despite being clickable.

It works fine on Android.

image

ObservableProperty and ICommand is part of Microsoft.Toolkit.Mvvm.ComponentModel

cs
 [ObservableProperty]
 [AlsoNotifyChangeFor(nameof(IsNotBusy))]
 private bool isBusy;
 public bool IsNotBusy => !IsBusy;

xml

cs
[ICommand]
public async Task DisplayAlertAsync()
 {
 IsBusy = true;
 bool answer = await Shell.Current.DisplayAlert("Question?", "Would you like to play a game", "Yes", "No");
 IsBusy = false;
 }

### Steps to Reproduce

1. Run app on Windows 10
2. Click button
3. Visual state doesn't update after alert is displayed.

### Version with bug

6.0.419 (current)

### Last version that worked well

Unknown/Other

### Affected platforms

Windows

### Affected platform versions

Windows 10

### Did you find any workaround?

_No response_

### Relevant log output

_No response_


Add an installer option to not install the service
Hello,

because of the issue with windows_exporter not starting on boot, discussed here:

 URL
 URL
 URL

the **only** reliable way to use this software is to wrap the service in a tool such as WinSW or the classic nssm.

That isn't ideal, but at least it works - however it poses a new problem: Because the windows_exporter MSI always forecfully installs the windows_exporter service my ansible role to deploy the windows_exporter now always has to do two consecutive changes and is not properly idempotent anymore:

After installing or updating windows_exporter (change 1), it has to replace the auto-created, non-functioning service from the installer with the winsw-wrapped version of the service again (change 2 - even though the winsw service and its configuration haven't changed, this task will now result in a change)

This service flip-flopping during a rollout could be avoided if the MSI installer exposed an argument that allows the service-creation to be suppressed during the install.

Thanks!


Cannot add liquidity with asymmetric ratio
Give a description of the bug! Include things like how to reproduce it, what you expected to happen, and what actually happened.

Cannot add to pool ROWAN/UFO. "There was an unknown error." Error failed to execute message; message index: 0: Cannot add liquidity with asymmetric ratio.


RN 0.69.3, ReactNativeConfig.h file not found
## Description

After updating project to new version RN 0.69.3 and run project on Xcode, error comings out

<img width="1512" alt="Schermata 2022-08-01 alle 16 46 30" src=" URL

## Package versions

| name | version |
| ------------------------------------ | ------- |
| react-native |0.69.3|
| react-native-reanimated | ^2.4.1|
| NodeJS |18.7.0|
| Xcode |13.4.1|
| Java |openjdk version "11.0.16"|
| Gradle |7.3.3|
| expo ||

## Affected platforms

- [ ] Android
- [x] iOS
- [ ] Web


`quarto publish gh-pages`does not respect `output-dir: _site`
### Bug description

Related to #1246, `quarto publish gh-pages`does not respect `output-dir: _site`
instead renders to `./`.

`_quarto.yml` full [here]

yml
project:
 type: website
 output-dir: _site

The last `quarto publish` call results can be seen here

~/G/eyayaw.github.io (main)> quarto publish gh-pages

`
? Update site at URL (Y/n) › Yes
From URL
 * branch gh-pages -> FETCH_HEAD
Rendering for publish:

[1/6] bio.qmd
[2/6] posts/2022-07-31_welcome/index.qmd
[3/6] posts/2022-08-01_ten-baser-tips/index.qmd
[4/6] blog.qmd
[5/6] research.qmd
[6/6] index.qmd

Preparing worktree (resetting branch 'gh-pages'; was at b76bb45)
Branch 'gh-pages' set up to track remote branch 'gh-pages' from 'origin'.
HEAD is now at b76bb45 publish gh-pages
[gh-pages 087d8da] Built site for gh-pages
 32 files changed, 6880 insertions(+), 41 deletions(-)
 create mode 100644 bio.html
 create mode 100644 blog.html
 create mode 100644 index.html
 create mode 100644 posts/2022-07-31_welcome/index.html
 create mode 100644 posts/2022-08-01_ten-baser-tips/index.html
 create mode 100644 research.html
 create mode 100644 site_libs/bootstrap/bootstrap-dark.min.css
 create mode 100644 site_libs/bootstrap/bootstrap-icons.css
 create mode 100644 site_libs/bootstrap/bootstrap-icons.woff
 create mode 100644 site_libs/bootstrap/bootstrap.min.css
 create mode 100644 site_libs/bootstrap/bootstrap.min.js
 create mode 100644 site_libs/clipboard/clipboard.min.js
 create mode 100644 site_libs/quarto-html/anchor.min.js
 create mode 100644 site_libs/quarto-html/popper.min.js
 create mode 100644 site_libs/quarto-html/quarto-syntax-highlighting-dark.css
 create mode 100644 site_libs/quarto-html/quarto-syntax-highlighting.css
 create mode 100644 site_libs/quarto-html/quarto.js
 create mode 100644 site_libs/quarto-html/tippy.css
 create mode 100644 site_libs/quarto-html/tippy.umd.min.js
 create mode 100644 site_libs/quarto-html/zenscroll-min.js
 create mode 100644 site_libs/quarto-listing/list.min.js
 create mode 100644 site_libs/quarto-listing/quarto-listing.js
 create mode 100644 site_libs/quarto-nav/headroom.min.js
 create mode 100644 site_libs/quarto-nav/quarto-nav.js
 create mode 100644 site_libs/quarto-search/autocomplete.umd.js
 create mode 100644 site_libs/quarto-search/fuse.min.js
 create mode 100644 site_libs/quarto-search/quarto-search.js
 rewrite sitemap.xml (75%)
origin URL (fetch)
origin URL (push)
remote: This repository moved. Please use the new location:
remote: URL
To URL
 b76bb45..087d8da HEAD -> gh-pages

[✓] Published to URL

To complete publishing, change the source branch for this site to gh-pages.

Set the source branch at: URL

`

### `quarto check` Output

bash
[✓] Checking Quarto installation......OK
 Version: 1.0.37
 Path: /opt/quarto/bin

[✓] Checking basic markdown render....OK

[✓] Checking Python 3 installation....OK
 Version: 3.10.4
 Path: /usr/bin/python3
 Jupyter: 4.10.0
 Kernels: python3

[✓] Checking Jupyter engine render....OK

[✓] Checking R installation...........OK
 Version: 4.2.0
 Path: /opt/R/4.2.0/lib/R
 LibPaths:
 - /home/eyayaw/R/x86_64-pc-linux-gnu-library/4.2
 - /opt/R/4.2.0/lib/R/library
 rmarkdown: 2.14

[✓] Checking Knitr engine render......OK

### `quarto tools check` Output

bash
[✓] Inspecting tools

Tool Status Installed Latest
chromium Not installed --- 869685
tinytex Update available v2022.05 v2022.08
WARNING: TeX Live not on path.

### Checklist

- [X] formatted your issue so it is easier for us to read?
- [ ] included a minimal, fully reproducible example in a single .qmd file? Please provide the whole file rather than the snippet you believe is causing the issue.
- [X] documented the quarto version you're running, by pasting the output from running `quarto check` in the "Quarto Check Output" text area?
- [X] documented the version of the quarto tools you're running, by providing the output from running `quarto tools check` in the "Quarto Tools Check Output" text area?
- [ ] documented the RStudio IDE version you're running (if applicable), by providing the value displayed in the "About RStudio" main menu dialog?
- [X] documented which operating system you're running? If on Linux, please provide the specific distribution as well.
- [X] upgraded to the latest version, including your versions of R, the RStudio IDE, and relevant R packages?


[iOS] "Original error: Command '/usr/bin/python' not found" appear when use setLocation of a iOS Emulator on MAC Apple Silicon (M1)
## The problem

When I call setLocation function appium return error "Original error: Command '/usr/bin/python' not found" and break test.
<img width="820" alt="Screen Shot 2022-08-08 at 23 10 18" src=" URL

## Environment

* Appium version (or git revision) that exhibits the issue: **Appium 1.22.3**
* Last Appium version that did not exhibit the issue (if applicable): **N/A**
* Desktop OS/version used to run Appium: **macOS Monterey 12.5 - M1Pro**
* Node.js version (unless using Appium.app|exe): **v18.7.0**
* Npm or Yarn package manager: **npm**
* Mobile platform/version under test: iOS 15.5
* Real device or emulator/simulator: XCode Emulator
* Appium CLI or Appium.app|exe: Appium.app

## Details
The error appear when I hit command:
`driver.setLocation(new Location(0,0,0));`

## Link to Appium logs
Gist

## Code To Reproduce Issue [ Good To Have ]
`driver.setLocation(new Location(0,0,0));`


MAUI Button IsEnabled Binding
### Describe the bug

I started noticing my buttons acting weirdly when trying to disable via bindings where in my current project even after setting IsEnabled binding value to false I can still click the button and fire off the binding command.

I created a new app to test and found out that despite when the app first starts and the binding is false, the button can still be clicked until I set it true, then back to false. Only then will it start acting as it should.

IMAGES:
1. When started - original button is enabled despite CanClick is false
2. Button clicked and breakpoint fires
3. Continued and yellow box shows CanClick is still false
4. Clicked Enable Counter twice (first time to set CanClick to true, then to false) Clicked button not disabled

### Regression

_No response_

### Reproducible in sample app?

- [ ] This bug can be reproduced in the sample app.

### Steps to reproduce

text
1. New Maui App
2. Add CommunityToolKit
3. Add viewmodel and BindingContext and DataTypes to xaml and xaml.cs
4. Add bindings (can set the bool CanClick binding false in [ObservableProperty] or in constructor but no effect as CanClick is still false when starting app)
5. Add [RelayCommands] to both buttons and set break point on original's RelayCommand
6. Add new button to CanClick = !CanClick (to turn the original button on and off)
7. Run app
8. Click original button and breakpoint will fire

### Expected behavior

The original button should be disable from the start as the binding CanClick is initially set to false

### Screenshots

image
image
image
image

### Windows Build Number

- [ ] Windows 10 1809 (Build 17763)
- [ ] Windows 10 1903 (Build 18362)
- [ ] Windows 10 1909 (Build 18363)
- [ ] Windows 10 2004 (Build 19041)
- [ ] Windows 10 20H2 (Build 19042)
- [ ] Windows 10 21H1 (Build 19043)
- [ ] Windows 11 21H2 (Build 22000)
- [X] Other (specify)

### Other Windows Build number

Version 10.0.19044 Build 19044

### App minimum and target SDK version

- [ ] Windows 10, version 1809 (Build 17763)
- [ ] Windows 10, version 1903 (Build 18362)
- [ ] Windows 10, version 1909 (Build 18363)
- [ ] Windows 10, version 2004 (Build 19041)
- [ ] Other (specify)

### Other SDK version

_No response_

### Visual Studio Version

2022

### Visual Studio Build Number

17.3.0 Preview 3.0

### Device form factor

Desktop

### Nuget packages

image

### Additional context

_No response_

### Help us help you

No.


Improve gas estimation for create transactions
### Component

Forge

### Describe the feature you would like

followup for URL

- [ ] estimate gas for `executor.deploy`

### Additional context

_No response_


Major Security Issue: Browser Plugin DID NOT LOCK
### Steps To Reproduce

I'm not sure what produced this or how/if I can reproduce it.

I just noticed upon unlocking my Win 10 desktop where Firefox was already open, opening a tab, and logging into a new web site, that BW did not prompt me for a PIN.

I EXPECT that a browser restart will correct this issue, but it will not help plug this security flaw.

### Expected Result

In similar situations, I would have had to enter a PIN to unlock BW.

### Actual Result

BW remained unlock overnight, even with a LOCK timeout of 5 minutes, and Unlock with PIN checked.

### Screenshots or Videos

image

### Additional Context

I have NEVER had this happen before. Firefox has been running for about 24 hours since launch, with only one tab open. Even as I write this, BW has still not locked, which is a SERIOUS security issue. Before I noticed this, I had been adjusting some Firefox settings (menu, not config) in an attempt to get videos to appear in my Twitter feed, which have recently started showing as black image with no sound, even though the play bar showed movement.

I will leave this up for a while in case you would like me to do any further testing.

### Operating System

Windows

### Operating System Version

10 Pro 21H1 19043.1826x64

### Web Browser

Firefox

### Browser Version

101.0.1

### Build Version

2022.8.0


Introduce flow control between partitions
**Description**

Partitions send commands between each for the following cases:

- Message correlation (including correlation)
- Deployment distribution

In both cases, since communication is assumed to be unreliable, we have built-in retry mechanisms. In the event of a failure in these, or a bug on either side, it can happen that the sender overloads the receiver. Or it can be that the receiver is generally overloaded and the sender shouldn't send anything until the situation resolves itself.

There's no way for the receiver to notify the sender at the moment that it should slow down. We saw this in one incident, where the deployment distributor kept retrying deployments at a faster rate than the receiving partition could process, resulting in the build up of an incredibly large log and that partition being effectively unavailable from a user point of view.

Ideally, we should see a solution which satisfies the following:

- [ ] Commands from other partitions can be rejected based on the current load, sharing the same rate limiter as external commands
- [ ] Certain commands may need to be whitelisted (e.g. backup/checkpoint related commands)
- [ ] The receiving partition can provide information about when to retry
- [ ] The sending partition does not buffer commands for retry in an unbounded way

The last point is to ensure we don't run out of memory by buffering commands to be sent to a given partition which is unable to process any commands for a longer period of time.


Explain how to use `git pr list --template` feature, or at least give some hints and an example
### Describe the feature or problem you’d like to solve

The `gh pr list` command has an argument `--template`; the only documentation for it that I could find states:

But what does that mean? For Go aficionados this might be crystal clear, but others (including me) may have no clue at all what that means.

### Proposed solution

Explain this more. At the very least, perhaps a link to an external site could be inserted that explains what a "Go template" is. A minimal example would also be very nice.


`ivy.flatten`
ivy codebase lacks ivy.flatten method to flatten a matrix or a tensor which I feel is relevant for a lot of frontend/backend methods that would be added in future


New styles for footer actions
Here are the styles of this specific component:

Image

And more generally of all dropdowns like this: URL

Ideally we’d only get to this after @wagtail/gsoc-ux-unification has implemented their changes to the JS side of this.

Note for footer actions – there is much more than just the dropdown, we also need to make sure the new styles work with the bulk chooser’s components, and with our dirty form check messages.

As part of this, we could also add this component to the user creation screen to help with #5906. Ideally #7366, #6591, #7650 will have also been fixed.

Sub-tasks:

- [x] Re-implement dropdown buttons with Tippy
- [x] Re-implement bulk actions + button styles according to new designs
- [x] Include styleguide improvements for warning buttons URL


fileCount in Solr Documents and API performance
Hello, I have recently worked on a customized tool that use Dataverse Installation Search API and I was questionning myself on some choices done in code.

My need was to find all datasets without one custom field and without any files.
Customized field is ok `/api/v1/search?q=-alternativeURL:*&type=dataset`
But no files... I found that json reponse had fileCount property constructed by java code after solr result.
Problem is : search is really slow if you ask lot of data.
Ex : `/api/v1/search?q=*&type=dataset&subtree=root&sort=name&order=asc&per_page=1000` takes 37 seconds for a 2.3Mo json file of 1000 datasets on our Dataverse installation (1991 datasets and 29844 datafiles).
I ended up doing it using mostly SQL queries.

1) I think it would be intesting to have information on solr document instead, in order to have better performance and mostly be able to ask `fileCount:0` in Dataverse Repository UI search bar or using Search API.
Or maybe display it on Dataverse Installation search snippet result or in a customized tool in my case (ex: 66 files).
I have seen that the question and the idea had exist in the past during `fileCount` implementation : #6601 #6623

2) I'm a bit disturbed to see simple query based on solr search hiting 37 seconds for only 1000 elements.
My guess is there is too much SQL done afterward SOLR result.
The interest of using SOLR is to have ultra fast response, my humble opinion is that it's start to lose interest, it would be faster using 100% SQL or 100% Solr don't you think ?
As Java developper I do understand that complex application make those choices really complicated due to maintenance of SQL queries and critetrias or to not overload SOLR documents.
But there is a performance danger to make SQL queries for each documents of SOLR found.
I might be off topic, feel free to correct me.

I can't wait to read you and, as always, thanks for you time and services for the community of Dataverse software.


v5
- [x] Target TypeScript 5.9
- [x] URL
- [x] `ArrayTail`: Make `preserveReadonly` option true by default.
- [x] Move to ESM
- [x] Target Node.js 20
- [x] Make the `preserveConsecutiveUppercase` option in `CamelCase` `false` by default
- [x] Remove this: URL
- [x] Make `PartialDeep` `allowUndefinedInNonTupleArrays` option `false` by default.
- [x] Make `Split` `strictLiteralChecks` option `true` by default.
- [x] URL
- [x] URL
- [x] `Schema`: Remove `undefined` from `recurseIntoArrays` option.
- [x] Add a constraint of `object` to `T` for `WritableKeysOf` and `ReadonlyKeysOf`
- [x] Remove `strict: false` workaround: URL
- [x] Move `ObservableLike` type to separate export since it mutates global: URL
- [x] Decide on If/Is types.


Support more overloads of Tensor.to in torch._refs.to
### 🚀 The feature, motivation and pitch

There are multiple overloads of `to`, but currently only one overload is supported in `torch._refs.to`
aten/src/ATen/native/native_functions.yaml lists all overloads:
 URL
Missing overloads:

- [ ] to.dtype_layout
- [ ] to.device
- [ ] to.other

### Alternatives

_No response_

### Additional context

_No response_

cc @ezyang @mruberry @ngimel @jjsjann123


Icebreaker has stopped working!
The logic app reports that

 "message": "An error has occurred.",
 "exceptionMessage": "Failed to acquire token for client credentials.",

and that the secret keys for the app expired.
I created new keys ( URL but I still see a similar error. Do I need to add the new secret key to any other configuration file? I don't remember using any keys in the .json file**