rabbitmq-plugins enable fails with hostname_not_allowed

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.14\sbin>rabbitmq-plugins enable rabbitmq_management
文件名、目录名或卷标语法不正确。
文件名、目录名或卷标语法不正确。
EnumerateProviders catalog=0
EnumerateProviders totalPro=26
** (MatchError) no match of right hand side value: {:error, {:node_name, :hostname_not_allowed}}
(rabbitmqctl) lib/rabbitmq/cli/core/helpers.ex:32: RabbitMQ.CLI.Core.Helpers.normalise_node/2
(rabbitmqctl) lib/rabbitmqctl.ex:232: RabbitMQCtl.merge_defaults_node/1
(rabbitmqctl) lib/rabbitmqctl.ex:225: RabbitMQCtl.merge_all_defaults/1
(rabbitmqctl) lib/rabbitmqctl.ex:103: RabbitMQCtl.exec_command/2
(rabbitmqctl) lib/rabbitmqctl.ex:45: RabbitMQCtl.main/1
(elixir) lib/kernel/cli.ex:105: anonymous fn/3 in Kernel.CLI.exec_fun/2
use <IP_ADDRESS>:5672 in QQbrowser :

Thank you for your time.
Team RabbitMQ uses GitHub issues for specific actionable items engineers can work on. GitHub issues are not used for questions, investigations, root cause analysis, discussions of potential issues, etc (as defined by this team).
We get at least a dozen of questions through various venues every single day, often light on details.
At that rate GitHub issues can very quickly turn into a something impossible to navigate and make sense of even for our team. Because GitHub is a tool our team uses heavily nearly every day, the signal/noise ratio of issues is something we care about a lot.
Please post this to rabbitmq-users.
Thank you.

Something about the hostname you are trying this on is not right. The runtime has certain limitations as to what characters hostnames are allowed to have and RabbitMQ cannot do anything about it. Please start a mailing list thread and specify what hostname and hostname -f returns on that machine.

Alternatively a list of plugins can be preconfigured without using CLI tools but you probably will need CLI tools at some point.


HHH-18689 Maintain proxy targets when converting cache entries

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license
and can be relicensed under the terms of the LGPL v2.1 license in the future at the maintainers' discretion.
For more information on licensing, please check here.

https://hibernate.atlassian.net/browse/HHH-18689

Superseded by https://github.com/hibernate/hibernate-orm/pull/9343


Pricing details from Sentinel Azure monitoring alerts

Hi Team,

Could you please elaborate on how the pricing is calculated from Sentinel when we are planning to create an Azure monitoring use case?

Hi @shipothana,
Thanks for flagging this issue, we will investigate this issue and get back to you with some updates by 19 Apr 2024. Thanks!

Hi @shipothana,
For pricing details please refer below link.
https://azure.microsoft.com/en-us/pricing/details/microsoft-sentinel/
If you still have issue, please let us know.
Thanks

Hi @shipothana,
If your issue resolved, please confirm so we can close this issue.
Thanks

Hi @shipothana,
since we have not received a response in the last 5 days, we are closing your issue as per our standard operating procedures. If you still need support for this issue, feel free to re-open at any time. Thank you for your co-operation.


Detection of timestamps & softDeletes

This library has saved so much time. The only way this helpful library could be better, IMO, is if you detect created_at, updated_at you include public $timestamps; in the generated model, and similarly, if you detect deleted_at you inject use softDeletes into the class. If there's a config or CLI flag to achieve this optionally, even better. I'd use it. Just filing this here. I can probably craft a PR for it.

The only other thing I do is I remove created_at, updated_at and deleted_at from every $fillable = [ ... ] array the generator creates. I believe it is desirable to not actually have these be fillable, since Laravel takes care of it automatically when public $timestamps = true; and use softDeletes; are present.

@phpguru how is it possible to generate the model with this lib? I thought it only generated migration files


Add most recent dbt-docs changes

Auto generated changes from  workflow

Closing as the action has a tiny bug I want to fix and rerun.


add gitignore for DS_Store files

Hi @rjtsdl, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Jingtao Ren). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;


Alerts center work

Small PR for fixes on the AlertsCenter.
@mtho11 please, can you take a look ?

Merged #559


Add undo/redo

We should have multiple undos and redos for drawing

done this.
PR: https://github.com/webaverse-studios/diffusion-draw/pull/11


AVRO-2467: Run C# tests on Windows in Travis

There have been a few recent "close calls" on changes that would have broken the C# bindings on Windows. To help avoid this, I'd like to start running the C# tests on a Travis Windows agent.
To make this work, the contents of the before_install and script Travis CI steps were moved to
./.travis/before_install.sh and ./.travis/script.sh. Within each of those scripts, the build
performs different actions based on the OS.
The matrix in the .travis.yml Specifies the two previous environments, JAVA=8 and JAVA=11.
Additionally, it specifies a third environment that requires a Windows build agent.
The two original build environments do exactly the same thing. The are simply executed from the
build scripts rather than directly from the .travis.yml. The Windows environment only runs the
C# tests at this time.
While I've only got this specialized for the Windows C# build right now, I imagine this could be
further expanded in the future to test other environments easily.

Make sure you have checked all steps below.
Jira

[x] My PR addresses the following Avro Jira issues and references them in the PR title. For example, "AVRO-1234: My Avro PR"

https://issues.apache.org/jira/browse/AVRO-2467
In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:

Runs all the same tests as before as well as some additional C# tests on a Windows platform

Commits

[x] My commits all reference Jira issues in their subject lines. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters (not including Jira issue reference)
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Documentation

[x] In case of new functionality, my PR adds documentation that describes how to use it.

All the public functions and the classes in the PR contain Javadoc that explain what it does
N/A

I have very little knowledge of Windows, but this looks good as far as I can tell. @kojiromike any opinion?


Add proximity sensor?

Is your feature request related to a problem? Please describe.
It is hard to implement behavior like suction cup where I only need a distance information along a ray. (Check is suction is successful via checking if proximity sensor detects any object; the V-Rep way).
Describe the solution you'd like
I would like a proximity sensor parameterized by pose, sensing distance and sensing volume. The sensor could be attached to body like cameras.  The sensor could return distance and the object ID if detected.  Please advise PyRep proximity sensor
Describe alternatives you've considered
Camera with 1x1 resolution.
Additional context
Trying to implement this.

Similar behavior will soon be possible using trigger shapes
https://gameworksdocs.nvidia.com/PhysX/4.1/documentation/physxguide/Manual/RigidBodyCollision.html#trigger-shapes
which will be available in our next release (which should come next week)
For raycast-like behavior, it may be implemented in a future release.

Thanks for the timely response. You are awesome. This is awesome.


New version: Apache.Groovy.4 version 4.0.23

Created by 🥟 Dumplings in workflow run #8404.

Log
Updated: 4.0.22 → 4.0.23
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Executable C:\Windows\SysWOW64\cmd.exe returned exit code: 1

(Automated response - build 896.)


TLSV1.0 deprecated

Hi, I received an email this morning that SparkPost will deprecate TLSv1.0 on June 30.
Will this gem keep working after June 30?
Thanks

TLS is for SMTP - this gem doesn't use SMTP
On Tue, Jul 3, 2018 at 6:38 PM, Manuel<EMAIL_ADDRESS>wrote:

Hi, I received an email this morning that SparkPost will deprecate TLSv1.0
on June 30.
Will this gem keep working after June 30?
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/leadmachineapp/simple_spark/issues/22, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAWqlKWbSNuNapY7yeYX6tu9txutaRC_ks5uCy2ggaJpZM4VAhap
.


chore: offload release work to GoReleaser bot

Offload release work to GoReleaser bot:

remove my own release scripts;
simplify Makefile flow;

🚀


Snapshot versions of plugins cannot be resolved if they contain two dashes

Current Behavior
A snapshot version of a plugin which contains two dashes like "1.0.0-test-SNAPSHOT" cannot be resolved anymore:
 > Could not resolve all files for configuration ':classpath'.
2023-10-25T10:50:22.385+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]    > Could not resolve com.example.gradle.plugin:myplugin:1.0.0-test-SNAPSHOT.
2023-10-25T10:50:22.385+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]      Required by:
2023-10-25T10:50:22.385+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          project : > com.example.gradle.plugin.myplugin:com.example.gradle.plugin.myplugin.gradle.plugin:1.0.0-test-SNAPSHOT
2023-10-25T10:50:22.385+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]       > Could not resolve com.example.gradle.plugin:myplugin:1.0.0-test-SNAPSHOT.
2023-10-25T10:50:22.385+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          > Unable to load Maven meta-data from https://myartifactory/artifactory/maven_snapshot/com/example/gradle/plugin/myplugin/1.0.0-test-SNAPSHOT/maven-metadata.xml.
2023-10-25T10:50:22.385+0200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]             > org.xml.sax.SAXNotRecognizedException: Property 'http://javax.xml.XMLConstants/property/accessExternalSchema' is not recognized.

Expected Behavior
Every valid version should be allowed.
Context (optional)
We deploy SNAPSHOT versions from feature branches e.g. to verify if a fix works in the environment it was reported.
The version string in this case is derived from the branch name, e.g. "my-fix-SNAPSHOT".
Steps to Reproduce
This can be reproduces with a plugins deployed to repository supporting SNAPSHOT versions.
plugins {
  id("com.example.gradle.plugin.myplugin") version "1.0.0-test-SNAPSHOT"
}

Gradle version
8.4
Gradle version that used to work
8.3
Build scan URL (optional)
No response
Your Environment (optional)
No response

@ov7a : This is not a question but a regression. I have a build script that is working with Gradle 8.3 and fails with Gradle 8.4.

@ov7a: We've the same problem here. With 8.3 it was working without any problems, with 8.4 it doesn't. As @stemas: mentioned, a version with two dashes is totally valid and should be resolved by gradle. I would be glad if you reopen this issue.

I think this question goes to @stemas, he posted the exception.

@mast-eso I'm confused - you're saying you're having the same problem.

I had the same problem, that versions with 2 dashes did not work. But whether I also have the same exception, I can't say exactly. At the moment I also have no way to reproduce it.

The issue has disappeared for me. I think there was a problem with the Maven repository and the POM file was downloaded incompletely. Strangely, the issue only occurred with 8.4. which is why I suspected a regression, but as I said, I can no longer reproduce it.


add Bell Coin

Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed.

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
This repository is managed using an auto merge action. Please ensure your PR has no deleted lines, and it will be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address:
Token Name:
Token Symbol:
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token:
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

Auto merge requirements
Your pull request will be automatically merged if the following conditions are met:

Your pull request only adds new tokens to the list. Any modification to existing
tokens will require manual review to prevent unwanted modifications.

Your pull request does not touch unrelated code. In particular, reformatting changes to unrelated
code will cause the auto merge to reject your PR.

Any asset files added correspond to the token address you are adding. Asset files
must be PNG, JPG or SVG files.

Your change is valid JSON and conforms to the schema. If your change failed validation,
read the error message carefully and update your PR accordingly.

No other tokens shares the same name, symbol or address.

For example, this change would be rejected due to unrelated changes:

The bot runs every 60 minutes and bulk-merges all open pull requests to prevent conflicts.
This means that you need to wait up to 60 minutes for your pull request to be merged or reprocessed.

You need to open a New issue and link your PR to let Solana Developers manually merge it!! Hope this did help you!! If you do have any kind of questions, don't hesitate writing me!!

@SolanaTokenMerger Thank you! I just added a new issue under the title of add Bell Coin #19103 , hope it will be fixed


[Bug] Auto battle doesn't work

Describe the bug
Before the release I had an inifnite logging loop and could not use autobattle feature on f13.net. After updating to the newest release auto battle option doesn't do anything, It does not logging to account and doesn't battle anyone
To Reproduce
Steps to reproduce the behavior:

Go to 'account'
Click on 'auto battle'
Scroll down to 'x'
See error

Expected behavior
Auto battle sould log in to my account and battle people every 10 min
Screenshots

Machine (please complete the following information):

OS: Winows 10
Version v0.2.2

Additional context
Add any other context about the problem here.

Could you upload the "helper.log" file, so that I can see what type of errors/warnings get produced?

Can you try to increase the "Threads" value to a value > 0?

And wait, until the list of targets has refreshed

Thanks, it worked! Altough First when I logged in I had 1 thread and still had the bug, but after increasing threads to 20, the list refreshed and auto-battling work is working


Unregister shared-memory management in Python spine interface

Closes https://github.com/upkie/vulp/issues/88

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 89.466%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1758

Relevant Lines:
1965

💛  - Coveralls

It is not straightforward to make a unit test for this issue. For instance the straightforward:

Create shared memory
Create spine
Destroy spine
Check that shared-memory file still exists

Does not fail even with the existing code, as the resource tracker won't free the shared memory in this instance (but it will when we run alongside a C++ spine).
Thus, no unit test in this PR :stuck_out_tongue:
I tested the change locally and the fix worked.


Add district AMRELI in Gujarat

Kindly add district Amreli in Gujarat state. Currently dashbaord not showing said district in Gujarat state. Although there is no active case currently, but it will be nice if you will add the district.
Thanks you are doing a grate job...

This is done now. We are displaying all the districts, even if there are no cases there.

Thanks. One more suggestion:  While clicking on some State (like Gujarat), it shows "other state" figure. I cannot understand it. If it is not necessary, kindly remove it if possible.


SG: Abort Generation.vi missing wait statement in polling loop

Current code, below, is missing a Wait VI to properly match the C# implementation. This is causing error 5000 to be thrown regularly. Issue reported by @manderseck

            if (genStatus == RfsgGenerationStatus.InProgress)
            {
                for (int i = 0; i < maxIterations; i++)
                {
                    genStatus = rfsgHandle.CheckGenerationStatus();
                    if (genStatus == RfsgGenerationStatus.Complete)
                        break;
                    else
                        Thread.Sleep(sleepTime_ms);
                }

A fix for this is included in commit 6d0e60ecdf68e18c9a98af4ef9d7952eac137cc9 which can be integrated via pull request #49


Loading articles failed

I am running my own instance inside a docker image and articles don't load. I get the following error whenever I click an article link:
INFO[0067] Error unmarshalling body from response invalid character '<' looking for beginning of value
I have to note that I am running an ARM system, so I had to modify the Dockerfile a little bit. Any idea how to fix this?

I did a manual build and install, and get the same error.
INFO[0014] Error unmarshalling body from response invalid character '<' looking for beginning of value
In the browser it says:
invalid character '<' looking for beginning of value
It looks like pkg/client/medium_client.go is producing the error, at the end (I added the "2 - ").
        mr, err := entities.UnmarshalMediumResponse(body)
        if err != nil {
                log.Printf("2 - Error unmarshalling body from response %v\n", err)
                return nil, err
        }

It appears it doesn't like the response it's getting back from the API request.  When I look at the body:
        body, err := io.ReadAll(res.Body)
        log.Printf(string(body))

It is returning a body that includes these sorts of things:
<title>Just a moment...</title>
#challenge-success-text
#challenge-error-text
Enable JavaScript and cookies to continue

Not the sort of thing an API should return.  It looks like the request is being blocked, or put behind a captcha.
I'm not sure if it's the IP address of the server, or if there's something that can be configured to get it to work (like an API key).


Type-hinted list arg causes "TypeError: Injecting partially applied functions is no longer supported."

How to reproduce:
test_app.py:
import connexion
from connexion.resolver import RestyResolver
from flask_injector import FlaskInjector

app = connexion.App(__name__)
app.add_api(
    {
        'swagger': '2.0',
        'info': {
            'version': '1.0.0',
            'title': 'Test Service',
            'license': {'name': 'MIT'}
        },
        'basePath': '/api',
        'schemes': ['http'],
        'consumes': ['application/json'],
        'produces': ['application/json'],
        'paths': {
            '/test': {
                'get': {
                    'operationId': 'test_api.test_func',
                    'parameters': [
                        {
                            'name': 'list_arg',
                            'in': 'query',
                            'required': False,
                            'type': 'array',
                            'items': {'type': 'string'},
                            'collectionFormat': 'multi'
                        },
                    ],
                    'responses': {'200': {'description': 'Test endpoint'}},
                }
            },
        },
    },
    resolver=RestyResolver('api'),
)

FlaskInjector(app=app.app, modules=[])

app.run(port=5000)

test_api.py:
import typing as _t

import logging as _logging

def test_func(
        list_arg: _t.List[str],
) -> dict:
    _logging.info(f'{list_arg!r}')
    return {'list_arg': list_arg}

Execute query GET http://test_app:5000/api/test?list_arg=a&list_arg=b
Expected result:
No error, response {'list_arg': ['a', 'b']}
Actual result:
Error occurs:
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/injector/__init__.py", line 440, in get_binding
    return self._get_binding(key, only_this_binder=is_scope)
  File "/usr/local/lib/python3.7/site-packages/injector/__init__.py", line 435, in _get_binding
    raise KeyError
KeyError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 2446, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1951, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1820, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1949, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/flask_injector.py", line 76, in wrapper
    return injector.call_with_injection(callable=fun, args=args, kwargs=kwargs)
  File "/usr/local/lib/python3.7/site-packages/injector/__init__.py", line 778, in call_with_injection
    owner_key=self_.__class__ if self_ is not None else callable.__module__,
  File "/usr/local/lib/python3.7/site-packages/injector/__init__.py", line 57, in wrapper
    return function(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/injector/__init__.py", line 819, in args_to_inject
    instance = self.get(key.interface)
  File "/usr/local/lib/python3.7/site-packages/injector/__init__.py", line 689, in get
    binding, binder = self.binder.get_binding(None, key)
  File "/usr/local/lib/python3.7/site-packages/injector/__init__.py", line 449, in get_binding
    binding = self.create_binding(key.interface)
  File "/usr/local/lib/python3.7/site-packages/injector/__init__.py", line 369, in create_binding
    provider = self.provider_for(interface, to)
  File "/usr/local/lib/python3.7/site-packages/injector/__init__.py", line 424, in provider_for
    raise TypeError('Injecting partially applied functions is no longer supported.')
TypeError: Injecting partially applied functions is no longer supported.

Affected versions:
pip freeze:
backcall==0.1.0
certifi==2019.3.9
chardet==3.0.4
Click==7.0
clickclick==1.2.2
colorful==0.5.4
connexion==2.6.0
coverage==4.5.3
decorator==4.4.1
elasticsearch==6.3.1
elasticsearch-dsl==6.4.0
fastavro==0.21.19
Flask==1.1.1
Flask-Injector==0.11.0
idna==2.7
inflection==0.3.1
injector==0.16.0
ipython==7.12.0
ipython-genutils==0.2.0
itsdangerous==1.1.0
jedi==0.16.0
Jinja2==2.11.1
jsonschema==2.6.0
MarkupSafe==1.1.1
openapi-spec-validator==0.2.6
parso==0.6.1
pathlib==1.0.1
pexpect==4.8.0
pickleshare==0.7.5
pika==0.13.1
prettyprinter==0.18.0
prompt-toolkit==3.0.3
ptyprocess==0.6.0
Pygments==2.5.2
python-dateutil==2.8.1
PyYAML==5.1
redis==3.2.1
requests==2.20.1
six==1.12.0
traitlets==4.3.3
typing==3.6.6
urllib3==1.24.1
wcwidth==0.1.8
Werkzeug==0.15.1

Notes:

If the type hint List[str] is removed from the argument list_arg, the injection works correctly

First of all thanks for a well written report, this is helpful.
There's no good solution for this right now because, if my understanding is correct, Connexion only gathers and provides the parameters (list_arg in this case) for a view after Flask already called the view and Flask-Injector attempted to provide the parameters. Only if Flask-Injector's dependencies gathering is successful the control will actually reach Connexion and the client code.
The only short term workaround I can think of is to use https://injector.readthedocs.io/en/latest/api.html#injector.NoInject to mark the parameter(s) as noninjectable.
Long-term solutions include:

making Flask-Injector optionally not implicitly decorate routes with @inject
finding a way for Flask-Injector to somehow figure out the arguments Connexion would pass, assuming they'd be passed and not trying to inject those particular dependencies

@jstasiak Note that, if I remove the type hint, Flask-Injector ignores the parameter and Connexion successfully injects the value. Similarly, if, instead of a list, I have a scalar parameter -

@jstasiak Note that, if I remove the type hint, Flask-Injector ignores the parameter and Connexion successfully injects the value. Similarly, if, instead of a list, I have a scalar API parameter - "type": "string", "type": "number", "type": "integer", or "type": "boolean" - and the function has a corresponding argument with the appropriate type hint - str, float, int, or bool respectively - then Flask-Injector again leaves it alone and Connexion is able to handle its own injection.
Thus, I suppose the problem here is that Flask-Injector is incorrectly treating List[str] as an injectable type.
Thank you for pointing out @NoInject(), though; that does work as a workaround for now.

If auto_bind (set in Injector constructor) is True (and it's True by default, Flask-Injector doesn't set it Injector will treat every type as injectable type.
It doesn't matter in principle if it's a scalar parameter or a list or a dictionary. The only difference is Injector crashes when it tries to inject a list that it has no (multi)binding for, while it provides values of other types if only it can instantiate them using parameterless constructors.
It doesn't crash by default when trying to provide some types, but it still does inject them before Connexion overrides them. So, to sum up:

if I remove the type hint, Flask-Injector ignores the parameter and Connexion successfully injects the value.
That's correct.

Similarly, if (...) the function has a corresponding argument with the appropriate type hint - str, float, int, or bool respectively - then Flask-Injector again leaves it alone and Connexion is able to handle its own injection.
That's not correct. Flask-Injector does provide an argument of that type (for str it's a result of calling str(), so empty string; for int it's int() (so: 0) etc. and when later control actually reaches Connexion, Connexion code gets the data from where it needs to get it and overrides the arguments in the keyword argument list. To demonstrate this, change your local Injector copy like this:

diff --git a/injector/__init__.py b/injector/__init__.py
index 9ef06f94c0bd..83a799d0bab9 100644
--- a/injector/__init__.py
+++ b/injector/__init__.py
@@ -1012,6 +1012,7 @@ class Injector:
         dependencies.update(kwargs)

         try:
+            print('calling %r with %r and %r' % (callable, full_args, dependencies))
             return callable(*full_args, **dependencies)
         except TypeError as e:
             reraise(e, CallError(self_, callable, args, dependencies, e, self._stack))

Then change the type of list_arg to any type Injector/Flask-Injector seem to ignore, like str. When you run the code and make a request to that endpoint you'll see
calling <function test_func at 0x108510ee0> with () and {'list_arg': ''}

even though the response contains the data you expect:
{
  "list_arg": [
    "a",
    "b"
  ]
}

Newer Injector has more helpful error message for the List[str] case:
injector.UnknownProvider: couldn't determine provider for typing.List[str] to None

But the underlying issue remains unchanged.


Separate access logs per service

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you expect to see?
In nginx (and similar tools) one has an app log (for nginx itself), and access and error logs per service. So app1 has different access logs to app2.
In traefik the access log is the same for all services.
It was confirmed by @bluepuma77 that this isn't possible, currently.
There is a workaround: pass the access log to some other tool which splits it into separate logs. But for a small server, that is massive overkill for something so simple that most (/all?) similar tools do natively.
Please consider adding this functionality?

Traefik is not a web server. You can still get the logs from the web-servers that split per service. If you want to run Wordpress for example, you still need a web-server behind Traefik.


unsafe-recover needs specify regions by default

tikv-ctl shouldn't decide remove stores for which regions. That should be users' duty.
After the PR is merged, we can't call the command without regions argument. So there won't be any unexpected behavior.
Close #3092 .

This option is confusing. As if the flag is set to false, then the command will simply check all the regions and then either do nothing or panic. Looks like the flag is expected to be set to true always.

Any updates?

Fixed. You can check the new strategy in test_remove_failed_stores.

PTAL @BusyJay .

LGTM, docs may need to be updated too.

@AndreMouche PTAL thanks.


feat: support attributes to forward to ProseMirror editor

This PR contains:

[ ] bugfix
[x] feature
[ ] refactor
[ ] tests
[x] documentation
[ ] others

Breaking Changes?

[ ] yes
[x] no

Checklist

[x] commit messages follow the Conventional Commits pattern

A feature commit message is prefixed "feat:"
A bugfix commit message is prefixed "fix:"
A document related commit is prefixed "docs:"

[x] docs have been added / updated (for bug fixes / features)

Describe Your Changes
Refer to discussion: https://github.com/sibiraj-s/ngx-editor/discussions/365
Does this PR affects any existing issues?

[ ] yes
[x] no

@clemdesign changes looks fine. Please revert the style changes introduced.

@sibiraj-s done.

Published in v11.

Thank you 👍

@sibiraj-s
This is possible to apply these changes to v9.X.X ?
I currently use Angular 10 and it's not planned to upgrade version now.


Add thrift_module to struct, union, and enum

solves #22

will add tests in a bit

@abhinav think there should be a test here? I don't feel strongly either way since it's just a dundr link and there is no actual behavior.


NaN filing between partitions with overlap

Created a new branch because the one in PR #162 has too many other comments. I think after adding a test, this is good to go.
Changes from the other PR:

removed progress bar as it has a larger overhead than just calling len
removed the compute command because len directly gives the metadata access to the num_rows.

To be done:
adding tests with multiple files

[ ] partial data
[ ] one fully nan file (cols)
[ ] consective empty files

last one might fail so we would need null metadata for a more comprehensive treatment https://github.com/OpenCOMPES/sed/pull/162#discussion_r1350242308
also might make sense to keep this as a seperate function or even a generic method that other loaders can use as I think it's pretty useful

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

8 of 8 (100.0%)  changed or added relevant lines in 1 file are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.05%) to 90.405%

Files with Coverage Reduction
New Missed Lines
%

sed/calibrator/energy.py
2
91.86%

Totals

Change from base Build<PHONE_NUMBER>:
0.05%

Covered Lines:
4221

Relevant Lines:
4669

💛  - Coveralls

I am working on this currently, and found that the map_partition(len) method is indeed lazy, but if you want to get the number out, i.e. min(df.map_partition(len)) this needs to be computed, and takes as long (or longer) than the previously proposed method. did you test this?

I tested two cases, pre-computing the shape (as I developed previously, with progress bar) and the version you included here, which lets min(...) compute.
The latter is clearly not lazy, and less optimized this way. so I suggest keeping the pre-computed approach. Both are available with a toggle in the dfops funcion I made.

The test fails, but when running it on a notebook shows no problems. I do not understand the origin of this test failure, as I cannot reproduce it.

A further addition implements the option to run ffill multiple times, allowing to fill neighboring partitions full of nans.

your solution is excellent!
faster and allows gathering even more metadata. Can we keep that metadata information somewhere, so we can reuse it later? as a property of the dataframe?

your solution is excellent! faster and allows gathering even more metadata. Can we keep that metadata information somewhere, so we can reuse it later? as a property of the dataframe?

Surely. Maybe not the correct PR for that. We can fix the tests here and then open another branch for proper metadata treatment.

ok, but lets keep the compute versions for testing and ensuring this works as expected.

ok, but lets keep the compute versions for testing and ensuring this works as expected.

Yes sure. I think it's good to keep it generic so that other loaders can use it if needed.
It seems pyarrow is not part of our package but fastparquet is. Any inherent disadvantage if we switch or keep both?
fastparquet doesn't allow metadata access from what i know

fastparquet is giving me big headakes at the moment, with version 0.8.3 (the one that gets installed with poetry) giving errors on read_parquet.
It might be an option to look into changing everything to pyarrow, but in any case I have nothing against having them both as requirement.

A further addition implements the option to run ffill multiple times, allowing to fill neighboring partitions full of nans.

I like this addition overall. A seperate dfops function that others can use is also great.

The test fails, but when running it on a notebook shows no problems. I do not understand the origin of this test failure, as I cannot reproduce it.

It seems it has to do with a generic test written for all loaders. Somehow multiple dataframes are being returned? But anyways running the tests locally always gives better insight.

I am working on this currently, and found that the map_partition(len) method is indeed lazy, but if you want to get the number out, i.e. min(df.map_partition(len)) this needs to be computed, and takes as long (or longer) than the previously proposed method. did you test this?

Hi. You are probably right with that. I was not trying to do it lazy but to just directly access the metadata, which takes no computation. But seems like dask is not giving access to that.
I have come up with another solution to it. Basically to use pyarrow to read the metadata for each file. Upper one is my function and lower is the one which lazy computes the shape. So it seems, even with the read operation, it is faster to just load metadata associated with the parquets.
This also allows us to access other metadata which could in principle allow us to do a better treatment.  Hence I will push this change and we can build on that

this even seems to show how many nans we have on a column! would allow to programmatically choose how many fillna are needed for each channel!


chore(doc-gen): implement public API info section

Generate a public API info section from the @publicApi decorator

This is a WIP until I have @IgorMinar's decorator to check it against...

I am pretty sure that this is now obselete.


Fix travis

Update .travis.yml to make things run in container infrastructure
A bunch of stuff in the docs site needs slugs but didn't have them, so I enabled slug generation in its config
The test-site is still broken because it turns out there are no tests in https://github.com/dimka665/awesome-slugify to make it not choke on numeric filenames such as the 404 page used by test-site. Working on a PR for them about it.

Note that we're down from 2 failing test cases to 1 now.
https://github.com/dimka665/awesome-slugify/pull/27 will fix the remaining fail once slugify gains the ability to pass those tests.

@edunham did you intend to merge this PR now, or wait until we can get Travis to actually go green?

I probably should figure out what's up with slugify choking on presumably-the-404, but realistically I might not get around to it for a while. I think this is good to merge if you'd like the incremental improvement from it.

Yay, incremental improvements!


⚠ GitLab Server has degraded performance

In aa55c3c, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 3534 ms

Resolved: GitLab Server performance has improved in bb2305f.


BUG: Underline doesn't appear under the Contact heading

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
The underline doesn't appear under the Contact heading, like it appears under Testimonials, Benefits or other sections' headings.
Below attached is a screenshot of the same issue.

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@anuragverma108 Kindly assign me this issue under GSSoC '24.

Can you assign this issue to me?

@anuragverma108 Kindly assign me this issue under GSSoC '24.

assigned


GRPC_VERBOSITY and GRPC_TRACE env vars don't seem to be taken into account when running as a non-root user

What version of gRPC and what language are you using?
It's a NodeJS (7.1.0)  / gRPC (1.4.1) web application connecting to a lnd (lightning network daemon) gRPC server securely using a certifiate.
What operating system (Linux, Windows, …) and version?
Ubuntu 16.04
What runtime / compiler are you using (e.g. python version or version of gcc)
gcc installed version is 5.4.0
What did you do?
I just defined those two environment variables (GRPC_VERBOSITY and GRPC_TRACE).
Logs show fine when running the nodejs app as root, but none are showing in the console when running with a non-root user.
And the certificate used to connect to the secured gRPC server doesn't seem to be recognized (works perfectly when run as root user), that's the failing part I'm trying to debug here.
What did you expect to see?
Debugging logs.
What did you see instead?
Nothing
Thanks for your help.

Can you show the exact command lines in question here? Are you sure you're not piping the output somewhere?

It's a simple /usr/bin/nodejs <js file> <cl parameters> with no piping.

Can you include the part where you set the environment variables?

#!/bin/bash
# Starts the lncli web app

export DEBUG=lncliweb*

export GRPC_TRACE=transport_security,connectivity_state
export GRPC_VERBOSITY=DEBUG

/usr/bin/nodejs /home/lncliweb/lncli-web/server --serverhost <...>

In my own tests, I can't reproduce the behavior you're describing.
One possibility I can think of is that you are trying to bind a port that the user lncliweb does not have permission to bind. Other than the issue with the logs, does the server seem to work properly?

Yep, my server as always been running as the lncliweb user.
I notice the problems with the logs while trying to debug this PR where I try to add secure credentials to my application:
https://github.com/mably/lncli-web/pull/90
It seems the process.env["GRPC_SSL_CIPHER_SUITES"] = "HIGH+ECDSA"; code is not taken into account when running as lncliweb user, but it works perfectly fine when run as root.

This is an interesting issue, really. We do have sort of a weird setup to read environment variables in the C core due to security concerns over their usage, but I don't see how this would fail for you, given how typical your platform is (Ubuntu 16.04).
https://github.com/grpc/grpc/blob/master/src/core/lib/support/env_linux.c#L49
Maybe there's something else about what you're doing that's triggering secure_getenv's fuses ?
https://linux.die.net/man/3/secure_getenv

Secure execution is required if one of the following conditions was true when the program run by the calling process was loaded:

the process's effective user ID did not match its real user ID or the process's effective group ID did not match its real group ID (typically this is the result of executing a set-user-ID or set-group-ID program);
the effective capability bit was set on the executable file; or
the process has a nonempty permitted capability set.

Secure execution may also required if triggered by some Linux security modules.

In fact I'm running this command to be able to run my nodejs app on port 80:
setcap 'cap_net_bind_service=+ep' /usr/bin/nodejs
Could be related.
What am I supposed to do then?

That's definitely the issue. We really do not want to stop using secure_getenv to avoid cipher suites and ssl root certificates to be tampered with. But this indeed has the broader side effect to nullify some legitimate usages such as privileged ports bindings.
My personal advice however to use a privileged port in a non-root process is to use an iptable rule, such as:
iptables -A PREROUTING -t nat -i $EXTERNAL_INTERFACE -p tcp --dport 80 -j REDIRECT --to-port 8080

Getting the iptables rule to work properly may sometimes be a bit tricky when it comes to machines with multiple interfaces, especially if it's also serving as a nat for the rest of the internal network, but this rule above would work properly in the case of a simple leaf server.

I can confirm that removing the special capability everything works fine.
I'll try your iptables solution instead.
Thank you everybody for your help.

I'm running into a similar issue. When I run my node server on my Mac host, GRPC_TRACE works as expected. When I run in a docker container (Debian Jessie) using an unprivileged user, it does not work. When I run in the container using root, it works.

Nevermind, my nodejs executable also had cap_net_bind_service+ep set. Note that is is a stock install, or at least I don't know of anything I did to set this capability. Fortunately, in our environment, we use Docker with port mapping, and bind to an unprivileged port, so I just removed this capability with setcap cap_net_bind_service-ep /usr/bin/nodejs and now GRPC_TRACE is working as expected.

Update: Deep in our docker setup, I found setcap cap_net_bind_service=+ep /usr/bin/nodejs, so that explains it!


update etcd versions for v1.22,v1.23,v1.24

Issue #, if available:
closes #1490
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

@zafs23 / @rcrozean  Note: we'll only merge these once we confirm that EKS will be taking these versions, per our release runbook.

Closing this. We can reopen when ready to bump etcd.


Feature/add awesome lint awesome bot

Description for the PR needed.

Add Travis configuration for these 2 bots
https://github.com/abdelhai/awesome-bots
https://github.com/sindresorhus/awesome-lint
When enabled on Travis a lint check will be performed by travis

How to fix automatically previous errors ? and also how to change Marker style should be ?

not it should be done manually, just as @awesome-bot said

But now for each commit , test are failing how to deal with?


Release 0.2.0

Tag the release 0.2.0

I pinged the maintainers of the Suse, Arch and FreeBSD packages.

I pinged the maintainers of the Suse, Arch and FreeBSD packages.


Update jest-mock-extended dependency

Describe this PR

The jest-mock-extended library has been updated with 2.0.4, exposing DeepMockProxy at the root of the library.
Changes

The jest-mock-extended library version is changed to 2.0.4.
The import examples has been updated
What issue does this fix?

No related issue
Any other relevant information

Thanks so much for the testing part of the docs, it really helped me to integrate Prisma tests in my applications!

@all-contributors please add @geromegrignon for doc

Fixes #2552

Thank you @geromegrignon !


Error message "valid version string" after adding nugetizer package

Hi, I added Nugetizer to an existing solution that builds fine.
I immediately started getting a build error before even trying to use Nugetizer
C:\Users\blah\.nuget\packages\nugetizer\0.9.1\build\NuGetizer.Shared.targets(279,5): error : '' is not a valid version string.

It's not clear to me what version string it's even talking about or why it is empty.
I am happy to start chopping my solution down to try to get to a root cause but was hoping that someone would have seen this before and know why it is happening. A search didn't turn up prior users complaining about this.

After some investigation I discovered this only happens when using the Preview version of Visual Studio, so 17.5 Preview 3 currently. Does nugetizer try to find out what version of VS is in use and does not support 17.5 yet?

Hm, nope, it doesn't. Can you provide a repro project? Agreed that the error message isn't helpful.
It's referring to the package version, which always had a default value of 1.9.0 in all current and previous stable versions of the .NET SDK ..

I'm nugetizing on 17.5 Preview 4 with no issues on multiple projects.
Could you attach a binlog or a repro please?

Closing due to insufficient info.


Is this code freely usable?

Hi Joel,
Thoroughly enjoyed your talk the other night.
Does the code come with licensing restrictions?  Or is it free to use?

Yes, this is basically just proof of concept code - I've now added an MIT license for clarity.
Feel free to use, extend or whatever - it's a pretty specific use-case TBH, so any adoption would be amazing.
I've some ideas about packaging the tool as a NuGet package and publishing it - I've just not got around to creating the build / publish pipeline.
Enjoy.
Joel


Question: battery warning at 50%

Is there any possibility to change the battery warning at 50%? I use rechargeable batteries and have at most achieved about 80% battery left according to the Glue app and the Home app, when it should be fully charged.
Suggestion, I would like to be able to set what the warning should be at, for example, 20%.

Any respons?

Hi @frogger11 - thank you for the feedback!  You are correct - the platform doesn't currently allow users to configure the battery warning level but we welcome the suggestion and will look into it and see if we are able to add that feature in the future.

As this isn't specifically a homebridge request, I'm going to close it here and move it to the internal backlog.


Merge the updates to the boilerplate

ACM Website
Issue Type

[ ] Bug (https://github.com/USM-ACM/acmWebsite/blob/master/.github/CONTRIBUTING.md#bugs)
[x] Feature (https://github.com/USM-ACM/acmWebsite/blob/master/.github/CONTRIBUTING.md#features)

Description
The boilerplate has implemented the new router for react and much more time for a migration before we get too deep.

Merged via #9


Implement timeseriesProfile

timeseriesProfile classes are currently stubbed, implement at least one of them.

see
http://cfconventions.org/cf-conventions/cf-conventions.html#_ragged_array_representation_of_time_series_profiles

could start with simpler orthogonal multidimensional representation
http://cfconventions.org/cf-conventions/cf-conventions.html#_multidimensional_array_representations_of_time_series_profiles


Add In Kind Sponsors Logos to Website

[ ] Add CloudApp's Logo (link to presskit)
[ ] Add Bee's Logo (link to presskit)
[ ] Add Expensify Logo (link to presskit)
[ ] Add Airtable's Logo (just use their website image)

Let's make these logos relatively small, maybe we should decrease the
size of all logos. Don't want them to take up too much space on the
homepage. Maybe we could move all of our sponsor logos to
https://hackedu.us/sponsor or something as well.

*https://hackedu.us/sponsors

Thanks so much @baz forgiving us a copy of Bee! I absolutely love it! We're going to add these as soon as possible!

Thoughts on making a model for these sponsors. This is starting to take a long time, and we're adding ~1 every week or so.

What if we set the precedent that the person who secures the sponsor is responsible for submitting the PR?

I'd be down for it. Even more reason to make a model for it.
@jonleung Thoughts?

@MaxWofford @zachlatta happy with what we discussed last night with sending URLs of images to max.

Cool, @jonleung can you update this PR with links to images or attach the images directly?

@zachlatta @MaxWofford I don't think I have the bandwidth to get direct images for these but will in the future. @MaxWofford is that ok?

Wasn't able to get a solid logo for Airpair (they have a little icon on their site, but it's only ~32px wide). Bee's logo is really tall and requires much more work to make look decent on our site. Leaving those two out for now.

@jonleung @zachlatta It sounds like there aren't any actionable outcomes left to this. Can we close this?

I'm okay with this, @jonleung?

Closing for now due to lack of response.


⚠ ClamAV has degraded performance

In ae23fa8, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 452 ms

Resolved: ClamAV performance has improved in 2950839 after 5 minutes.


Update docker image generation script + minor update to README

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 95.08%. Comparing base (f3bdd01) to head (cb65ee7).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #154   +/-   ##
=======================================
  Coverage   95.08%   95.08%
=======================================
  Files          28       28
  Lines        2948     2948
  Branches      395      395
=======================================
  Hits         2803     2803
  Misses        144      144
  Partials        1        1

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


Upstream K8S Bug: State of workload doesn't reflect state of pods

Rancher versions: 2.0 master 3/4
Steps to Reproduce:

Deploy a wordpress catalog app but don't add any configuration

Results:  The workload says active but the pods are in error.  Would be nice if the workload reflected the state of the pods.

https://github.com/kubernetes/kubernetes/issues/61205
@ibuildthecloud we can add a temporary fix on our side by adding an exception in https://github.com/rancher/types/blob/master/status/status.go to read unavailablereplicas for deployment, in addition to relying on conditions. Or we can wait for the official fix

@alena1108 let's wait for official fix

@guangbochen can you make sure all the templates in https://github.com/rancher/charts are using apiVersion: apps/v1beta1 instead of apiVersion: extensions/v1beta1? otherwise there will be this error.

@deniseschannon - The bug I'm actually trying to report is that the containers status and workload status don't actually correspond.  Wordpress is just the easiest way to show this.  This is still an issue.

@guangbochen @StrongMonkey if you do view catalog App in API, the notes field still shows apiVersion: extensions/v1beta1 for wordpress-mariadb (see full value here). How does this note get generated? Is it possible that helm overrides the api field?

@alena1108 i believe @guangbochen already updated that in this commit https://github.com/rancher/charts/commit/8873fa40bfcd635e87f8bdb4433e4166081da48d. Also i don't think helm overrides api version. Can you check if your charts is updated to date?

Unable to reproduce with v2.0.0. It's now showing updating. @tfiduccia can you test too?

Version - 2.0 master 5/10
Verified fixed


Table Block: Naming of options and labels

Fixes https://github.com/plone/volto/issues/2376
@tisto  screenshot

@sneridagh I made the changes which @ksuess wanted :)

@iFlameing Since you based your fix in the previous commit, the msgstr are still wiped out :( Could you please create a new one?


fix(ui): restore splitpanes sizes

Description

Cannot test browser ui on my local Windows laptop, we need to check the side effect opening UI (test/core) and then the Browser UI (test/browser running any test:browser:* script)
resolves #6678

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

[x] 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.
[x] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Tests

[x] 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:.

Cannot test browser ui on my local Windows laptop, we need to check the side effect opening UI (test/core) and then the Browser UI (test/browser running any test:browser:* script)

Try deleting the node_modules folder and reinstalling dependencies


TrueColor is no longer working on WindowsDriver

I probably broke this. Sigh.

I already saw that. My workaround was this:
		_isWindowsTerminal = Environment.GetEnvironmentVariable ("WT_SESSION") != null ||
			Environment.GetEnvironmentVariable ("VSAPPIDNAME") != null;

Can't just check OS platform instead?

Can't just check OS platform instead?
OperatingSystem.IsWindows ( )

Nope. Windows Terminal != conhost etc... We've spent a LOT of effort on this and still don't have it right (and the sands below us are moving)...

#3164
#2962
#2928

To name a few...

Can't just check OS platform instead?
OperatingSystem.IsWindows ( )

Nope. Windows Terminal != conhost etc... We've spent a LOT of effort on this and still don't have it right (and the sands below us are moving)...

Fixes #2961. v2 - WindowsDriver isn't render well on conhost terminal size. #2962
In the v2 version, using Chinese will cause UI confusion. #2928

To name a few...

I have ideas of how to being far more graceful about this in

#2610


Fixed flake8 errors and made test_local_auth cases to be skipped if auth variables are not set

@alena1108 , can you review this ?

LGTM


Spfx WebParts and Master Pages Incorrect Locale Information

Target SharePoint environment
SharePoint Server 2019 (on-premise)
What SharePoint development model, framework, SDK or API is this about?
💥 SharePoint Framework
Developer environment
None
What browser(s) / client(s) have you tested

[ ] 💥 Internet Explorer
[ ] 💥 Microsoft Edge
[ ] 💥 Google Chrome
[ ] 💥 FireFox
[ ] 💥 Safari
[ ] mobile (iOS/iPadOS)
[ ] mobile (Android)
[ ] not applicable
[ ] other (enter in the "Additional environment details" area below)

Additional environment details

SharePoint 2019 On-Prem
SPFx v1.4.1
Community Site

Describe the bug / error
Building a custom SP Community site with Master Pages and SPFX WebParts with React.
The application installation to site was successful and adding webparts to pages was working fine before adding the Master Page. Once customized the Master Page all pages that are designed with webparts are broken and throwing the following error:
Can't load the application on this page. Use the browser Back button to retry. If the problem persists, contact the administrator of the site and give them the information in Technical Details.&ErrorDetails=RangeError: Incorrect locale information provided&ErrorCategory=spfx))
Even creating new pages is not working.
Steps to reproduce

Install SPFX Package
Create Master Page
Add New Page with WebParts

Expected behavior
Can't load the application on this page. Use the browser Back button to retry. If the problem persists, contact the administrator of the site and give them the information in Technical Details.&ErrorDetails=RangeError: Incorrect locale information provided&ErrorCategory=spfx))

@mabedd - I would recommend comparing your custom master page with out of the box one.
Most probably some vital part is missing.

Can't load the application on this page. Use the browser Back button to retry. If the problem persists, contact the administrator of the site and give them the information in Technical Details.&ErrorDetails=RangeError: Incorrect locale information provided&ErrorCategory=spfx))

Actually my Master Page consists only of Header and Footer and the following div in between:

            This div, which you should delete, represents the content area that your Page Layouts and pages will fill. Design your Master Page around this content placeholder.

This is showing in console as well:


Electron 6: windows-mutex cannot be loaded

Looks like https://github.com/microsoft/node-windows-mutex fails to load on Windows in Electron 6. There is now a test for it that fails: https://dev.azure.com/vscode/VSCode/_build/results?buildId=22999

Fixed by https://github.com/microsoft/vscode/commit/ccbd05eed34de1fb016f14a830ceeb19b96184b2#diff-b9cfc7f2cdf78a7f4b91a753d10865a2


Add ability to reconfigure NFT rewards from settings page (adjustTiers)

What does this PR do and why?
This allows projects with NFTs to reconfig those NFTs.
Acceptance checklist

[ ] I have evaluated the Approval Guidelines for this PR.
[ ] I have tested this PR in all supported browsers.
[ ] I have tested this PR in dark mode and light mode (if applicable).

Closing in favor of https://github.com/jbx-protocol/juice-interface/pull/2430


Output directorory on the local backend

Hello,
with rabix RC3, the local directory created when runnin ght job was callled:
cwl_filename-<timestamp>.
I saw, with RC5, we went back to have UUID instwad of that structure.
Any reason why it was killed?

Accidental regression. Should be fixed for 1.0

@StarvingMarvin very cool :+1:

This has been fixed in v1.0


[ENG-2224] Access Token Edit Scopes

Ticket: https://openscience.atlassian.net/browse/ENG-2224
GitHub branch: access-token-edit-scopes

Purpose
The purpose of these changes is to have the edit token page and its scopes properly displayed following new access token creation.
Summary of Changes

The access token value is now cleared when the 'Edit scopes' button is pressed following token creation

Screenshot(s)

Figure 1: Initial access token scope selection

Figure 2: Display of a new access token if the token value is present

Figure 3: Scopes properly display when clicking the 'Edit scopes' button

Figure 4: Saving the changes results in the token's scopes being updated

Figure 5: Clicking on the access token within the list view properly displays updated scopes
Side Effects
There should be no side effects.
QA Notes

Upon clicking the 'Edit scopes' button following new access token creation, do the previously-selected scopes properly display?
Can you add/remove scopes?
Can you save the token?
Can you view the token when clicking on its link in the list view?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 2 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.02%) to 70.866%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

app/settings/tokens/edit/controller.ts
0
2
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
6039

Relevant Lines:
8286

💛  - Coveralls

Checked this out locally. When I try to delete the token after hitting Edit scopes the modal freezes and it toasts an error even though the deletion succeeds. Apart from the buggy behavior when deleting, this fix introduces a security problem. The personal access token should only be viewable once. Setting the tokenValue on the token model to undefined will bring back the edit form for sure, but the model's tokenValue can easily be found by calling rollbackAttributes on the model, therefore revealing the tokenValue again. That is why we need to invoke clearTokenValue() when we go back to edit the scopes to unload the token model from store and reload from the BE.

Hi @adlius the changes for the token value are now persisted with save(). The buggy behavior with the delete button has been mitigated but from local testing may still not be fully awaiting. An await has been added to the delete's save which seemed to improve the delete's functionality.

Sorry I'm catching this after an initial approval! It looks like the deleteToken action in the edit-form component should do this.token.deleteRecord(); followed by an await this.token.save();, instead of the await this.token!.destroyRecord(); that's in there right now. Not 100% sure why the delete and save works but the destroy does not, but it was correct in being there 🙇

Thank you and understood. They have been re-added. If you would also like to see validation for the token in an if statement, just let me know. Currently, it is using the ! syntax for the token that was previously in place.


Deploy with Elasticbeanstalk

I've just installed all the tools needed to deploy on aws (pip, eb) and when i launch "eb deploy" evreything seems to be fine: the environment stays green and the node server starts but when i visit the url  of my environment this is what the node log reports:
Error: ENOENT: no such file or directory, stat '/var/app/current/build/index.html'
I've thought that the problem may be a path mismatching because EB temporarly stores the built code in a temp directory.
Locally this boilerplate works like a charm but....don't know what to think and the documentation is really unclear about that.
Any idea? Thanks in advance!

What are your deploy steps?
You need to:

Run npm run build
Zip up your root directory of the app as the application
3a. Set the node command for your environment as npm run start:prod
3b. Deploy to the environment

Closing due to inactivity


Ytsearch for specific query abrubtly quits after getting playlist, no error, no download happens

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I'm running yt-dlp version 2023.07.06 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
Netherlands
Provide a description that is worded well enough to be understood
Problem:
I use ytdlp to search "Greygori - Color gitano - Mix Version", the program outputs that it gets the playlist, but then quits without giving an error. It does not download the YouTube audio as requested. The command I use is as follows:
ytdlp.exe -vU ytsearch1:"Greygori - Color gitano - Mix Version" -x
The full output given:
[debug] Command-line config: ['-vU', 'ytsearch1:Greygori - Color gitano - Mix Version', '-x']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[b532a3481] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 4.4.1-full_build-www.gyan.dev (setts), ffprobe 4.4.1-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.05.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1855 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: 5ff3e702171a50175c34397494e2d18ce35d771c2110b1e59bd173ec2fb352aa
yt-dlp is up to date<EMAIL_ADDRESS>[youtube:search] Extracting URL: ytsearch1:Greygori - Color gitano - Mix Version
[download] Downloading playlist: Greygori - Color gitano - Mix Version
[youtube:search] query "Greygori - Color gitano - Mix Version": Downloading web client config
[youtube:search] query "Greygori - Color gitano - Mix Version" page 1: Downloading API JSON
[youtube:search] Playlist Greygori - Color gitano - Mix Version: Downloading 0 items
[download] Finished downloading playlist: Greygori - Color gitano - Mix Version

Expected result
I would expect it to find and download the first result for the given query. This video is found when manually searching youtube: https://youtu.be/hYXZoYGFZLs. When giving that video ID to ytdlp it will download it succesfully, no problems. It's only the search that does not work.
Further explanation
The weird thing is that any other query I've tried does work, and I've tried thousands. Even changing the query to simply "Greygori - Color gitano" works. Changing the command to ytsearch2 (so I'd get 2 downloads normally) does not change the result, it still quits before downloading with no error message.
Adding --dump-json gives me the same output as I pasted above, no json is generated.
How could it be fixed
I don't know enough about the internals of ytdlp to comment on this. I'd say look at possible reasons it could quit at that point in the (after [download] Finished downloading playlist: {search term here}), and find out why it happens only for this search query.
Write pages dumps
When adding --write-pages to the command, I get these dumps.
https://gist.github.com/RuurdBijlsma/51aeecf7b9d123156ff6c3b232fe35dc
Provide verbose output that clearly demonstrates the problem

[x] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'ytsearch1:Greygori - Color gitano - Mix Version', '-x']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[b532a3481] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 4.4.1-full_build-www.gyan.dev (setts), ffprobe 4.4.1-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.05.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1855 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: 5ff3e702171a50175c34397494e2d18ce35d771c2110b1e59bd173ec2fb352aa
yt-dlp is up to date<EMAIL_ADDRESS>[youtube:search] Extracting URL: ytsearch1:Greygori - Color gitano - Mix Version
[download] Downloading playlist: Greygori - Color gitano - Mix Version
[youtube:search] query "Greygori - Color gitano - Mix Version": Downloading web client config
[youtube:search] query "Greygori - Color gitano - Mix Version" page 1: Downloading API JSON
[youtube:search] Playlist Greygori - Color gitano - Mix Version: Downloading 0 items
[download] Finished downloading playlist: Greygori - Color gitano - Mix Version

Looks like root cause is #7594 -- try with latest nightly, yt-dlp --update-to nightly

updating to nightly doesn't fix the issue unfortunately. output:
[debug] Command-line config: ['-vU', 'ytsearch1:Greygori - Color gitano - Mix Version', '-x']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[69dbfe01c] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 4.4.1-full_build-www.gyan.dev (setts), ffprobe 4.4.1-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.07.22, mutagen-1.47.0, sqlite3-2.6.0, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1864 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: aaf330d058da0f88617f8a78bb934497ce70d184b3e02fc0e6e625685a6fd980
yt-dlp is up to date<EMAIL_ADDRESS>[youtube:search] Extracting URL: ytsearch1:Greygori - Color gitano - Mix Version
[download] Downloading playlist: Greygori - Color gitano - Mix Version
[youtube:search] query "Greygori - Color gitano - Mix Version": Downloading web client config
[youtube:search] query "Greygori - Color gitano - Mix Version" page 1: Downloading API JSON
[youtube:search] Playlist Greygori - Color gitano - Mix Version: Downloading 0 items
[download] Finished downloading playlist: Greygori - Color gitano - Mix Version

same as before. I also don't get WARNING: [youtube] unable to extract yt initial data

i asked a friend to run the same command he has the same issue

I tried a vpn to the US, and it did work, I can access the video in question just fine though, and YTDLP download via the ID does work. What could cause this?

There's a typo in your search command (greygory instead of gregory). Obviously you'd expect youtube's search engine to be smarter than that, but is it possible that it actually doesn't return any results when you search that on your IP address in incognito mode?

Yeah it's a weird one with the spelling of the artist, but the query was generated from info from the Spotify api, where the artist name is spelled Greygori. https://open.spotify.com/track/3AFrKEacRIKBuhVR20KyQT
I do find results when searching for the query in incognito


feat: add user_policy_document parameter

what
This parameter allows the user to specify policies that are applied to the S3 bucket with the policies defined by this module.
why
We want to add policies that forbid non admin users to access the bucket containing tfstates.
This commit allow us to specify a policy that implement these restriction without clobbering the policies put in place by this module.
Note that I have no problem to change the name of this new parameter if you want another.
references
Closes: #115

Hi
Any news ?

Hi
Any news about this PR ? Is there a problem preventing a review ?
All the best

Best way to get attention is in #pr-reviews channel in slack

please run the following commands and commit the changes:
make init
make github/init
make readme

Done.
All the best

/terratest

@Nuru The terratest job (https://github.com/cloudposse/terraform-aws-tfstate-backend/actions/runs/6303986183) is now marked as successful.
I don't really know what went on. I guess that he failure you've seen was a temporary failure and that the job was restarted.
In any case, I cannot investigate further as I cannot see any error message.
Is there something more I can do ?

 Resources: 9 destroyed.
TestExamplesComplete 2023-10-18T17:59:21+02:00 logger.go:66:
--- PASS: TestExamplesComplete (351.46s)
PASS
ok      github.com/cloudposse/terraform-aws-tfstate-backend     351.483s
make: Leaving directory '/home/domi/terraform-stuff/terraform-aws-tfstate-backend/test/src'

I really don't know what can be done to unblock this PR.
Any idea ?

/terratest


Setup snowflake for CICD pipeline

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Updated everything to match the most recent example.


runtime south: remove plugin subdirectory

With the latest clean-up of the runtime.south.plugins directory, the only remaining "plugins" are async, transports, storage. This patch removes the plugins sub-directory placing all parts of runtime south on the same level.

This makes a lot of sense. +1 from me


Groovy DSL: Cannot set theme option

🐛 Describe the bug
Attempting to configure the theme option in Groovy DSL results in an error, whereas setting other options like orientation or linkText does not cause any issues.
⚠ Current behavior
Build fails with error message: Cannot set the value of extension 'moduleGraphConfig' property 'theme' of type dev.iurysouza.modulegraph.Theme using an instance of type java.lang.Class.
✅ Expected behavior
theme can be configured.
💣 Steps to reproduce
import dev.iurysouza.modulegraph.Theme

moduleGraphConfig {
    readmePath = "./README.md"
    heading = '### Dependency Diagram'
    theme = Theme.DEFAULT
}

Thanks for the report! I'll work on a fix


Reporting:Unable to load provider configs in Tests

Description
Unable to load provider configs in Tests
Steps to reproduce

Go to 'Reporting test runs' page
Click on 'Launcher'
Click on Api demo test
Verify that providers are loaded and visible

Actual behavior
Unable to load provider configs
Expected behavior (if known)
Unable to load provider configs
Environment
UI version:1.10
API (back-end) version:1.10.1

default data uploaded. need to identify why data is not accessible from reporting

fixed: https://github.com/zebrunner/minio-storage/commit/6edd4b3c346da7f46035202ceede26330e4a60e0
During the testing make sure that providers details are loaded.
Moreover, video tutorials displayed after first startup. Plus tutorials icon/button is available
Note: for providers make sure to enable every item even with invalid creds

Fixed.


Make scons install NDK for you

The android NDK can be a headache. The rust libraries require a NDK version below 22. Setting up the android toolchain is just too difficult. Especially for godot users with no android experience. Make the scons file install the correct version and set environment variables.
ETA: 1h

I don't know if this is relevant anymore. I can't remember why this is created.


Mgrudzinska/upstream saver helper changed

usings and struct tvg_block moved from thorvg.h to tvgTvgHelper.h
additional changes:
FlagType -> TvgFlag (changed also in the tvg loader module)
sizeof(FlagType)  -> TVG_FLAG_SIZE
sizeof(IndicatorType)  -> TVG_FLAG_SIZE
sizeof(ByteCounter) -> BYTE_COUNTER_SIZE
(I didn't change any sizeofs in the tvg loader module)

merged into binary_storer_loader_head


Do you mean StreamWriter?

At the line:

StreamReader - An API for reading files (StringWriter) Can be used to write files.

Which API does used for write files? StreamReader or StringWriter can do that? Or you mean StreamWriter?

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

ID: e5cb1365-bb1f-b869-84db-8400ffb223d2
Version Independent ID: 6c4e9725-7689-b6a0-777d-e76e7999c138
Content: Framework Libraries
Content Source: docs/standard/framework-libraries.md
Product: dotnet
GitHub Login: @richlander
Microsoft Alias: ronpet

Reopening since that sentence is slightly confusing without punctuation.


[Question] Configurable time column in alert-list

Current view shows value for Last Receive Time. With prometheus+alertmanager that value is kinda confusing. It updates every repeat_interval (4h by default) for alerts.
More valuable field for that stack would be Create Time. In that case we can sort alerts by real age.
Is there a way to make that configurable?
Thanks.

Not currently possible to configure this. It's possible to make changes to the HTML/JS to do this without too much effort. However, it's a good idea to make this configurable. I'll add it to the back log.

@dkalashnik Your suggestion has been implemented and will be in Alerta Release 6.1 available for download in the next few days.


Remove getAccountInfo call in handleTX

This call is unnecessary since the simulation will return an error code about the SOL account having insufficient funds.
This should reduce load a bit

@macalinao Hello, can I work on this? Any gotchas?

@macalinao Hello, can I work on this? Any gotchas?

No gotchas afaik


error installing nodejs formula in elementary OS

Hi!, I'm receiving a weird error in the last step of the nodejs installation (the nodejs installation per se) , please let me know if it's possible fix it, thanks

brew install node
==> Downloading https://nodejs.org/dist/v4.1.1/node-v4.1.1.tar.gz
Already downloaded: /home/yo/.cache/Homebrew/node-4.1.1.tar.gz
==> Downloading https://ssl.icu-project.org/files/icu4c/55.1/icu4c-55_1-src.tgz
Already downloaded: /home/yo/.cache/Homebrew/node--icu4c-55.1.tgz
==> ./configure --prefix=/home/yo/.linuxbrew/Cellar/node/4.1.1 --without-npm --
==> make install
Last 15 lines from /home/yo/.cache/Homebrew/Logs/node/02.make:
../deps/v8/src/base/platform/mutex.h:170:3: error: expected ‘)’ before ‘const’
../deps/v8/src/base/platform/mutex.h:170:3: error: ‘void v8::operator=(const v8::RecursiveMutex&)’ must be a nonstatic member function
../deps/v8/src/base/platform/mutex.h:184:9: error: ‘LazyStaticInstance’ does not name a type
../deps/v8/src/base/platform/mutex.h:202:17: error: template declaration of ‘LockGuard final’
../deps/v8/src/base/platform/mutex.h:203:2: error: expected primary-expression before ‘public’
../deps/v8/src/base/platform/mutex.h:203:2: error: expected ‘}’ before ‘public’
../deps/v8/src/base/platform/mutex.h:205:14: error: declaration of ‘~LockGuard’ as non-member
../deps/v8/src/base/platform/mutex.h:207:2: error: expected unqualified-id before ‘private’
../deps/v8/src/base/platform/mutex.h:210:3: error: expected unqualified-id before ‘const’
../deps/v8/src/base/platform/mutex.h:210:3: error: expected ‘)’ before ‘const’
../deps/v8/src/base/platform/mutex.h:210:3: error: ‘void operator=(const LockGuard&)’ must be a nonstatic member function
../deps/v8/src/base/platform/mutex.h:211:1: error: expected declaration before ‘}’ token
make[1]: *** [/tmp/node20150927-10357-1o76hep/node-v4.1.1/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o] Error 1
make[1]: Leaving directory `/tmp/node20150927-10357-1o76hep/node-v4.1.1/out'
make: *** [node] Error 2

READ THIS: https://github.com/Homebrew/linuxbrew/blob/master/share/doc/homebrew/Troubleshooting.md#troubleshooting

Can you post brew gist-logs node, please? Thanks!

The formula should now complain if you try to build with an incompatible compiler.


TypeError on element that renders null

I have a list with some elements that render null - depending on state. When I wrap them into a SortableElement it crashes with:
Uncaught TypeError: Cannot set property 'sortableInfo' of null     at WithSortableElement.register (react-sortable-hoc.esm.js:1541)     at WithSortableElement.componentDidMount (react-sortable-hoc.esm.js:1508)     at commitLifeCycles (react-dom.development.js:22101)     at commitLayoutEffects (react-dom.development.js:25344)     at HTMLUnknownElement.callCallback (react-dom.development.js:336)     at Object.invokeGuardedCallbackDev (react-dom.development.js:385)     at invokeGuardedCallback (react-dom.development.js:440)     at commitRootImpl (react-dom.development.js:25082)     at unstable_runWithPriority (scheduler.development.js:697)     at runWithPriority$2 (react-dom.development.js:12149)
Version: 1.11.0
As far as I can see it tries to find a DOM node - but there is none of course.
Is there anything I can do to avoid this problem?
I would like to keep the design at this point - elements becoming invisible depending on some state.

Me too
Uncaught TypeError: Cannot set property 'sortableInfo' of null
    at WithSortableElement.register (react-sortable-hoc.esm.js:1545)
    at WithSortableElement.componentDidMount (react-sortable-hoc.esm.js:1512)
    at commitLifeCycles (react-dom.development.js:19814)
    at commitLayoutEffects (react-dom.development.js:22803)
    at HTMLUnknownElement.callCallback (react-dom.development.js:188)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:237)
    at invokeGuardedCallback (react-dom.development.js:292)
    at commitRootImpl (react-dom.development.js:22541)
    at unstable_runWithPriority (scheduler.development.js:653)
    at runWithPriority$1 (react-dom.development.js:11039)
    at commitRoot (react-dom.development.js:22381)
    at finishSyncRender (react-dom.development.js:21807)
    at performSyncWorkOnRoot (react-dom.development.js:21793)
    at react-dom.development.js:11089
    at unstable_runWithPriority (scheduler.development.js:653)
    at runWithPriority$1 (react-dom.development.js:11039)
    at flushSyncCallbackQueueImpl (react-dom.development.js:11084)
    at flushSyncCallbackQueue (react-dom.development.js:11072)
    at batchedUpdates$1 (react-dom.development.js:21862)
    at Object.notify (Subscription.js:19)
    at Subscription.notifyNestedSubs (Subscription.js:92)
    at Subscription.handleChangeWrapper (Subscription.js:97)
    at dispatch (redux.js:222)
    at Object.dispatch (index.js:11)
    at Function.<anonymous> (index.js:56)
react-sortable-hoc.esm.js:60 Uncaught TypeError: Cannot read property 'indexOf' of undefined
    at Manager.getIndex (react-sortable-hoc.esm.js:60)
    at Manager.remove (react-sortable-hoc.esm.js:36)
    at WithSortableElement.unregister (react-sortable-hoc.esm.js:1561)
    at WithSortableElement.componentWillUnmount (react-sortable-hoc.esm.js:1535)
    at callComponentWillUnmountWithTimer (react-dom.development.js:19580)
    at HTMLUnknownElement.callCallback (react-dom.development.js:188)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:237)
    at invokeGuardedCallback (react-dom.development.js:292)
    at safelyCallComponentWillUnmount (react-dom.development.js:19587)
    at commitUnmount (react-dom.development.js:20109)
    at commitNestedUnmounts (react-dom.development.js:20163)
    at unmountHostComponents (react-dom.development.js:20443)
    at commitDeletion (react-dom.development.js:20500)
    at commitMutationEffects (react-dom.development.js:22782)
    at HTMLUnknownElement.callCallback (react-dom.development.js:188)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:237)
    at invokeGuardedCallback (react-dom.development.js:292)
    at commitRootImpl (react-dom.development.js:22509)
    at unstable_runWithPriority (scheduler.development.js:653)
    at runWithPriority$1 (react-dom.development.js:11039)
    at commitRoot (react-dom.development.js:22381)
    at finishSyncRender (react-dom.development.js:21807)
    at performSyncWorkOnRoot (react-dom.development.js:21793)
    at react-dom.development.js:11089
    at unstable_runWithPriority (scheduler.development.js:653)
    at runWithPriority$1 (react-dom.development.js:11039)
    at flushSyncCallbackQueueImpl (react-dom.development.js:11084)
    at flushSyncCallbackQueue (react-dom.development.js:11072)
    at batchedUpdates$1 (react-dom.development.js:21862)
    at Object.notify (Subscription.js:19)
    at Subscription.notifyNestedSubs (Subscription.js:92)
    at Subscription.handleChangeWrapper (Subscription.js:97)
    at dispatch (redux.js:222)
    at Object.dispatch (index.js:11)
    at Function.<anonymous> (index.js:56)
index.js:1 The above error occurred in the <sortableElement> component:
    in sortableElement (at main/index.js:269)
    in div (at main/index.js:212)
    in Unknown (created by sortableList)
    in sortableList (at main/index.js:253)
    in div (at main/index.js:247)
    in div (at main/index.js:217)
    in SidebarContainer (at main/index.js:246)
    in div (at main/index.js:244)
    in div (at main/index.js:241)
    in Main (created by WithStyles(Main))
    in WithStyles(Main) (created by ConnectFunction)
    in ConnectFunction (at src/index.js:68)
    in App (at src/index.js:144)
    in I18nextProvider (at src/index.js:143)
    in Suspense (at src/index.js:142)
    in PickersLocalizationProvider (created by WithDefaultProps(PickersLocalizationProvider))
    in WithDefaultProps(PickersLocalizationProvider) (at app-wrapper.js:50)
    in ThemeProvider (at app-wrapper.js:49)
    in AppWrapper (created by ConnectFunction)
    in ConnectFunction (at src/index.js:140)
    in Provider (at src/index.js:139)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://fb.me/react-error-boundaries to learn more about error boundaries.
console.<computed> @ index.js:1
VM81 require-nodejs.js:10 Uncaught Error: Uncaught TypeError: Cannot set property 'sortableInfo' of null
    at EventEmitter.<anonymous> (VM81 require-nodejs.js:10)
    at EventEmitter.emit (VM10 events.js:223)
    at Object.onMessage (VM55 renderer_init.js:114)
index.js:1 The above error occurred in the <sortableElement> component:
    in sortableElement (at main/index.js:269)
    in div (at main/index.js:212)
    in Unknown (created by sortableList)
    in sortableList (at main/index.js:253)
    in div (at main/index.js:247)
    in div (at main/index.js:217)
    in SidebarContainer (at main/index.js:246)
    in div (at main/index.js:244)
    in div (at main/index.js:241)
    in Main (created by WithStyles(Main))
    in WithStyles(Main) (created by ConnectFunction)
    in ConnectFunction (at src/index.js:68)
    in App (at src/index.js:144)
    in I18nextProvider (at src/index.js:143)
    in Suspense (at src/index.js:142)
    in PickersLocalizationProvider (created by WithDefaultProps(PickersLocalizationProvider))
    in WithDefaultProps(PickersLocalizationProvider) (at app-wrapper.js:50)
    in ThemeProvider (at app-wrapper.js:49)
    in AppWrapper (created by ConnectFunction)
    in ConnectFunction (at src/index.js:140)
    in Provider (at src/index.js:139)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://fb.me/react-error-boundaries to learn more about error boundaries.
console.<computed> @ index.js:1
scheduler.development.js:178 Uncaught TypeError: Cannot read property 'indexOf' of undefined
    at Manager.getIndex (react-sortable-hoc.esm.js:60)
    at Manager.remove (react-sortable-hoc.esm.js:36)
    at WithSortableElement.unregister (react-sortable-hoc.esm.js:1561)
    at WithSortableElement.componentWillUnmount (react-sortable-hoc.esm.js:1535)
    at callComponentWillUnmountWithTimer (react-dom.development.js:19580)
    at HTMLUnknownElement.callCallback (react-dom.development.js:188)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:237)
    at invokeGuardedCallback (react-dom.development.js:292)
    at safelyCallComponentWillUnmount (react-dom.development.js:19587)
    at commitUnmount (react-dom.development.js:20109)
    at commitNestedUnmounts (react-dom.development.js:20163)
    at unmountHostComponents (react-dom.development.js:20443)
    at commitDeletion (react-dom.development.js:20500)
    at commitMutationEffects (react-dom.development.js:22782)
    at HTMLUnknownElement.callCallback (react-dom.development.js:188)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:237)
    at invokeGuardedCallback (react-dom.development.js:292)
    at commitRootImpl (react-dom.development.js:22509)
    at unstable_runWithPriority (scheduler.development.js:653)
    at runWithPriority$1 (react-dom.development.js:11039)
    at commitRoot (react-dom.development.js:22381)
    at finishSyncRender (react-dom.development.js:21807)
    at performSyncWorkOnRoot (react-dom.development.js:21793)
    at react-dom.development.js:11089
    at unstable_runWithPriority (scheduler.development.js:653)
    at runWithPriority$1 (react-dom.development.js:11039)
    at flushSyncCallbackQueueImpl (react-dom.development.js:11084)
    at flushSyncCallbackQueue (react-dom.development.js:11072)
    at batchedUpdates$1 (react-dom.development.js:21862)
    at Object.notify (Subscription.js:19)
    at Subscription.notifyNestedSubs (Subscription.js:92)
    at Subscription.handleChangeWrapper (Subscription.js:97)
    at dispatch (redux.js:222)
    at Object.dispatch (index.js:11)
    at Function.<anonymous> (index.js:56)

OMG how did I solved this? I meet this again...

I use @dnd-kit/core" instead of react-sortable-hoc this time! it is created by the same author.

To anyone else struggling with this, make sure to render an empty div instead of  !


Add 'outputOptions' to actions

Overview
When 'outputOptions' are set on a prompt, call 'writeWithOptions' on the 'output'

Work for this issue will begin begin on branch work-liquid-labs/question-and-answer/95.

Accidental dupe of #94


Panel title overflow does not have background hover feedback like other similar icons

I'm not sure about this idea. We don't have the background color for the view container icons so I don't think we should have it for the overflow. I think it makes sense for the overflow icon to align with the view icons/labels.

Also FYI, this month we introduced icons in the panel title

I see where you come from @benibenj, but I think I agree with @Tyriar. The view icons/labels are all switching the view on click. The triple dot opens a menu, it is button, not a tab.


Fixed incorrect value  in _machinesets.tpl and removed defaults from …

…values.yaml
Updated cp4x value to be 0 to prevent 3 cp4x workers being deployed by default.

Thank you @benswinney for the contribution 👍
@ncolon could you review it please 🙏

LGTM


Update Readme

Add LLD Diagram.
Add HLD Diagram.

Some Parts are still left

@Abhishek357  Can I work on this issue? Please guide me as to what needs to be added or updated.


Clean node cache when running dev server

Combine layouts, metadata, routes into data object
Some minor change in web_modules/layouts/index.js

Sorry. I'm messing with this branch. Continue in #145