scikit-build-core 0.9.9

scikit-build-core 0.9.9
Destination channel: Defaults
Links

PKG-5366
dev_url:        https://github.com/scikit-build/scikit-build-core/tree/v0.9.9
conda_forge:    https://github.com/conda-forge/scikit-build-core-feedstock/blob/main/recipe/meta.yaml
pypi:           https://pypi.org/project/scikit-build-core/0.9.9
pypi inspector: https://inspector.pypi.io/project/scikit-build-core/0.9.9

Explanation of changes:

bump version number
Patch: see https://github.com/scikit-build/scikit-build-core/issues/843 and https://github.com/scikit-build/scikit-build-core/pull/847
unvendor pyproject-metadata see https://github.com/search?q=repo%3Ascikit-build%2Fscikit-build-core _vendor&type=code introduced here https://github.com/scikit-build/scikit-build-core/pull/703

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_f8y3k7l65j/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:89: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_52nh7598zv/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:90: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_eclf5r6ikm/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:96: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_b7bct2mjdj/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:98: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_a9yngd46fq/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:98: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_eft__vvnbp/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:98: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_6e8fhre9ya/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:98: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

I think we need to unvendor pyproject-metadata
https://github.com/search?q=repo%3Ascikit-build%2Fscikit-build-core _vendor&type=code
Introduced here https://github.com/scikit-build/scikit-build-core/pull/703

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_a9z6gj68me/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:100: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_a7yr6lo81d/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:100: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_dffyie_sls/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:100: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_282py97bei/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:100: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

@psteyer I've updated the patch following upstream. Could you please take over from this point? You could follow the suggestions from @danpetry  and @JeanChristopheMorinPerso about the CMAKE_GENERATOR.
There is a 0.9.10 out, you could bump the version (if you do so, please reflect the version in the PR description/title and ticket).

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_19m0hpv2nj/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:100: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_b2dupn2fcn/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:100: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_6fbqus5oyv/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:100: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_e3w0b8vj3a/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:100: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_54_x3wsl4d/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:99: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_e35qzjieva/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:14: patch_unnecessary: patch should not be in build when source/patches is not set
clone/recipe/meta.yaml:97: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
2 Errors and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_feuabh5ruc/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:93: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
clone/recipe/meta.yaml:14: patch_unnecessary: patch should not be in build when source/patches is not set
===== Final Report: =====
2 Errors and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_45jv6vfofo/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:90: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_38zs_eb4ow/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:90: invalid_url: https://scikit-build-core.readthedocs.io/ : Not reachable: 403
===== Final Report: =====
1 Error and 0 Warnings were found


Single Node K8s Cortx Deployment

Describe your changes in brief
Added steps for Single node Kubernetes Cortx deployment framework on any environment meeting minimum requirements.
Changes

[x] Why is this change required? What problem does it solve?
[ ] If proposing a new change then please raise an issue first

How Has This Been Tested? (Optional)

[x] Please describe in detail how you tested your changes.
Not applicable

[x] Include details of your testing environment, and the tests you ran to
1 VM in VirtualBox environment with 8 vCPU, 16GB ram and 8 additional disks.

[x] How your change affects other areas of the code, etc.
Not applicable

Screenshots (if appropriate)
Checklist

[x] tested locally
[ ] added new dependencies
[x] updated the docs
[ ] added a test

View rendered doc/community-build/Single-Node-K8s-Cortx-Deployment.md

Please do not merge this without talking to me first. I think this is redundant with https://github.com/Seagate/cortx-k8s/blob/stable/doc/cortx-aws-k8s-installation.md and we should reject this one in favor of that one.

Actually I am going to close this because I don't want it to be accidentally merged. We can reopen it if necessary.

@johnbent,
This document in created in continuation with community-build documentation on VM environment which publishes VM specification (used in internal CI/CD) i.e. based on https://github.com/Seagate/cortx/blob/main/doc/community-build/Building-CORTX-From-Source-for-SingleNode.md and can be created on VM with provided specifications on any of Virtualization/Cloud platform and deploy CORTX on it.. https://github.com/Seagate/cortx-k8s/blob/stable/doc/cortx-aws-k8s-installation.md document is AWS specific and platform independent.


Research: ECMPS 2.0 API Guidance

We received a request tracker ticket  asking about the use of the ECMPS 2.0 API.  A bearer token is required to use any of the API endpoints that interact with the workspace: including exporting, importing, or updating data; evaluating data; and submitting data.  To obtain a bearer token the user must be authenticated through CDX/ICAM.

Clearly define the interactions that ECMPS 2.0 users can perform via the APIs vs the ECMPS 2.0 UI
Insure the APIs are secured to only allow the specified interactions
Consider removing specific endpoints from the Swagger documentation if we do not allow outside API use

From Swagger page/ direct api call: Following ICAM implementation, users cannot generate security tokens via Auth API, causing workspace export, import, and edit functionalities to fail due to missing token authentication.
When login ECMPS 2.0, it requires integration with login.gov and a number of web redirects, and after that it generates a security token. Document
•	The client makes a determine policy call to Auth API
•	Auth API makes a determine policy call to the OIDC provider
•	OIDC provider and thus Auth API responds with one of _SIGNIN, _MIGRATE, or _SIGNUP policy.
•	The client forwards the user to the Auth endpoint of the OIDC provider.
•	User completes authentication flow at the OIDC provider
•	When the user authentication process finishes, OIDC provider sends a POST request with an authorization code back to the AUTH Api (/oauth2/code endpoint)
•	Auth API validates the authentication result (nonce and state values), exchanges the auth code for an access token, retrieve the user's CDX roles, and retrieve the user's CBS facilities and permissions, creates a user session and finally redirects the user back to the home page as a logged-in user

API_KEY is required for all APIs.

To exclude unwanted Swagger endpoints, implement the approach used in the API exclude from swager commit.

The workspace API requires security token, API calls through swagger page will be unsuccessful. Should I remove the workspace API from the Swagger page?

The below code explain how we can exclude api endpoint from swagger page.
Create swagger-decorator utilities page (src/utilities/swagger-decorator.const.ts)
import { ApiExcludeEndpoint, ApiExcludeController} from '@nestjs/swagger';
import { applyDecorators } from '@nestjs/common';
import { getConfigValue } from '@us-epa-camd/easey-common/utilities';

const env = getConfigValue('EASEY_AUTH_API_ENV', 'local-dev');
const disable = ['local-dev'].includes(env)?false:true;

export function ApiExcludeControllerByEnv() {
    return applyDecorators(ApiExcludeController(disable));
}

export function ApiExcludeEndpointByEnv() {
    return applyDecorators(ApiExcludeEndpoint(disable));
}

Call above decorator in controller page.
import { ApiExcludeEndpointByEnv } from '../utilities/swagger-decorator.const';

@Post('/api-endpoint')
@ApiExcludeEndpointByEnv()
  async apiEndpoint(
    @Body() myDTO: MyDTO,
  ): Promise<boolean> {
    return true
  }

sample sample sample

Based on research created ticket for exclude workspace APIs from beta Swagger Page #6458, #6461, #6466, #6468, #6469


Update basic-platform-concepts-73beb06.md

Just suggesting to delete the word "quickly" at the end.

OK to delete "quickly".

https://people.sap.com/baerbelwinkler


Make the allowed bucket details available

When using an application key you are only allowed access to a single bucket. This makes the bucket id available if you do not already know it.

This does add two additional properties to the base class. It might be a better implementation to make the Capabilities available as a read-only property.

I agree. I will make Capabilities read only. That is a better implementation.

This will be in 0.6.1 and break any code you are using with your change.


Fail to authenticate to device

Describe the bug
It seems that Ghost doesn't support rsa authentication
To Reproduce
Steps to reproduce the behavior:

Enable development options and debug bridge on my phone
Connect to my computer (via USB cable) and type "adb tcpip 5555" to enable debugging via wi-fi.
run "connect my_ip" on ghost
I see "failed to connect" (My phone has been in my LAN)

Expected behavior
I will see a prompted window on my phone which allow me to accept the authentication.
Just as i run this command "adb connect my_ip:5555"
Screenshots

I expect this prompted window on my phone
Smartphone (please complete the following information):

Device: htc one x10
OS: android 6.0
Browser
Version

Additional context
I guess that the ghost framework does not have rsa authentication like adb.exe in android-sdk-platform-tools

Do you think it is a bug? or maybe a feature enhancement?

@Bit-flipper You should have your phone trusted in order to use ADB on it.


User Attributes Issue 1: Fix race condition in merge

I've tested this thourougly now and it works now using promise.all.


Classifcation head

is there a way to add a classifcation head to the model.. tried intergrating M3E with sefit but kept running out of memory

You can use the scripts from huggingface: https://github.com/huggingface/transformers/tree/main/examples/pytorch/text-classification.
It uses huggingface trainer to train the classifcation model, so you can set '--fp16' and '--grandient_checkpointing' to reduce the memory cost.

thank you!!


[Bugfix] Fixes links not showing up

Fixes highlighting of some errors and maybe #201.

What does the output look like that fixes this?

Something with characters, which are escaped by _.escape, like < or >
at Object.<anonymous> (C:\\coding\\buildtest.coffee:2:10)

So um... consider this output: some stuff <match>
Using the regex: <match> (if that was the errorMatch).
now it would be escaped so that it would look for <match&gt in the string some stuff <match> which wouldn't hit.
Why doesn't it work as is?

The string, in which the links are inserted, is escaped as well beforehand. So the string is some stuff <match>
https://github.com/noseglid/atom-build/blob/ed6f0a5860cedc48875c36c86431ca217064fb72/lib/build-view.js#L231
you can't escape the string afterwards, because then you would escape the inserted <a> tags as well.

I can confirm that this fixes #201.
Here is my errorMatch:
  "errorMatch":[
    "\\[string \\\"(?<file>[^\\\"]+)\\\"\\]:(?<line>\\d+)",
    "line (?<line>\\d+) of chunk '\\\"(?<file>[^\\\"]+)\\\""
  ]

Maybe because of [, ] or " in regex.

Thanks @MackieLoeffel !

Cool. I see! Great fix @MackieLoeffel.


Move symbol to ... does nothing

Environment data

Language Server version:
Release: Pylance language server 2023.12
Prerelease: Pylance language server 2024.1.104 (pyright version 1.1.348, commit cfb1de0c)

OS and version: Apple M1 Pro / 14.3 (23D56)

Python version (& distribution if applicable, e.g. Anaconda): Python 3.9.17 / Pants 2.16.0

VSCode version:
Version: 1.87.0-insider (Universal)
Commit: 2af613979f646fc4dcebfeaedc7d14f138c7b072
Date: 2024-02-01T23:51:48.761Z
Electron: 27.2.3
ElectronBuildId: 26495564
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 23.3.0

Repro Steps

Call the Quick Fix menu
Use the "Move Symbol to ..." action

Expected behavior
I can choose a target file for the symbol
Actual behavior
Nothing happens
Logs

I have added "python.analysis.logLevel": "Trace" and confirmed it working by e.g. using the "Move symbol to new file" action (which is working fine) and observing a ton of extra logging in "Python Language Server".
Nothing shows up when calling the "Move symbol to ...." action, neither in "Python Language Server" nor in "Python".
Notes
Works on VSC stable:
Version: 1.85.2
Commit: 8b3775030ed1a69b13e4f4c628c612102e30a681
Date: 2024-01-18T06:40:11.430Z
Electron: 25.9.7
ElectronBuildId: 26354273
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 23.3.0
Pylance language server 2023.12.1 (pyright a78e2b10)
### Tasks

Behavior depends on the vscode version. Using Pylance 2024.1.104:

1.86.1: Works
1.87.0-insider: The file picker just flashes (appears and quickly disappears). It's fast enough that I had trouble catching it in a screen recording. In the recording below, it's only visible on the 4th try.

@heejaechang, how does vscode know to display the file picker for "Move symbol to ..." but not for "Move symbol to new file"?

1.86.1: Works
1.87.0-insider: The file picker just flashes (appears and quickly disappears).

@mjbvz, any thoughts on this? Has anything changed in insiders that might have broken this? TypeScript in insiders works fine for me, but it's not clear to me how Pylance could be causing this behavior.

This is fixed in the most recent vscode insiders release. I believe it was this issue: https://github.com/microsoft/vscode/issues/205498

Version: 1.87.0-insider (user setup)
Commit: 01ce8d869e4220577e194b2dd57bfa12437dfcf5
Date: 2024-02-20T01:53:30.190Z
Electron: 27.3.2
ElectronBuildId: 26836302
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22631


Disable read-ahead on all LMDB storages.

PR merged to 1.4.3

https://github.com/casper-network/casper-node-private/pull/16


Gymnasium isn't OpenAI Gym :)

Hey,
I run the Farama Foundation (the maintainers of Gymnasium) and I used to maintain OpenAI gym. You use Gymnasium, but your readme says you use OpenAI Gym. Could you please say Gymnasium instead? Gymnasium and OpenAI Gym aren't the same thing, and OpenAI has no involvement in these things anymore.

Hi,
You are right, sorry for that. I was actually using gym for most of the development and switched to Gymnasium rather recently (commit c8a7464) when I saw that Farama has taken over the development. I will change that asap.
Thanks btw for the work with gymnasium. The new checks forced me to reorganize my spaces, but they are also way better now because of that. How did you find this niche repository btw? :D


Update Localization.lua to add Chinese Translation

Add Chinese Localization

Closing this PR as I've updated how the localization is accessed. Please create a new PR to update the Chinese localization for TWW Crafting Knowledge


Added German translation

German translation based on v12

Hello o/
Looks great! I can see you've added the extra translation key added after v12 release too.
Thank you for your contribution :relaxed:


community: (Re)enable streaming for GPT4all

Description: Re-enable streaming for GPT4all by adding back the streaming parameter, fixing #16389
Issue: fix #16389
Dependencies: None
Twitter handle: N/A

thank you @tomjorquera! LLMs can also now support direct .stream() invocation, so that you don't have to use callbacks to get the stream. Here's an example implementation for Anthropic if you have any interest in implementing something like this for GPT4All https://github.com/langchain-ai/langchain/blob/af9f1738ca54da92087e095b5c2c39f6e4501039/libs/community/langchain_community/llms/anthropic.py#L277

Thanks for the info @baskaryan !


[qt5] qt5:x64-windows install step fails

Attempting to build x64 version of qt5. Build seems to be working. Install step fails:
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:14 (message):
    Command failed: D:/dev/3rdparty/vcpkg/downloads/tools/jom/jom.exe;-j1;install
    Working Directory: D:/dev/3rdparty/vcpkg/buildtrees/qt5/x64-windows
    See logs for more information:
      D:\dev\3rdparty\vcpkg\buildtrees\qt5\install-x64-windows-out.log
      D:\dev\3rdparty\vcpkg\buildtrees\qt5\install-x64-windows-err.log

Call Stack (most recent call first):
  ports/qt5/portfile.cmake:74 (vcpkg_execute_required_process)
  scripts/ports.cmake:73 (include)

Complete console messages attached, along with install logs.
qt5_x64_build.log.txt
install-x64-windows-err.log.txt
install-x64-windows-out.log.txt

Just tried on a fresh install and it worked fine for me. Looks like there were some issues with network stuff in your install log. Try doing a remove --purge of qt5 and open ssl, and also delete their directories in vcpkg/buildtrees, then install again with the latest version of vcpkg. I've also noticed some issues when trying to install from a git bash command line instead of a regular command prompt so if you're using git bash, try just using cmd and see if that works better.

That did work, thanks. Well, I also had to reinstall libpq, because dependencies.
If there was an error building Qt5Networkd.dll, shouldn't the build have stopped there, so I could see that error, instead of failing on the install step?
This was all from powershell ... no offence to the suggestion, but perhaps that should go in a log so one doesn't have to guess.


FIX: component_lattice_generic validation network parameter

Hi Joaquin,
Thanks for the help! I was using the new component_lattice_generic component in the latest branch and there's a validation error when inputting the network parameter which is a minor change:
---------------------------------------------------------------------------
ValidationError                           Traceback (most recent call last)
Cell In[3], line 1
----> 1 switch_circuit = gf.components.component_lattice_generic(network=example_component_lattice)
      2 switch_circuit

File ~\Documents\phd\software\gdsfactory\gdsfactory\cell.py:185, in cell_without_validator.<locals>._cell(*args, **kwargs)
    180 if not callable(func):
    181     raise ValueError(
    182         f"{func!r} is not callable! @cell decorator is only for functions"
    183     )
--> 185 component = func(*args, **kwargs)
    187 # if the component is already in the cache, but under a different alias,
    188 # make sure we use a copy, so we don't run into mutability errors
    189 if id(component) in [id(v) for v in CACHE.values()]:

File ~\mambaforge\lib\site-packages\pydantic\decorator.py:40, in pydantic.decorator.validate_arguments.validate.wrapper_function()

File ~\mambaforge\lib\site-packages\pydantic\decorator.py:133, in pydantic.decorator.ValidatedFunction.call()

File ~\mambaforge\lib\site-packages\pydantic\decorator.py:130, in pydantic.decorator.ValidatedFunction.init_model_instance()

File ~\mambaforge\lib\site-packages\pydantic\main.py:341, in pydantic.main.BaseModel.__init__()

ValidationError: 3 validation errors for ComponentLatticeGeneric
network -> 0
  TypeError, Got <class 'list'>, expecting Component (type=assertion_error)
network -> 1
  TypeError, Got <class 'list'>, expecting Component (type=assertion_error)
network -> 2
  TypeError, Got <class 'list'>, expecting Component (type=assertion_error)

So I've just changed it from:
network: Optional[List[Component]] = None,

to
network: Optional[List[List]] = None,

And it works well now!

Thank you Dario!


Fixed #23049 -- Added %a and %A support to Date.strftime.

Added support for the format that was originally asked for in the ticket and then added the admonition that not all formats are supported.
Ticket: https://code.djangoproject.com/ticket/23049

@sarahboyce Thanks :+1:


Xwayland surfaces do not always set cursor

 Issue by Cloudef
Friday May 01, 2015 at 19:17 GMT
Originally opened as https://github.com/Cloudef/wlc/issues/21

When moving cursor to Xwayland client, they do not seem to request surface and thus you get invisible cursor.
Seeing this reproducable in weston seems to hint to bug in Xwayland.

 Comment by Cloudef
Friday May 01, 2015 at 19:34 GMT

While investigating origin of this issue, I'll add temporary workaround that fallbacks to wlc's default cursor whenever over Xwayland surface and there is no cursor. fbba652

 Comment by crondog
Monday Jan 25, 2016 at 05:50 GMT

Not sure if this helps at all but I have noticed that if I place the cursor in the area where a terminal (e.g st) will spawn the cursor changes to the I-bar cursor. This only happens on the first time until you restart sway

 Comment by SirCmpwn
Monday Nov 30, 2015 at 23:44 GMT

Bump.

 Comment by Cloudef
Monday Apr 18, 2016 at 13:50 GMT

Is this issue still relevant, or is wlc buggy? Should be retested with weston.

 Comment by crondog
Wednesday Apr 20, 2016 at 10:48 GMT

I get cursors inside Xwayland windows in sway. The only issue that I have come across is when you open a menu eg File with FF the cursor is the ugly one. But if you move it into the menu then it is the normal one. However using menus with texstudio it works fine. Same thing happens in weston

 Comment by Laaas
Monday Mar 06, 2017 at 15:35 GMT

Don't know if it's related but on GIMP (single-window mode) my cursor disappears, if I select a tool and then put my cursor on the image I'm editing, though it appears when I pull my cursor out of GIMP. Tested on Sway 0.11-2 with wlc-git on Arch Linux with kernel 4.9.11-1 and xorg-server 1.19.2-1. I haven't made many changes to the Sway configuration, and none that are related to cursors.

 Comment by upwhere
Sunday Mar 12, 2017 at 14:17 GMT

Laaas writes:

GIMP (single-window mode) my cursor disappears,

Not just single-window mode.

Tested on Sway 0.11-2 with wlc-git on Arch Linux with kernel
4.9.11-1 and xorg-server 1.19.2-1.

Also happens with orbment.
It's not a regression; Has been the case for quite a few
versions.

 Comment by Biohazard50
Sunday Apr 23, 2017 at 07:19 GMT

There is an issue with the workaround fbba652: sometimes the application wants to make the cursor disappear (eg Youtube fullscreen video playback on Google Chrome) and instead of disappearing, the cursor defaults to cursor_palette (defined line 918 of wlc/gles2.c).


Does not work with Firebase Auth, Gradle version differ

Thanks for making this awesome library. I am excited to see this working in my app :)
Firebase implementation need minimum 'com.google.android.gms:play-services:9.0.0' dependencies.
I guess Firebase will be a must to have for any developer in future.

+1 on  @gdabas
adding firebase causes NosuchMethod errors.

Problem gets solved if you add the the vision library as a separate dependency in your own project.
Cheers

@rohan90 That actually worked! Thank you


Ability to generate pack functions (c-code) only for a specified sender node

Often for CANbus networks, each node in the network has assigned messages that it can transmit.
That is indicated by a node name next to the message, eg in Motohawk.:
BU_: PCM1 FOO
BO_ 496 ExampleMessage: 8 PCM1

When generating code for such node, it is not needed to generate packing message code for messages other than assigned to the node.
That's what this PR does - it adds ability to reduce c-code size (less dead code) based on the node name specified with an argument.
Syntax is:
cantools generate_c_source  <file>.dbc --sender_name <node_name>
The way it was done was simple - I just split the code in SIGNAL_DEFINITION_ENCODE_DECODE_FMT to
SIGNAL_DEFINITION_DECODE_FMT and SIGNAL_DEFINITION_ENCODE_FMT, etc. And added check if node name matches specified node via argument.
I also created motohawk_sender eaxamples and added feature description to the Readme.

I replaced Travis CI with Github Actions on the master branch. Please rebase on that branch so all tests can be run.
I'm out of credits on Travis CI...

I still need to check what is causing the six failures.
I added the suggestions. I hope replacing the original commit is ok.

Use unix line ending please. =)

Use unix line ending please. =)

Hopefully encoding will be good now.
I was using WSL reading directly from Windows file system.

Hmmm, the motohawk DBC file only contains a single message. Would be nice to at least have one that given node sends and one that given node receives. It's probably easiest to create a new DBC file for this purpose.

Coverage increased (+0.01%) to 97.09% when pulling 8ab346dcd4152830155a47f8701b9b696c6f58f6 on dzid26:master into 7d97b4368b18d73466b23ca800216ef97df805dd on eerimoq:master.

I added a dbc from my other project to expand the sender_node testcase.

I just had a look at the generated C source from motohawk.dbc. In that database the Temperature signal in the ExampleMessage message is actually both sent and received by the PCM1 node. The generated C code only contains pack, not unpack, which I guess it should.
I guess that it is rather unusual to both send and receive the same message, but either way we should do our best and generate unpack functions for all received messages.

There was a logical bug in c_source.py.
When --node was specified with --no-floating-point, then corresponding for the node unpack functions would not be created.

I squashed the fix above.
I am going to rebase to the latest.

@andlaus Can you review this instead of me? I think you know more about the cantools code base than me now =)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

43 of 43 (100.0%)  changed or added relevant lines in 2 files are covered.
15 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-0.06%) to 94.335%

Files with Coverage Reduction
New Missed Lines
%

cantools/logreader.py
1
97.17%

cantools/tester.py
1
95.79%

cantools/subparsers/monitor.py
2
74.43%

cantools/subparsers/plot.py
2
97.58%

cantools/database/can/formats/sym.py
9
97.68%

Totals

Change from base Build<PHONE_NUMBER>:
-0.06%

Covered Lines:
6878

Relevant Lines:
7291

💛  - Coveralls

@andlaus That's good.
I noticed I need to add one more improvement that showed up with a dbc with more than two nodes.

Now I am quite happy with the --node_name argument behavior.
I squashed extra changes into the last two commits.
The --node_name will allow to only generate functions (encode, decode, range_check), header constants and signals in unpack
that are related to specified node_name.
The exception is the message struct. For that, even in the case when signal members are unused (not indicated as receivers in the communication matrix), all struct members will be generated.

ok, the PR for your PR is ready: https://github.com/dzid26/cantools/pull/1

Should I rebase/squash these fixes reasonably into my existing commits?

both options are fine, so go with whatever you prefer...

I integrated readme and other fixes into these 5 commits.

nice, thanks!
@juleq: please merge this if you don't object.

Great, thanks.


Audio hiccups  and alternate player ie. VLC

I'm submitting a ...

[x] bug report
[x] feature request
[] support request

General information
While playing a movie form time to time there is some audio hiccups like actor is repeating himself.
Prerequisites

[YES] Are you running the latest version?

Description
Because of the audio inconvenience I would try to run the movie in external player like vlc using the code in playercorefactory.xml but movie is loading with a huge delay. There is audio but no video.
I've exported the movie, then opened the exported file using play with...
<playercorefactory>   <players>     <player name="VLC" type="ExternalPlayer" video="true">         <filename>/usr/bin/vlc</filename>         <args>--play-and-exit --video-on-top --fullscreen</args>         <forceontop>false</forceontop>         <hidexbmc>false</hidexbmc>         <hideconsole>false</hideconsole>         <hidecursor>false</hidecursor>     </player>   </players> <playercorefactory/>
Is there the easier way to use different player?
Installation

[ ] I installed the plugin via zip from the Releases page
[x] I´m using the Netflix Repo
[ ] I´m using a different source (Please tell which)

Operating System

[x ] Linux (x86/x64)
[ ] OSX (x86/x64)
[ ] Windows (x86/x64)
[ ] Linux (ARM)
[ ] Android

There is no way to use a different player because they don't support the DRM.
The audio hiccups are either a Kodi or an inputstream.adaptive issue. The add-on does not do any video/audio rendering itself. It just passes the manifest and required DRM license, everything after that is no longer the add-on's concern.


Include email recipient in backup details for the Sent Items folder

Backup details entry for emails include the sender but do not include the recipients [1].
When searching the Sent Items folder - the recipient information will be more useful since the sender will always be the same.
[1]
"exchange": {
      "itemType": 3,
      "sender"<EMAIL_ADDRESS>      "subject": "sample",
      "received": "2023-02-16T06:29:07Z",
      "eventStart": "0001-01-01T00:00:00Z",
      "eventEnd": "0001-01-01T00:00:00Z",
      "created": "2023-02-16T06:29:07Z",
      "modified": "2023-02-28T09:57:52Z",
      "size": 2397
    }

It would be a good triage required as we encounter issues when restoring mails with the same subject.


"Alt text" not available in PBI Desktop

Hi !
It's seems that the "Alt text" option is not anymore available in the last Power BI Desktop version :

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

ID: 762701ab-7066-612d-cdc2-a729ba1b5483
Version Independent ID: 8a64d563-9737-16d3-d83e-fb56e8d3d95c
Content: Creating accessible reports in Power BI - Power BI
Content Source: powerbi-docs/create-reports/desktop-accessibility-creating-reports.md
Service: powerbi
Sub-service: pbi-reports-dashboards
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Hi @embeau, thanks for reaching out. Can you tell me which version of Desktop you're using? I have Version: 2.100.261.0 64-bit (December 2021) installed and I do see Alt text down there as one of the Responsive properties.

I'm wondering if there is some other factor that's causing it not to show up for you.

Hi @embeau,
I tried again with this version (2.100.785.0 64-bit (December 2021)), and I still see the alt text box. Have you tried the current version? In the meantime I am closing this issue, but if you have the current version and still don't see the alt text field, please open this issue again. Thanks!


Module hygienics

"runtime" must only depend on "rest" (the one and only entrypoint) and the DAO implementations ("jsondb" for now). All other deps are deps of "rest" and are inherited transitively.
"rest" must not depend on "jsondb" (or any other DAO implementation). "rest" and the DAO implementation are brought together by the "runtime" module as glue. The jsondb rest resource has been moved to the "jsondb" module.
Rename "integration-to-maven-project-converter" to "project-generator" because that's it: A generator for a project (based on an integration but that's a detail). Also its more than Maven but contains the code, too. Main reason: Module name is much shorter ;-)

@chirino @KurtStam could you please do review asap ? because its some structural (though trivial) change and might lead to conflicts if merged in late (but with other PRs pending).
thanks ...

I would prefer to rename it to integration-to-maven-project-converter-now-known-as-project-generator tbh.

[merge]


Scroll via mouse wheel seems backwards.

(I've looked and don't see this listed anywhere.  I also don't believe this is an enhancement.  If so, I'll resubmit correctly.)
C-GUI v0.16.0 on Windows 10 current, new install, running as Admin under an elevated prompt.
Launching and selecting the chocolately repository, everything fetches and works correctly.  Once completed, I can scroll the item list with the cursor keys (after first selecting a random item) or by the mouse (by just moving it over the window and scrolling the mouse wheel, focus or no focus.)
But every other app I have works like:  scrolling the mouse towards you scrolls the window downwards, and away scrolls upwards. (I. e. moving the top of the mouse wheel towards you produces a "screen scrolls down within the window / cursor down" effect, while moving it "away" from you scrolls the screen upwards / cursor up.)
It'd be nice if a downwards mouse scroll would move the screen downwards, and vise versa, matching the action of all (most?) other apps.  (A decade ago Mansfield K-Edit had this exact problem -- the solution was that the mouse scroll-by-lines movement function was set to scroll +1 when it should have been -1. (Or vice versa, it's been a decade, and I wasn't the programmer.)
It'd also be nice if C-GUI would support scrolling by an entire page if set in windows (action is PgDn instead of a single-line cursor down), but that's another ticket for another day.

Thanks for the report @cbussa! Would you be able to verify if this is still happening for you? I'm unable to reproduce this in either Chocolatey GUI 0.16.0, or in Chocolatey GUI 1.1.0.
Just so we're on the same page: when I say reproduce, what I am doing is mousing over Chocolatey GUI and scrolling my mouse wheel, then I am mousing over a Microsoft Edge window and scrolling my mouse wheel. In both instances, the scroll behaves the same for both windows.

There has been no update on this for some time. I'm going to go ahead and close this, but we can reopen it if necessary.


Feat/dtfs2 6734/add activity logs user search page

Introduction :pencil2:
When a user is logged in as admin to portal they should be able to search for users and generate an activity log report. The admin should be able to navigate to the activities page and search for a user (though the search won't be implemented yet)
Resolution :heavy_check_mark:

Added an activity tab to the navbar if the user is an admin
Added GET and POST endpoints at /activity` rendering the Generate an acitivity report page.
Added GET endpoint at activity/:searchTerm rendering a dummy page of the search results

Notes ⚠

Testing not added yet

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (6da84ce) 21.88% compared to head (a56d029) 23.50%.
Report is 36 commits behind head on main.

Files
Patch %
Lines

dtfs-central-api/src/drivers/db-client.js
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2418      +/-   ##
==========================================
+ Coverage   21.88%   23.50%   +1.61%
==========================================
  Files        1132     1031     -101
  Lines       27048    25749    -1299
  Branches     4447     4111     -336
==========================================
+ Hits         5920     6052     +132
+ Misses      18403    17184    -1219
+ Partials     2725     2513     -212

Flag
Coverage Δ

api-test
?

ui-test
65.08% <ø> (-0.06%)
:arrow_down:

unit-test
4.30% <0.00%> (+0.51%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Closed whilst spec is changed


Deno support

The are growing number of web developers choosing Deno frameworks: ultra, aleph, fresh.
Is it possible to get rid of vite?

Is it possible to get rid of vite?

Nope.


Updated ProcessRedirectionTrustPolicy to handle both enforce and audit policies correctly

Fixed: if both EnforceRedirectionTrust and AuditRedirectionTrust are set, the current implementation would cause the audit portion of the code to overwrite the ShortDescription and LongDescription set by the enforce portion. This would result in losing the enforce description. To handle this situation properly, you can combine the descriptions when both policies are set.

I have read the CLA Document and I hereby sign the CLA


add blackfire.io Profiler

Modern PHP profiler, built by SensioLabs, the company behind Symfony.
Website: [http://blackfire.io]

Thanks, this looks great.


Split screen keep opening on the left and overlapping

As you can see in the gif. When I open a new window, it opens to the left overlapping the existing window. This has been happening only since today morning.
Following is the brew info for yabai

Can you check your version?
$ yabai --version
yabai-v4.0.1
I don't know if your formula is installing you the 4.0.0 version. Maybe that's the reason of your bug?

Can you check your version?
$ yabai --version yabai-v4.0.1
I don't know if your formula is installing you the 4.0.0 version. Maybe that's the reason of your bug?

@carlos-gtz , I uninstalled and reinstalled Yabai. My current version is 4.0.1
The issue mentioned above is not occurring but now when I do a split or go full-screen focus or come back to the split screen, it takes around 8 - 10 seconds to get access to the application.
Lets say, I do a Ctrl + N when I am in Chrome, I immediately get a split screen but it takes close to 10 seconds for the mouse to come in focus or even the cursor point to come active. I don't see both of the chrome windows being in focus.

Something in your system is causing the accessibility API to be slow and sluggish.


Groundtruth fixes

Fixed issue where make_map was called from make_groundtruth with the wrong number of args
Fixed issue where basename was used without defining it

Thanks for the fix! Looks like this has been broken since some refactoring in this PR:https://github.com/nasa/astrobee/commit/86fc10605617c66c5116a7d2b4bb3a4874d96e8e#diff-ec5f495dff400017404ffd7caca6d8285519e0372b60b68f23bf62b9c5e8674d


New User: Money Forward

Please fill the following out:

Name: Money Forward
Homepage url: http://corp.moneyforward.com/
Brand Guidelines/Licensing: N/A
Logo: Attached below.

Can be closed now as #416 got merged


Doesn't work on 3x devices?

The demo works great on simulators and 2x scale devices but it looks strange on 3x devices. Any idea how to fix this?

I see what you mean.. 🤔
Let me investigate this.
Thank you for reporting @zenghaojim33! 🙏

Thanks for quick reply! So confused why iPhone X and iPhone XR look completely different...

I think I know the reason.  shouldInvalidateLayout(forBoundsChange newBounds: CGRect) called not as frequently on some devices (maybe OS versions, not sure) as the simulators did which makes the animtor get the wrong newBounds.  Dont know how solve this problem in a custom layout,  I think I have to calculate the delta in scrollViewDidScroll as a work around.

I'll also try to find some time to check this.. thank you.

I think I know the reason. shouldInvalidateLayout(forBoundsChange newBounds: CGRect) called not as frequently on some devices (maybe OS versions, not sure) as the simulators did which makes the animtor get the wrong newBounds. Dont know how solve this problem in a custom layout, I think I have to calculate the delta in scrollViewDidScroll as a work around.

have you got some solution?


Upgrade sis-updater-worker to newer node

To node 14, or even node 16.
There will probably be some bugs with sequelize and knex major version updates. See e.g. #2808

merged with #2856


Bump hyper version

Hi there - this PR updates the hyper version in order to fix #20 .
While I'm here, I've also fixed some dependencies missing from the Makefile that prevented me from running the tests.

Sorry, I updated this myself before I saw the issue. Should be handled by f2574a2f935a181961c68dd8615ae3bff06f5090.


Scale container with CSS transform instead of zoom

The CSS zoom property is not standard — and doesn't work in Firefox (https://developer.mozilla.org/en-US/docs/Web/CSS/zoom). This MR scales down the test container with a CSS transform instead, which fixes the scaling on Firefox.
Tested in Chrome 48, Firefox 46 and Safari 9.

@krisselden r?

One comment, but otherwise this seems good. From messing around with it, this seems to address #48.

Included in #123.


Adding errorlog handler

In some situations could be useful “echoing” logs so that the logs become “visible”, more info http://www.jmilan.net/posts/laravel-logs-in-heroku-and-more
It would let us set log in \config\app.php as 'errorlog'
Hope this change makes sense.

@jhmilan Can you send another pull request to the laravel/laravel repo (develop branch) and add the new config option to the possible options mentioned in the comment above the app.log setting?

@franzliedke sure, will do it whenever I have a chance today


help for dark mode

How to change RichEditorView background color and text color in darkmode??
There are functions name setEditorBackgroundColor, setEditorFontColor... but does not work..
I need help...

I found a solution for this...

@BlackGold-1989 what was the solution?

this is loading web view in pod file, so we set style (css for body).
@media (preferss-color-scheme: light), @media (preferss-color-scheme: dark) which is same when we set theme in web development.
That's all.


added removal of secrets in clean up script

Removal of secrets as part of clean up script for external cluster.

I am okay merging this, though honestly, I think we should remove this script altogether. It makes assumptions which are changing (e.g. key names, deployment names, etc.)

Are they changing? If you say so, its just a script to get devs moving fast, you can set it to deprecate in the near future.


Added Contributors info

Related Issue
None
Description
Adding my info in contributing.md
Type of PR

[ ] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[x] Other (specify): _______________

Checklist:

[x] I have performed a self-review of my code
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.

@Vaibhavsg17 You didnt resolve any issue and this PR is just for fun u have raised !!... Wont accept this


chore(deps): update @types/estree and fix arbitrary module identifier name types

Description
Splitting out this change from https://github.com/vitest-dev/vitest/pull/6360
It looks like we finally have a type for arbitrary module thanks to sapphi https://github.com/DefinitelyTyped/DefinitelyTyped/pull/70504

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[ ] It's really useful if your PR references an issue where it is discussed ahead of time. If the feature is substantial or introduces breaking changes without a discussion, PR might be closed.
[ ] Ideally, include a test that fails without this PR but passes with it.
[ ] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Tests

[ ] Run the tests with pnpm test:ci.

Documentation

[ ] If you introduce new functionality, document it. You can run documentation with pnpm run docs command.

Changesets

[x] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.

Can you fix the conflicts? 👀


Istio creates an invalid inbound listener when InterceptionMode=NONE

Bug Description
When Istio is configured with InterceptionMode to NONE, a listener is created on Envoy configuration with an empty cluster. In addition, the port used by listener conflicts with the port used by the application, causing istio-proxy to reject the configuration.
How to reproduce:

Apply the following manifests:

kubectl apply -f - << EOF
apiVersion: v1
kind: Namespace
metadata:
  name: echoserver
  labels:
    istio-injection: enabled
---
apiVersion: v1
kind: Service
metadata:
  name: echoserver
  namespace: echoserver
spec:
  selector:
    app: echoserver
  ports:
  - protocol: TCP
    port: 8080
    targetPort: 8080
    name: http
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: echoserver
  namespace: echoserver
spec:
  selector:
    matchLabels:
      app: echoserver
  replicas: 1 # tells deployment to run 2 pods matching the template
  template:
    metadata:
      labels:
        app: echoserver
      annotations:
        sidecar.istio.io/interceptionMode: NONE
    spec:
      containers:
      - name: echoserver
        image: k8s.gcr.io/echoserver:1.4
        ports:
        - containerPort: 8080
EOF

istio-proxy rejects the configuration:

$ kubectl logs -n echoserver $(kubectl get pods -l app=echoserver -o custom-columns=:metadata.name --no-headers -n echoserver | head -n 1) -c istio-proxy
2022-09-07T15:20:40.328609Z	info	cache	generated new workload certificate	latency=109.405105ms ttl=23h59m59.671397866s
2022-09-07T15:20:40.328747Z	info	cache	Root cert has changed, start rotating root cert
2022-09-07T15:20:40.328801Z	info	ads	XDS: Incremental Pushing:0 ConnectedEndpoints:0 Version:
2022-09-07T15:20:40.328844Z	info	cache	returned workload trust anchor from cache	ttl=23h59m59.671157905s
2022-09-07T15:20:40.336381Z	info	xdsproxy	connected to upstream XDS server: istiod.istio-system.svc:15012
2022-09-07T15:20:40.350754Z	info	ads	ADS: new connection for node:echoserver-7f696dc84c-trpng.echoserver-1
2022-09-07T15:20:40.350897Z	info	cache	returned workload trust anchor from cache	ttl=23h59m59.64911553s
2022-09-07T15:20:40.351211Z	info	ads	SDS: PUSH request for node:echoserver-7f696dc84c-trpng.echoserver resources:1 size:1.1kB resource:ROOTCA
2022-09-07T15:20:40.398267Z	info	ads	ADS: new connection for node:echoserver-7f696dc84c-trpng.echoserver-2
2022-09-07T15:20:40.398537Z	info	cache	returned workload certificate from cache	ttl=23h59m59.601470872s
2022-09-07T15:20:40.398944Z	info	ads	SDS: PUSH request for node:echoserver-7f696dc84c-trpng.echoserver resources:1 size:4.0kB resource:default
2022-09-07T15:20:40.419823Z	error	envoy config	listener '<IP_ADDRESS>_8080' failed to bind or apply socket options: cannot bind '<IP_ADDRESS>:8080': Address already in use
2022-09-07T15:20:40.424599Z	error	envoy config	listener '<IP_ADDRESS>_8080' failed to bind or apply socket options: cannot bind '<IP_ADDRESS>:8080': Address already in use
2022-09-07T15:20:40.424836Z	warning	envoy config	gRPC config for type.googleapis.com/envoy.config.listener.v3.Listener rejected: Error adding/updating listener(s) <IP_ADDRESS>_8080: cannot bind '<IP_ADDRESS>:8080': Address already in use
<IP_ADDRESS>_8080: cannot bind '<IP_ADDRESS>:8080': Address already in use

2022-09-07T15:20:41.155903Z	warn	Envoy proxy is NOT ready: config received from XDS server, but was rejected: cds updates: 1 successful, 0 rejected; lds updates: 0 successful, 1 rejected
2022-09-07T15:20:41.235131Z	warn	Envoy proxy is NOT ready: config received from XDS server, but was rejected: cds updates: 1 successful, 0 rejected; lds updates: 0 successful, 1 rejected
2022-09-07T15:20:42.241637Z	warn	Envoy proxy is NOT ready: config received from XDS server, but was rejected: cds updates: 1 successful, 0 rejected; lds updates: 0 successful, 1 rejected
2022-09-07T15:20:43.159221Z	warn	Envoy proxy is NOT ready: config received from XDS server, but was rejected: cds updates: 1 successful, 0 rejected; lds updates: 0 successful, 1 rejected
2022-09-07T15:20:45.156165Z	warn	Envoy proxy is NOT ready: config received from XDS server, but was rejected: cds updates: 1 successful, 0 rejected; lds updates: 0 successful, 1 rejected

Because of the rejection of the configuration, the pod never becomes Ready.
Version
$ istioctl version
client version: 1.15.0
control plane version: 1.15.0
data plane version: 1.15.0 (2 proxies)
$ kubectl version
Client Version: v1.25.0
Kustomize Version: v4.5.7
Server Version: v1.24.0

Additional Information
Target cluster context: docker-desktop
Running with the following config:
istio-namespace: istio-system
full-secrets: false
timeout (mins): 30
include: {  }
exclude: { Namespaces: kube-node-lease,kube-public,kube-system,local-path-storage }
end-time: 2022-09-07 17:34:13.703263 +0200 CEST
Cluster endpoint: https://kubernetes.docker.internal:6443
CLI version:
version.BuildInfo{Version:"1.15.0", GitRevision:"e3364ab424b70ca8ee1ca76cb0b3afb73476aaac-dirty", GolangVersion:"go1.18.5", BuildStatus:"Clean", GitTag:"1.15.0"}
The following Istio control plane revisions/versions were found in the cluster:
Revision default:
&version.MeshInfo{
{
Component: "pilot",
Info:      version.BuildInfo{Version:"1.15.0", GitRevision:"e3364ab424b70ca8ee1ca76cb0b3afb73476aaac", GolangVersion:"", BuildStatus:"Clean", GitTag:"1.15.0"},
},
}
The following proxy revisions/versions were found in the cluster:
Revision default: Versions {1.15.0}

I meet more
2022-09-08T06:33:38.471715Z	error	envoy config	listener '<IP_ADDRESS>_53' failed to bind or apply socket options: cannot bind '<IP_ADDRESS>:53': Permission denied
2022-09-08T06:33:38.474348Z	error	envoy config	listener '<IP_ADDRESS>_443' failed to bind or apply socket options: cannot bind '<IP_ADDRESS>:443': Permission denied
2022-09-08T06:33:38.483208Z	error	envoy config	listener '<IP_ADDRESS>_8080' failed to bind or apply socket options: cannot bind '<IP_ADDRESS>:8080': Address already in use
2022-09-08T06:33:38.494603Z	error	envoy config	listener '<IP_ADDRESS>_80' failed to bind or apply socket options: cannot bind '<IP_ADDRESS>:80': Permission denied
2022-09-08T06:33:38.515222Z	error	envoy config	listener '<IP_ADDRESS>_8080' failed to bind or apply socket options: cannot bind '<IP_ADDRESS>:8080': Address already in use
2022-09-08T06:33:38.518129Z	warning	envoy config	gRPC config for type.googleapis.com/envoy.config.listener.v3.Listener rejected: Error adding/updating listener(s) <IP_ADDRESS>_53: cannot bind '<IP_ADDRESS>:53': Permission denied
<IP_ADDRESS>_443: cannot bind '<IP_ADDRESS>:443': Permission denied
<IP_ADDRESS>_8080: cannot bind '<IP_ADDRESS>:8080': Address already in use
<IP_ADDRESS>_80: cannot bind '<IP_ADDRESS>:80': Permission denied
<IP_ADDRESS>_8080: cannot bind '<IP_ADDRESS>:8080': Address already in use

I believe None mode does not work well, not sure who is using it.

Actually, in my company, we are designing a mesh to handle > 3M rps based on the interception mode NONE. We rely heavily on Sidecar and EnvoyFilter resource to avoid multiple listeners. And, on our setup, all HTTP traffic is handled using the http_proxy configuration.
@hzxuzhonghu  Are you aware of any issue in the InterceptionMode NONE except permissions and conflict issues?

We use the Sidecar object to manage the ports that are created on each pod. Right now, we are working only with the httpProxy port.
@ramaraochavali @hzxuzhonghu We are basing our implementation in the disabled InterceptionMode. So, given that, could you answer the following questions:

What are the plans for this mode? Is it going to be deprecated?
What are the reasons behind this decision?

Thanks in advance

This could not be deprecated, some users like you will continue to use it.

Closed after merging of #40855


User request: retrieve the PGN of a puzzle

Just getting the PGN file for a puzzle would already be quit useful, because it would automate a lot of manual work. I can always get notepad++ to put the study together from it.

Implemented in v2.3.152


docs(react-native): add  code examples for common use cases

When using React Query with React Native you often have to handle the following use cases:

Online status management
Refetch on App focus
Refetch on Screen focus

The React Native page now includes ready to use examples for these common cases.

:tada: This PR is included in version 4.0.0-alpha.1 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


RFE: Send automated notifications to "soon-next-in-line" maintainers

Several teams would appreciate being notified they were next in line (or soon to be) for maintaining a package whose dependency another team (so far the maintainer) had dropped. This would ideally be achieved via some automated means based on CR data.
For example: team A is the 3rd in the line of succession to maintain a package. Team Z is the current maintainer and has dropped the dependency. Accordingly, team A is now the 2nd in the line of succession for maintaining the package. Team Y is the likely new maintainer as soon as team Z negotiates it (which probably was already underway).
As such, a notification should be sent to team A alerting it of the new status quo, including the possibility of team Y also looking forward to dropping its dependency and thus request team A to own the package. Team A would then be advised to prepare for that possible state, which could encourage a possible elimination of the dependency as well.

I have a similar RFE which would be for maintainers to be notified when a package that they don't want is added to the compose.  Examples would included alternative runtime libraries like musl, dietlibc, libc++, etc.

Let me see what I can do!


Add Castle game engine

SteamDB app page links to a few games using this
https://steamdb.info/app/746750/
Brief explanation of the change
Find Castle Game Engine by it's very hyper-specifically named "castle-anim-frames" and "castle-user-interface" file types.

After running changed rules in this pull request (this bot only tests rules.ini changes):
Changed technologies: Engine.CastleGameEngine
Please confirm that all these changed apps are correct.

Bleh.


setting specific PSK cipher to use on client side.

How could I set a specific cipher suite to use in client side.
It seems by default, the Cipher list in clientHello message are all cert based. so the connection will be refused by server side which expect PSK cipher suite.

Just specify the cipher string, same as the standard ssl lib:
sslpsk.wrap_socket(sock, psk="mypsk",
                   ciphers="PSK-AES256-GCM-SHA384:PSK-AES256-CBC-SHA")

Only cipher suites supported by the underlying installation of openssl will be supported though.

Thanks.
What version of openssl came with the two DLLs from sslpsk?
Or maybe openssl is part of Python 3.6 that I am using?

It is openssl-1.0.2k. You can see all the versions in appveyor.yml.


TypeError: 'unicode' does not have the buffer interface

I run the final edition and when I log in it raise

TypeError: 'unicode' does not have the buffer interface

It seems that

return check_password_hash(self.password_hash, password)

a is str and b is unicode, I'm not sure what to do.

It looks like there is a bad interaction between Werkzeug 0.9.4 and Python 2.7.7. Back when I tested this Python 2.7.7 wasn't out yet so I did not find this out.
If you upgrade Werkzeug to 0.9.5 or newer the problem will go away.


Roll Plugins from 5306c02db66b to 9ef18bcf6ce1 (4 revisions)

https://github.com/flutter/plugins/compare/5306c02db66b...9ef18bcf6ce1
2021-09-01<EMAIL_ADDRESS>[image_picker]Android update cache (flutter/plugins#4124)
2021-09-01<EMAIL_ADDRESS>[flutter_plugin_tools] Fix build-examples for packages (flutter/plugins#4248)
2021-08-31<EMAIL_ADDRESS>[flutter_plugin_tool] Migrate 'publish' to new base command (flutter/plugins#4290)
2021-08-31<EMAIL_ADDRESS>[flutter_plugin_tool] Move branch-switching logic from tool_runner.sh to tool (flutter/plugins#4268)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Introduce ManaStructure

https://github.com/iotaledger/tips-draft/pull/25/commits/8bf8579b5f8c6a8aa4cfc18279116311b49b578b

Closed by https://github.com/iotaledger/iota-sdk/pull/1145


Validation on child items

Trying to get validation to work when using a v-repeat directive, as per fiddle. (Sorry I had to paste the contents of vue-validator as part of the js otherwise it did not work using github as a raw resource).
Is it possible to use the validator like this?

Sorry for the late relpy.
Not support the array-able model.
I'm going to support at next version (v2.0). :)

@kazupon Thanks for the reply, that is great. Is there a roadmap regarding version 2. Just a guess from your part. Weeks, months or years away.

@lvismer
As soon as possible, I think that want to release v2.0 version. :)
But I cannot be too secure my private time recently.
The reason need to keep the my family time and busy with work.
Please wait a little more. :pray:

@kazupon Thanks for all the efforts

@kazupon
Thank you for great library.素晴らしいライブラリをありがとうございます。
I am waiting that vue-validator will support v-repeat too.

@shuogawa
Thanks !!

Thanks much!!!

I published 2.0.0-alpha.1


DBT inside "meltano elt" inside Airflow inside "meltano invoke airflow" can fail because it inherits Meltano venv through PYTHONPATH

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2077
Originally created by @DouweM on 2020-05-29 02:23:23

Addressing https://gitlab.com/meltano/meltano/-/issues/2060 would fix this too, since we would no longer be injecting the Meltano venv into Airflow's venv through the PYTHONPATH variable. For the moment, we can work around it by resetting PYTHONPATH.

View 4 previous comments from the original issue on GitLab


Added sample skeleton apps for Java, ASPNET, and Node.js

Nice catch! Definitely a copy/paste error.

Made various changes, including those outlined here and that we discussed on chat!

Matthew Self review comments were addressed.


Validate inventory yaml files before compiling

What kind of validation are you thinking of ?
I think most types of yaml validation should be done at reclass. This one one example:
https://github.com/salt-formulas/reclass/issues/59

Just YAML syntax validation


Specify UTF-8 encoding explicitly when opening data files

In text mode, if encoding is not specified the encoding used is platform dependent. If the system's encoding is not UTF-8 (usually the case in Windows), it may lead to incorrect behavior.
For example, when parsing the file line by line, carriage return (0x0D) can be detected in symbol č (0x010D), the line would be broken in the middle and incorrectly parsed.
It's better to specify input encoding explicitly.
p.s> Thanks for the course! :)

Fixed now :)

Thanks again, @mastermind-!


Feat/video

:tada: This PR is included in version 1.0.0-alpha.5 :tada:
The release is available on npm package (@alpha dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-alpha.4 :tada:
The release is available on npm package (@alpha dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.2.0-alpha.8 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-alpha.3 :tada:
The release is available on npm package (@alpha dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.1.1-alpha.2 :tada:
The release is available on npm package (@alpha dist-tag)
Your semantic-release bot :package::rocket:


Allow using --repofile multiple times

See the notes marked FIXME in https://github.com/andreabolognani/kubevirt/commit/42a5ea7670308215f51ea0d490beecfe6fb4920e, as well as the commit messages, for why we need this.

Looks great. Thanks!


Quadratic optimizer with linear constraints

Summary:
Create a new function to perform quadratic optimization.
Description:
The goal is to maximize a function subject to a set of equality and inequality constraints. This is a generalization of the Lagrange optimization problem, sometimes termed the Karush–Kuhn–Tucker problem. The proposed feature solves this problem when the function we wish to optimize is quadratic. See http://discourse.mc-stan.org/t/quadratic-optimizier/4405 for more details.
The target function has the form: f(x) = x' H x + v x, where H is a matrix and v a vector. For starters, I want to implement the case where there is a linear constraint on x of the form Ax = b, and x > 0. We can then think of generalizations.
The call to the solver has the form a = quadratic_optimizer(H, v, A, b, theta, delta), where H, v, A, and b are all functions of parameters theta and data delta. Are there features in C++11 to make this easier to implement? Right now, my plan is to mimic what was done for the algebraic and the ODE solver.
Additional Information:
I can think of a few applications for this optimizer; the current motivating problem is in econometrics, brought forth Shosh Vasserman.
Current Version:
v2.17.0

One good candidate optimizer is the one built by cppipm because it uses Eigen. The license is MIT -- is that an issue?

It's an issue in that it complicates our licensing having more dependencies.  Right now, we only depend on Boost, Eigen, and CVODES.  But it's not a dealbreaker if there's functionality we need.

On Jun 5, 2018, at 9:32 PM, Charles Margossian<EMAIL_ADDRESS>wrote:
One good candidate optimizer is the one built by cppipm because it uses Eigen. The license is MIT -- is that an issue?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Update http4s-blaze-client, ... to 0.21.28

Updates

org.http4s:http4s-blaze-client
org.http4s:http4s-blaze-server
org.http4s:http4s-circe
org.http4s:http4s-core
org.http4s:http4s-dsl
org.http4s:http4s-prometheus-metrics

from 0.21.24 to 0.21.28.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

labels: library-update, semver-patch

Superseded by #1043.


The default etcd address can't be parsed correctly on the latest golang version

I am not sure whether it is a bug of torus or golang itself. I file a bug here for deep discussion.
my case
when I run the cmd "torusctl init" with the newest go version, I got the following error message:
start to init MDS...
MDS init finished...
invalid etcd address: parse <IP_ADDRESS>:2379: first path segment in URL cannot contain colon
root cause
I found the golang community changed its url.Parse  method after I research into the code. they think "<IP_ADDRESS>:2379" is no longer the correct address according to RFC 3986. it raises the error message from the "flagconfig.BuildConfigFromFlags" when parse the "defaultEtcdAddress" via url.Parse

try using http://<IP_ADDRESS>:2379

yeah, it  works well. should we change the defaultEtcdAddress value of flagconfig to "http://<IP_ADDRESS>:2379"?


Minor KMMLU cleanup

Ensuring that we won't mess up the hardcoded 5-shot prompt in CoT-hard.
@h-albert-lee by the way, does KMMLU have a "canonical" 5 shots + their ordering that were used, as in the CoT section?
If so, I can add a fewshot_config to make the order respected, as we do for MMLU (https://github.com/EleutherAI/lm-evaluation-harness/blob/b177c82cb3ef4a8f03ff77341970ab9d77ffadb4/lm_eval/tasks/mmlu/default/_default_template_yaml#L4-L5)

@haileyschoelkopf From what I know, maintaining the order of CoT is crucial for replicating the results presented in the paper. Therefore, adding the suggested fewshot_config would be beneficial. Thank you for the suggestion!

Thank you!
To clarify, I was referring with the fewshot_config specifically to the non-CoT samples. I'll make this change though, sounds good!


Give ability to Moubot to read phrases straight off of moubot.com

as a service, so that phrases are easier to refresh

Related to #25 for ajax


[BUG] fentry  run failed

ecc and ecli is veriosn v1.0.27

root@ebpf:~/demo# uname -r
6.8.0-49-generic

Please check if the output of bpftool btf dump id 1 contains the definition of br_nf_pre_routing


Update to wkhtmltopdf 0.12.2

The previous 0.12.1 archives were removed from SouceForge, so the current version of the buildpack won't work without this change.

Thanks for the fix!


Optimize data size

Custom data saving/loading should be optimized regarding memory consumption because custom mod data must be represented with less than 16711680 bytes (~16 MB, see ColossalFramework.IO.DataSerializer.WriteByteArray) and because the deserialization process might take a long time.

moved

Maybe it can be compressed using something like lz4 or zstd before saving...


Additional letters on finger

The additional signs are all displayed in the keyboard part. So for the top row, there is no space and the additional signs are under the finger which types. In the 4 row configuration this is especially a problem as the numbers are additional signs in the top row.
I have the impression it started with 1.40.1. I'm on lineageos 15.1, so Android 8.1

Please see issue https://github.com/klausw/hackerskeyboard/issues/686 for current status of the popup issues.


Starlight effect displays nothing

As part of #143, the new Starlight effect was implemented.  This results in nothing being displayed on the device.  Believed to be an SDK issue and has already been raised by myself to Mark.

Starlight effect has been implemented on our end, so I'll remove this from the 5.0 milestone but keep it open to track progress of a fix on the SDK side.

Closing this as new info available in #205.


Separate throttling control for remote and local replication

Currently, replication.replica.thread.throttle.sleep.duration.ms is the same for both remote and local replication. One way to improve the throttling mechanism is to have different sleep duration for remote and local replication threads. Favoring (less sleep duration) local over remote replication will yield better results.

Slight correction on this - what we need is for different backoff configuration for "replication.replica.thread.throttle.sleep.duration.ms" (not the synced backoff for now)

An additional "feature" that this unlocks is that setting values for inter > intra also allows for a coarse way of preferring local replication over remote


Mongo42

Description
Changing property name for server version to use new GA property name.

Hi @mikefrobbins My apologies. I have another change for these scripts.
Thanks.


Maintain a stable order of children context, hopefully resolves some non-determinism around cancels

We have some non-deterministic failures in a user's workflows, which (as far as either of us can tell)
are not due to flawed workflow code.  We have been unable to reliably reproduce it to investigate, but
there is this map of contexts which are iterated over to propagate cancellation information, and that
seems at least slightly suspect.
I'm not confident that this map can or cannot cause non-determinism elsewhere, but making it clearly
deterministic seems both safe[1] and reduces questionable code.

I've opted to keep the list in order while removing entries because it's likely to be a small list (and
even if it is not, it'll be dwarfed by other costs associated with code that caused it to be large),
and because it seems probably easier to reason about by hand if needed: the list of cancellation signals
will be first-in, first-out, rather than being based on when things are removed from the list.
Either way should be perfectly repeatable though, so I'm happy to be convinced to do the more efficient
thing instead.  I'm not totally sold on its utility anyway.

[1]: If the map's random order does not cause non-determinism failures, changing the execution order
like this PR does will also not cause non-determinism failures.
If it does, then this change is no worse (it will not introduce more non-determinism due to
the change) and it may resolve the problem for future workflows.
So this is at worst identical, and at best a fix.

Pull Request Test Coverage Report for Build 0182709e-d5e5-4927-aa9c-33f05f4e173e

19 of 19 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 63.895%

Totals

Change from base Build 01826fe7-7f06-47b4-bbe2-421af8f4fde0:
0.02%

Covered Lines:
12443

Relevant Lines:
19474

💛  - Coveralls


Incorrect types when using reduce on an array of typed Objects and an Object accumulator whose values are Promises

I encountered an issue while reducing over an array of typed objects with an accumulator that is an object of strings to promises. A naive example of this:
type MyType = {
  x: boolean,
};

function foo(): Promise<number> {
  return Promise.resolve(1);
};

[{x: true}, {x: false}].reduce((acc: {[string]: Promise<number>}, b: MyType): {[string]: Promise<number>} => {
  acc['key'] = foo();
  return acc;
}, {});

(The flow try for the above is here)
the above causes a compile error saying that the type of x (boolean) is incompatible with Promise<number>. It somehow thinks that the type of the value in the object of the accumulator should be the type of the value of the object of the current element in the reduce function, which is incorrect. The accumulator is assigned to the return value of a function that returns Promise<number> not boolean.
Looking further, it seems like its an issue when the reduce function returns an Object accumulator whose value is a Promise and the collection is a typed object. So the most basic case (which also throws a compile error):
[].reduce((a: {[string]: Promise<number>}, b: {y: boolean}): {[string]: Promise<number>} => {
  return a;
}, {});

(The flow try for the above is here)
Moreover, when reducing over basic types it works fine
[].reduce((a: {[string]: Promise<number>}, b: boolean): {[string]: Promise<number>} => {
  return a;
}, {});

(The flow try for the above is here)
cc @iraAlor

Fixed in https://github.com/facebook/flow/commit/9edb45d7955f514fd4110cb9a035a3637bf28f43


Grid unstable when scaling up

I've run into an issue when I've tried to scale up my grid with a relatively low number of machines.  My configuration is a Grid Hub running on one machine, with 5 VMs (registered as nodes) on a separate machine. The nodes are split across two different hard drives (minimizing some of the disk thrashing that can occur with VMs) and the VMs tend to run relatively well (1CPU, 2 gigs of ram, 40gig of space running Windows 8). However, when I fully load the grid with tests, I will get intermittent exceptions when I instantiate the remote web driver. It seems like this occurs if it takes more then 30 seconds to create the remote web driver connection. The error is listed below:
Exception Message: The error did not contain a message.
Call Stack:
Void UnpackAndThrowOnError(OpenQA.Selenium.Remote.Response)
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities)
Server Log Line Related:
"external_key": "Session be97c3ba-5f38-4a1c-a9bb-5474e708a1d3, did not get an external key after 120 seconds.\nMore info: {external_key\u003dNot Yet Assigned, port\u003d5555, requested_capabilities\u003d{nativeEvents\u003dtrue, ie.ensureCleanSession\u003dtrue, enablePersistentHover\u003dtrue, browserName\u003dinternet explorer, version\u003d, platform\u003dWINDOWS, unexpectedAlertBehaviour\u003ddismiss}, host\u003d<IP_ADDRESS>, internal_key\u003dbe97c3ba-5f38-4a1c-a9bb-5474e708a1d3, timestamp\u003d2015-07-31 13:23:48.759}",
I originally thought this was a configuration issue with my network or hardware, but after moving the machines to just be a standard selenium grid, I did not see the same issue. Also of note, it looks like the error is coming from SessionHistoryCallable.java.

@levisiebens  I wonder if this is a selenium-grid-extras issue, or a selenium issue. Are you still using selenium grid extras ? Do you still see this issue? What version of SeleniumGridExtras? Also, where did you see that it could be from SessionHistoryCallable.java ?
Thanks.

I am seeing the same issue.  Log entry below.  Selenium version is 3.3.1, Grid Extras is 1.12.12.
31 May 2017 09:44:18 [pool-1-thread-9848] ERROR threads.SessionHistoryCallable  - Session c1e55766-afb5-47ec-be89-9909c0976c0f, did not get an external key after 120 seconds.
More info: {external_key=Not Yet Assigned, port=5555, host=<IP_ADDRESS>, internal_key=c1e55766-afb5-47ec-be89-9909c0976c0f, timestamp=2017-05-31 09:44:18.589}
31 May 2017 09:44:18 [pool-1-thread-9848] INFO  loggers.SessionHistoryLog  - Registering new session to file C:\Selenium\Grid\log\session_logs\<IP_ADDRESS>_31_05_2017.log
31 May 2017 09:44:18 [pool-1-thread-9848] INFO  threads.SessionHistoryCallable  - Notifying Remote Grid Extras node of new session with http://<IP_ADDRESS>:3000/grid_status?session=Session+c1e55766-afb5-47ec-be89-9909c0976c0f%2C+did+not+get+an+external+key+after+120+seconds.

@nvonop Do you know if you get this error without using grid extras? I am really unsure how to solve this one if it is a grid extras issue.

@smccarthy sorry for the slow response, I haven't had a chance to verify this yet.  leave it with me.  It isn't forgotten (or ignored)!


Landscape/Portrait issues in iOS Chrome

Describe the bug
On Chrome on iOS, when screen is rotated from landscape back to portrait, display does not fill full area
To Reproduce
Steps to reproduce the behavior:

Using Chrome on iOS, join a Telehealth room
Hold device in landscape orientation
Rotate back to portrait orientation
Display of Room does not fill full area (see image)

Expected behavior
The display should fill the entire area, just like it does when the room is joined in portrait mode.
Screenshots
I've tested on 2 devices, both with Chrome 94.0.4606.52 or higher
iPhone 11:

iPhone 7:

Environment (please complete the following information):

iOS 14.7.1 (iPhone 7); iOS 14.8 (iPhone 11)

Chrome for iOS 94.0.4606

App Version: 0.6.0

SDK Version: 2.17.1

Node.js version: 15.14.0

User Agent (iPhone 7): Mozilla/5.0 (iPhone; CPU iPhone OS 14_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/94.0.4606.52 Mobile/15E148 Safari/604.1

User Agent (iPhone 11): Mozilla/5.0 (iPhone; CPU iPhone OS 14_8 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/94.0.4606.76 Mobile/15E148 Safari/604.1

Additional context
I am investigating a fix, might be related to MUI breakpoints it is related to useHeight hook, but wanted to make you aware as well

Hi @LucaProvencal - thanks for the detailed issue (and PR)!
I have seen this one in the mobile version of the app. Thanks for submitting the PR with a fix for this - we really appreciate it!
Just wanted to let you know that we've got an eye on this one and we'll take a look when we find a moment.
Thanks again.

@timmydoza any updates on this one? Thanks!

Hi @timmydoza, will close this one since I assume it won't be worked on.


Map in intl/lib/number_symbols_data.dart is untyped

From @dskloetg on April 5, 2016 13:24
In https://github.com/dart-lang/intl/blob/master/lib/number_symbols_data.dart
Map numberFormatSymbols = const {
should be Map<String, NumberSymbols>
Copied from original issue: dart-lang/sdk#26192

Interestingly, it is apparently a breaking change to put generics on this. If someone was casting it to that type already, then by adding the type it creates a fatal hint of an unnecessary cast. @leafpetersen

I added the cast in our code in order to be able to enable strong mode. But I'd be happy to have our build broken by this fix so that we can remove the cast again.

Any update on this?

Nothing so far. I've been a bit reluctant since discovering it's breaking.

It's breaking because enabling strong mode forces you to put the unnecessary cast.
Should we really allow that to cause a stalemate?
How many targets does it break?

Yes, so the strong mode "unnecessary cast" warning, and having that warning fail the build means that adding a type on a public interface is a breaking change. It probably doesn't break very many things, but we can't know how many because we don't have everyone's source code. And it has been a lower priority than lots of other things people are asking for.

Closing in favor of #482 .


Add EPOLLEXCLUSIVE support to EpollSelector

EPOLLEXCLUSIVE was introduced in Linux 4.5.
It can be used to avoid thundering herd problem.
Reference:
http://man7.org/linux/man-pages/man2/epoll_ctl.2.html
https://lwn.net/Articles/633422/

My understanding is that the selectors module isn't provisional, so this can only get into 3.6?

Right.
On Fri, May 13, 2016 at 11:41 AM, Yury Selivanov<EMAIL_ADDRESS>wrote:

My understanding is that the selectors module isn't provisional, so this
can only get into 3.6?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/python/asyncio/pull/330#issuecomment-219126741

--
--Guido van Rossum (python.org/~guido)

@methane Please open an issue on Python bug tracker. I don't think this is related to asyncio anymore.


[v2] move the quotes to remark admonitions

📚 Documentation
We have a bunch of blockquotes in our documentation which looks like this and they are not very obvious because of the changes in v2's CSS.
Ever since callouts/admonitions have been added in 2.0.0.alpha.43 by the awesome @elviswolcott , we can use them in place of the blockquotes.
The task here is to go through the docs and help replace the use of blockquotes with the suitable admonitions. Refer to the admonitions docs for the available types.
Note that you do not have to convert all the blockquotes in the docs, you are free to just do whichever you please, but please comment here so that other interested contributors are aware and the contributions don't conflict.
Tip: The docs for the master version are found under https://localhost:3000/docs/next not https://localhost:3000/docs/ (that is the current released version)
Have you read the Contributing Guidelines on issues?
Yes

Hi @yangshun , I have finished work to update quote to  remark admonitions. However, I find that the pre-commit prettier task mess up the the format of code. It removed the line break before and after the :::.
Any pointer to fix this?
https://github.com/Zhencha0Cai/docusaurus/commit/71c91d4928cd7048e4fb3a25f62182b3ce12311c

Hmm I think you need to add a title. Try the following formats:
:::tip Title
The content and title *can* include markdown.
:::

or add an empty line after the :::
:::tip

The content and title *can* include markdown.
:::

@yangshun. Thanks for the help.  I have to use this format to make it work.
:::tip

The content and title *can* include markdown.

:::

Here is the PR. https://github.com/facebook/docusaurus/pull/2313

Resolved in #2313


change SDS011

Change the SDS Library that you can read only one value (p25, p10).
The checkup if there is an error should be done in the library and not in the sketch. If there ist no error the p25 or p10 value should be returned, otherwise an error.

getPm25() and getPm10() are  already managing error handling internally. They return particle concentrations in µg/m³ as a float. Functions for that wereimplemented in https://github.com/sensebox/SenseBoxMCU-Lib/commit/1b4a517e89b6c6765a9ea392a00f0bb36ae08182
I'll set both of the values to 0 in case of an error or if the device is heating up within the next commit.


[FR] Create a note with a template

Describe your request
Hi @RyotaUshio
First of all, well done!  This plugin is great and will change a lot of things for me.  Really very useful and well thought out.
One thing I'm missing (or I haven't seen it) and would be very useful to me in my documentation work: being able to customize a template for the file when creating a note linked to a PDF (or any other recognized document) from this command

Are you planning to include something like this?

Yes, you can use your own template:

Open the obsidian settings,
On the left side scroll down to the PDF++ settings and click on it.
On top click on this icon:
and scroll to the
"Template file path" heading.

Thanks N3C2L, I'm closing this as answered.


queryset for AutocompletePanel

Thank you for making AutocompletePanel, I look forward to see it merged in the core wagtail project.
I would like AutocompletePanel to only return a subset of objects from the target_model. Is that a feature you would be interested in implementing? Do you have a suggestion for an alternative way to handle this at the moment?
I was hoping that I could do something  like ModelAdmin.get_queryset, to be able to filter depending on request.user
Currently using:

Django==2.2.4
wagtail==2.6.1
wagtail-autocomplete==0.3.1

Edit: I asked the same question on StackOverflow

I forgot that autocomplete fetches the data from ajax queries, and that I can write a view overriding autocomplete.Select2QuerySetView with a get_queryset.
Will investigate tomorrow how to get the request.user in that method

urlpatterns = [
path('django-admin/', admin.site.urls, name='djangoadmin_home'),
path('admin/autocomplete/search/', require_admin_access(search)),
path('admin/autocomplete/', include(autocomplete_urls)),
path('admin/', include(wagtailadmin_urls)),
...
и переписать функцию search...

@protasovse I had to override the autocomplete search view and add my custom code within the view

да... другого решения нет...

queryset = my_custom_filter_function(queryset, model, request.user)  # CUSTOM

model - избыточно, его можно получить через queryset.model

queryset = my_custom_filter_function(queryset, request.user)  # CUSTOM


Michael/ibc adapter

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Which docs this PR relation:
Ref #
Which toolchain this PR adaption:
No Breaking Change
Special notes for your reviewer:
CI Switch
ci-runs-only: [Chaos CI, Cargo Clippy, Coverage Test, E2E Tests, Code Format, Unit Tests, Web3 Compatible Tests]

switch to main repo


Code console logs

Found this console logs in the plugin.
Could this 2 lines be deleted?
https://github.com/eakoriakin/ionic-select-searchable/blob/cdaab53fe3818c2270fd9b7ff839a3b0f011e684/src/select-searchable.component.ts#L165
https://github.com/eakoriakin/ionic-select-searchable/blob/cdaab53fe3818c2270fd9b7ff839a3b0f011e684/src/select-searchable.component.ts#L166
Thanks .

Hey, good catch, forgot to remove it after doing some debugging.
Removed in 1.0.17.


Add the helm template and the instruction on how to release helm chart

Fixes #914

@jonnylangefeld could you review this pr? thx.

Deployed on k3s and I confirm it did work fine at my end.
If I may suggest:

As a user working in a confined environment, pulling via a proxified gcr.io would have been easier there was one parameter dedicated update the repository for all images.  As an example, istiod charts have a parameter "hub: docker.io/istio" which is used for all images and that can be overridden on each sub component separately.
I suspect it should require changes on the operator itself, but I would have expected to be able to override that "hub" parameter at the operator level, and that subsequent deployment of KnativeEventing and KnativeServing would take it into account.

Thanks !