Error received from starting extension host (kind: Remote)

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.77.1
OS Version: Windows 11 and remote server is linux

Steps to Reproduce:

Configure the ./ssh/config file and connect to the remote host through SSH.
All extensions on the remote host are not available (can be installed, but cannot be used)，like python extension: unable to use any of the provided commands

Logs in Developer Tools
ERR Error received from starting extension host (kind: Remote)
workbench.desktop.main.js:620
ERR The remote extension host took longer than 60s to send its ready message.

The Process Manager

i've tried to delete the entire ./vscode-server folder on the remote server, However, the preceding error persists after the vscode server is reconnected and reinstalled.
i'm not sure if the 60s connection timeout is too short to cause the problem, or if it's something else.
i can provide more logs if needed.

@Tabll Is your $HOME directory on the linux machine you are connecting to mapped to a local disk on that machine? I've recently seen a case where the $HOME directory on the remote machine was mapped from a network share, which made filesystem operations very slow, which caused the remote extension host a very long time to start up. You can try configuring remote.SSH.serverInstallPath to use a different location on the remote linux machine.

@Tabll Is your $HOME directory on the linux machine you are connecting to mapped to a local disk on that machine? I've recently seen a case where the $HOME directory on the remote machine was mapped from a network share, which made filesystem operations very slow, which caused the remote extension host a very long time to start up. You can try configuring remote.SSH.serverInstallPath to use a different location on the remote linux machine.

@alexdima Thank you for your prompt reply. As for what you mentioned, i haven't tried to modify the configuration remote.SSH.serverInstallPath yet. Because the problem disappeared after i uninstalled the local extension called 'Chinese (Simplified) Language Pack for Visual Studio Code'.
The ssh connection became very fast after removing the extension. ☺
Here are some of the configurations i modified at the same time, hoping to help users who encounter the same problem:
Remote.SSH: Local Server Download: always
Remote.SSH: Connect Timeout: 300
Remote.SSH: Lockfiles In Tmp: √
Remote.SSH: Remote Server Listen On Socket：√
Remote.SSH: Use Local Server：×


YAML data type serialization

We currently do not support all data types - https://yaml.org/spec/1.2.2/#chapter-2-language-overview
This can lead to serialization issues where we are not explicit, e.g. where in a conditional branching the else clause leads to string casting. Moreover, the environmental variable parser does not support them (also see constants).
if isinstance(value, (int, float, str, bytes, ...)):
    ...
elif isinstance(value, typing.Mapping):
    ...
elif isinstance(value, typing.Iterable):
    ...
else:
    raise

Not relevant


[Snyk] Security upgrade node-sass from 4.14.1 to 9.0.0

This PR was automatically created by Snyk using the credentials of a real user.![snyk-top-banner](https://github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123)
Snyk has created this PR to fix 2 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):

frontend/package.json
frontend/package-lock.json

Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Regular Expression Denial of Service (ReDoS) SNYK-JS-SEMVER-3247795
  159

Regular Expression Denial of Service (ReDoS) SNYK-JS-MINIMATCH-3050818
  45

[!IMPORTANT]

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

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

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Regular Expression Denial of Service (ReDoS)

🎉 Snyk hasn't found any issues so far.
✅ security/snyk check is completed. No issues were found. (View Details)
✅ license/snyk check is completed. No issues were found. (View Details)


Build MoltenVK from command line

I'm wondering if theres a way to build the project entirely from the command line, I want to automate the process and this will be very helpful. I'm a bit clueless on how to doit, but seems that running xcodebuild does half of the job but fails at some point, so I think theres something that I'm missing in the xcodebuild arguments, tried with -configuration Debug and set a specific architecture but even so fails.
Regards

Sorry, I didn't post earlier the output.
xcodebuild.log

You need to run the External/fetchDependencies script and then run something like
xcodebuild -project MoltenVKPackaging.xcodeproj \
    GCC_PREPROCESSOR_DEFINITIONS='$GCC_PREPROCESSOR_DEFINITIONS MVK_LOGGING_ENABLED=0' \
    -scheme "MoltenVK (Release)" build

You can leave off the GCC_PREPROCESSOR_DEFINITIONS part.  It is just there in this case to make sure logging is off for release builds.

Thanks, @karl-lunarg. I'll add this to the MoltenVK documentation.

Thanks @karl-lunarg, it worked so well. I'll leave open since seems that will be added to the documentation.

Fixed in PR #118.


Import .vimrc

Setting;

export LLAMA_EDITOR=vim

uses an embedded vim that doesn't load my vimrc.

A don't get how to fix it)


Modify all website Slack links to use the redirect

Related to #28 . The links got broken after the Trial Period was "granted" to the workspace, so we need another link which is now hidden behind a redirect
FTR the new link is https://join.slack.com/t/wiremock-community/shared_invite/zt-1sw1lgoie-dEYDoPb_BdoCY86JqIs7xg for now

FTR #31 for wide cleanup


feat request: Can we import external css files in vine component? That's my idea

Components are much cleaner if external css can be imported
But the component will become asynchronous or is there a better solution? I'm just a little guy

I get an error when I run the code like this

This is a cool feature and was in my mind from the beginning of this project but I didn't put this in v0.1.0.
I'll add this to Vue Vine TodoList, thanks for your suggestion and also welcome any contribution from you!

Close by #155


zellij: 0.15.0 -> 0.16.0

Motivation for this change
Upgrade to 0.16.0.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

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

[x] Fits CONTRIBUTING.md.

@0x4A6F for some reason on this commit the shell completion files in the build output are empty but result/bin/zellij setup --generate-completion bash prints the correct completion scripts

Thanks, seems like the command now needs to open a terminal for this to succeed:
Executing cargoInstallHook
failed to open terminal:
failed to open terminal:
ENOTTYENOTTY: Not a typewriter
: Not a typewriter
failed to open terminal:
ENOTTY: Not a typewriter
Finished cargoInstallHook

I'm going to open an upstream bug anyway

I have used (and built) this PR on my system (x86_64 nixos) and it works fine. :+1:

Result of nixpkgs-review pr 136281 run on x86_64-darwin 1

1 package built:

zellij

Thank you!


Follow the verb-noun paradigm

Rename scripts to follow the verb-noun paradigm and map verbs to the built-in, allowed verbs when able.  For reference, the allowed verbs can be found by:
Get-Verb
Off the top of my head, this will require changing the name once again of the script that removes the associated tasks for a given distribution.  Originally it was Unregister-WSL2-Backup.ps1, but spell-checking suggested it should be named Deregister...; however, the allowed verb for that situation is in fact Unregister....

Closed by pull request #16


Godot doesn't recognize new FBX files

Godot version
4.0.alpha6.official [e4f0fc50f]
System information
Linux Mint, Vulkan, GTX 1070
Issue description
The engine is not automatically recognizing FBX files.
FBX assets cannot be used right now (I don't know if there is any new requirement for this kind of files in Godot 4).
Steps to reproduce

Create a new 3D project.
Drag and FBX file to the files dock.
Alternatively, add directly a FBX file to the project using the system files browser.

Minimal reproduction project
No response

See https://godotengine.org/article/dev-snapshot-godot-4-0-alpha-6, you should download FBX2glTF linked in the blog post and set a path to it in the editor settings.
This will be improved in future releases to make it clearer (https://github.com/godotengine/godot/pull/59810) but for now this is intended behavior.

Thank you.


[BUG] v13.3.4 broke coloring

Describe the bug
Previously setting NO_COLOR to 1 would override forced coloring but now it does not. The use case is in CI we force color to get nice test output but inside testing at the beginning of setup we set that environment variable so we can properly assert output.

As far as I can tell NO_COLOR does takes precedence over FORCE_COLOR.
Can you give me an example where that doesn't work?

@willmcgugan I just hit the exact same problem. Specifically, this is happening with pip, which vendors v13.4.2, currently: https://github.com/pypa/pip/blob/2a0acb5/src/pip/_vendor/vendor.txt#L15-L17.
We have FORCE_COLOR: 1 set for the entire GitHub Actions CI/CD workflow. But in one specific step of one job, we call pip ... --no-color | jq and it breaks because pip produces colored output through Rich and I don't think it uses Rich API to disable colorization: https://github.com/pypa/pip/blob/2a0acb595c4b6394f1f3a4e7ef034ac2e3e8c17e/src/pip/_internal/commands/install.py#L384.
There's one other place where it initializes Console() passing no_color explicitly: https://github.com/pypa/pip/blob/2a0acb595c4b6394f1f3a4e7ef034ac2e3e8c17e/src/pip/_internal/utils/logging.py#L268.
This is how it crashes for me: https://github.com/aio-libs/yarl/actions/runs/6934150793/job/18862144526#step:6:24.
@ofek is it pip that breaks in your case?
cc @pradyunsg does this sound like a pip bug?

Here's the hack that worked for me: https://github.com/aio-libs/yarl/commit/f202823f3e75b7cd04c312d001ef4dd2b989a876 (using a separate unset FORCE_COLOR Bash command).
I also ended up filing an issue in pip: https://github.com/pypa/pip/issues/12405.

No it was for our main developer tool. I just had to stop forcing color https://github.com/DataDog/integrations-core/commit/c5ef1ef81b29dd09117097164a852366706b75a3

@ofek sounds like you also had to use a hack?

It's been fixed for a while in Rich. Pip will be using an older vendored version.

@willmcgugan do you have the exact commit? I could attempt testing it with a local pip checkout...

I posted in https://github.com/Textualize/rich/pull/2449#issuecomment-1826083535 a summary of the dissonance between two toggle that is likely happening here…

@willmcgugan do you have any workarounds in mind that could allow doing UNFORCE_COLOR?


Added query functionality for image search

We should make a test where imageSearch is inside klevuFetch so that we actually see the results.

I have added the test, since we use a random image, the results may be 0, so I am just testing for the existence of the id in the response.


[koverVerify] Projects with no tests are skipped

Hi there,
I configured a 80% line coverage rule on some subprojects. Among these subprojects, some don't have any tests but koverVerify terminates successfully because Kover is skipping them: Task 'koverVerify' will be skipped because no tests were executed
As the 80% line coverage rule has not been met for these subprojects, I would have expected koverVerify to fail.
Did I miss an option that would make it fail in this situation? If not, is this a change you would consider making to Kover?
Cheers!

Hi,
if no dependency is specified, then only those tests that are declared in the same project are used for calculating coverage.
When there is cross-testing between subprojects, it is recommended to use a combined report on several subprojects.

@shanshin I'm not cross-testing between subprojects. I've configured the rule to be applied to each subproject individually. I get the same result if I run koverVerify on a single subproject (./gradlew :mysubproject:koverVerify). Kover is still skipping verification as mysubproject has no tests.

Kover is still skipping verification as mysubproject has no tests.

Kover uses only tests that are declared in the same project, and does not know in advance whether any other projects can test his classes.
To do this, add a dependency
dependency {
    kover(project(":projectTestingMyClasses"))
}

so that when executing reports, the results of running tests from specified projects are taken into account.
As a side effect, the report will take into account classes from the specified dependency. If there is such a possibility, then these classes can be filtered by package.

Perhaps a design is needed on the question of what to do if there are no tests in the project.

Yes, I think that would make sense.

+1 to being able to configure what to do when tests are not there. In our use case, we want a report to show 0% coverage when nothing is there so that we can post-process and track those over time.

Closing the issue as a duplicate, you can follow the progress of the https://github.com/Kotlin/kotlinx-kover/issues/409 task.


Extension error: target in _resolve_assignment can be None

Building these docs on this branch produces and extension error:
Extension error (sphinx_codeautolink.extension):
Handler <bound method SphinxCodeAutoLink.parse_blocks of <sphinx_codeautolink.extension.SphinxCodeAutoLink object at 0x00000243526B94C0>> for event 'doctree-read' threw an exception (exception: 'NoneType' object has no attribute 'components')
The culprit appears to be this block of code
https://github.com/felix-hilden/sphinx-codeautolink/blob/0edeab9e8bf013befde181a1a284a80a213de891/src/sphinx_codeautolink/parse.py#L294-L301
target is None at runtime, causing line 295 to raise.

Thanks for the report! What version are you running? I think a proper stack trace should be printed in the latest version.

I am using v0.6.0. I tried noodling around with my docs a bit to simplify things, but I can't easily narrow down the culprit. Unfortunately, I can't spend much more time on this right now.

No worries! I pushed an improvement to the error message which should help a lot in finding the source.

This appears to be the culprit:
.. code-block:: pycon

   >>> from pathlib import Path
   >>> def print_file(x: Path):
   ...     with x.open("r") as f:
   ...         print(f.read())

   >>> *_, latest_job = sorted((Path.cwd() / "outputs").glob("*/*"))

Thanks! This was very easy to narrow down now that you provided the specific faulty example. I'll push a fix now.

Super fast!  I wander over to report hitting this in Hypothesis, and you've already fixed it 🤩


typo in default value for style-parameter of transform-style mixin

There was a typo in default value for style-parameter of transform-style mixin.
The mixin had not been used without parameter, so this has no impact on existing code.

Thank you @SvenHerrmann. This will be merged right after SW 5.0.2 is released.


Fixed sShopUrl Url on alwaysSecure

Description
Please describe your pull request:

Why is it necessary?
When always ssl enabled in shop, it should be also in mails
What does it improve?
Uses https url in mails
Does it have side effects?
Nope

Questions
Answers

BC breaks?
no

Tests pass?
yes

Related tickets?

How to test?
Enable always secure and show the sShopUrl link in mail template

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-17844.
Please use this issue to track the state of your pull request.

Thanks, has been merged with cf422cb24f2ab40c13665c57fea309237f80bc1c.


Unable to provide llm_chain (instead of llm) to initialize_agent() while initializing the agent

System Info
LangChain version : 0.0.158
Python version: 11
Mac OS Ventura 13.2.1
Who can help?
No response
Information

[ ] The official example notebooks/scripts
[X] My own modified scripts

Related Components

[ ] LLMs/Chat Models
[ ] Embedding Models
[ ] Prompts / Prompt Templates / Prompt Selectors
[ ] Output Parsers
[ ] Document Loaders
[ ] Vector Stores / Retrievers
[ ] Memory
[X] Agents / Agent Executors
[ ] Tools / Toolkits
[ ] Chains
[ ] Callbacks/Tracing
[ ] Async

Reproduction
I am using an agent to integrate with the "serpapi" tool. But, I also need to partially initialize a prompt to inform OpenAI on how to use the serpapi tool. For example, I want to set up the prompt with the current_date, before OpenAPI starts interacting with serp_api.  To solve this problem, I am trying to use llm_chain as the parameter instead of an llm instance.  But, currently the initialize_agent function only accepts an instance of llm and not the llm_agent tool.
def run_search_chain_serpapi(user_input, current_date=None):
    if not current_date:
        current_date =  f"{datetime.datetime.now():%Y-%m-%d}"
    llm = OpenAI(temperature=0)
    prompt = PromptTemplate(
        input_variables=["input", "current_date"],
        template=_DEFAULT_SEARCH_PROMPT
    )
    partial_prompt = prompt.partial(current_date="2023-05-09")

    llm_chain = LLMChain(llm=llm, prompt=partial_prompt)
    tools = load_tools([setup_serpi_tool()])
    agent = initialize_agent(tools, llm_chain, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION, verbose=True)
    # Now let's test it out!
    result = agent(user_input)
    return result

I get the following error, while running this function:
ValidationError: 1 validation error for LLMChain
llm
  Can't instantiate abstract class BaseLanguageModel with abstract methods agenerate_prompt, generate_prompt (type=type_error)

Expected behavior
I believe given the LangChain is composable, the agent should be able to also accept an instance of llm_chain and not just plain llm instances.

How about this?
tool_names = [tool.name for tool in tools]
agent = ZeroShotAgent(llm_chain=llm_chain, allowed_tools=tool_names)
agent_executor = AgentExecutor.from_agent_and_tools(agent=agent, tools=tools, verbose=verbose, max_iterations = max_iterations)

That seems to have eliminated the initialization issue. But, then the OutputParse is failing. Wonder, if I need to set up an OutputParse expicitly for the llm_chain. Perhaps, the llm_chain output is not compatible with what the agent is expecting?
File ~/src/.env11/lib/python3.11/site-packages/langchain/agents/mrkl/output_parser.py:26, in MRKLOutputParser.parse(self, text)
     24 match = re.search(regex, text, re.DOTALL)
     25 if not match:
---> 26     raise OutputParserException(f"Could not parse LLM output: `{text}`")
     27 action = match.group(1).strip()
     28 action_input = match.group(2)

OutputParserException: Could not parse LLM output: `Articles Found:

Hi @gdevanla did you figure out how to do parse the output?
I am also facing this issue while using ChatOpenAI in an llm_chain with SQL database agent.
Thought:Could not parse LLM output: `I will now construct a query to find the top performing sources for this month where the project_id is UM8Fm4BG1W. I will limit the query to 20 results and return the data in JSON format

It works fine when I use OpenAI instead of ChatOpenAI but OpenAI does not support GPT chat models.

@RamlahAziz I found a workaround for the time being.  I took the original prompt and updated it to the way I wanted. Then, after constructing the agent, updated the prompt. I know this is bit of a hack, but it works for the time being. Here is an example:
 llm = OpenAI(
            temperature=0,
            openai_api_key=get_openai_secret(),
            max_tokens=2000,
        )

        tools = load_tools([], llm=llm)
        tools.append(NewsTool)
        memory = ConversationBufferMemory(
            memory_key="chat_history", return_messages=True
        )
        agent = initialize_agent(
            tools,
            llm,
            agent=AgentType.CONVERSATIONAL_REACT_DESCRIPTION,
            verbose=True,
            memory=memory,
        )

        # THIS IS A HACK
        agent.agent.llm_chain.prompt.template = "My custom template here. It should contain the following placeholders {'input', 'chat_history', 'agent_scratchpad'}"

Thanks for this @gdevanla, I actually ended up making my own agent with GPT-4.
There are also some suggestions on this thread #5876 but they are for an SQL Agent, not an SQL chain


Istio sidecar returns 404 when trying to reach Statefulset

Describe the bug
Istio sidecars returns 404 when trying to reach any member of the Statefulset from inside of the cluster.
Code can be found here: https://github.com/mridul-sahu/hello-world-istio
kubectl logs proxy-deployment-fc8c5d794-9hwjm proxy-container
<IP_ADDRESS> - - [31/Oct/2018:16:15:34 +0000] "GET / HTTP/1.1" 404 0 "-" "curl/7.54.0" "<IP_ADDRESS>"
<IP_ADDRESS> - - [31/Oct/2018:16:18:10 +0000] "GET / HTTP/1.1" 404 0 "-" "curl/7.54.0" "<IP_ADDRESS>"
<IP_ADDRESS> - - [31/Oct/2018:16:45:37 +0000] "GET / HTTP/1.1" 404 0 "-" "curl/7.54.0" "<IP_ADDRESS>"

 kubectl logs proxy-deployment-fc8c5d794-9hwjm istio-proxy | tail -n 7
[libprotobuf INFO src/istio/mixerclient/check_cache.cc:160] Add a new Referenced for check cache: Absence-keys: source.ip, Exact-keys: context.protocol, context.reporter.kind, destination.namespace, destination.port, destination.service, destination.uid, source.uid,
[2018-10-31T16:15:34.385Z] "GET / HTTP/1.1" 404 NR 0 0 0 - "<IP_ADDRESS>" "curl/7.54.0" "220fb162-018b-943a-a308-5bf6e21499bf" "hello-0.hello-service.default.svc.cluster.local:3000" "-"
[2018-10-31T16:15:34.375Z] "GET / HTTP/1.1" 404 - 0 0 11 6 "<IP_ADDRESS>" "curl/7.54.0" "220fb162-018b-943a-a308-5bf6e21499bf" "<IP_ADDRESS>" "<IP_ADDRESS>:8080"
[2018-10-31T16:18:10.468Z] "GET / HTTP/1.1" 404 NR 0 0 0 - "<IP_ADDRESS>" "curl/7.54.0" "8f149db3-ff0f-917d-b7e8-63b00cf1393e" "hello-0.hello-service.default.svc.cluster.local:3000" "-"
[2018-10-31T16:18:10.465Z] "GET / HTTP/1.1" 404 - 0 0 5 2 "<IP_ADDRESS>" "curl/7.54.0" "8f149db3-ff0f-917d-b7e8-63b00cf1393e" "<IP_ADDRESS>" "<IP_ADDRESS>:8080"
[2018-10-31T16:45:37.511Z] "GET / HTTP/1.1" 404 NR 0 0 0 - "<IP_ADDRESS>" "curl/7.54.0" "4d59a751-9417-90c1-843a-d8189f935af4" "hello-0.hello-service.default.svc.cluster.local:3000" "-"
[2018-10-31T16:45:37.507Z] "GET / HTTP/1.1" 404 - 0 0 5 2 "<IP_ADDRESS>" "curl/7.54.0" "4d59a751-9417-90c1-843a-d8189f935af4" "<IP_ADDRESS>" "<IP_ADDRESS>:8080"

kubectl logs -n istio-system istio-ingressgateway-7cc6f88867-xmkdz istio-proxy | tail -n 5
[libprotobuf INFO src/istio/mixerclient/check_cache.cc:160] Add a new Referenced for check cache: Absence-keys: destination.port, destination.uid, source.ip, Exact-keys: context.protocol, context.reporter.kind, destination.service, source.namespace, source.uid,
[2018-10-31T16:15:34.337Z] "GET / HTTP/1.1" 404 - 0 0 26 15 "<IP_ADDRESS>" "curl/7.54.0" "220fb162-018b-943a-a308-5bf6e21499bf" "<IP_ADDRESS>" "<IP_ADDRESS>:8080"
[libprotobuf INFO src/istio/mixerclient/check_cache.cc:160] Add a new Referenced for check cache: Absence-keys: destination.namespace, destination.port, destination.uid, source.ip, Exact-keys: context.protocol, context.reporter.kind, destination.service, source.namespace, source.uid,
[2018-10-31T16:18:10.427Z] "GET / HTTP/1.1" 404 - 0 0 30 23 "<IP_ADDRESS>" "curl/7.54.0" "8f149db3-ff0f-917d-b7e8-63b00cf1393e" "<IP_ADDRESS>" "<IP_ADDRESS>:8080"
[2018-10-31T16:45:37.366Z] "GET / HTTP/1.1" 404 - 0 0 14 8 "<IP_ADDRESS>" "curl/7.54.0" "4d59a751-9417-90c1-843a-d8189f935af4" "<IP_ADDRESS>" "<IP_ADDRESS>:8080"

Expected behavior
Stateful set members should be reachable when hit from inside the cluster.
Steps to reproduce the bug

Bring up a kubernetes cluster with Istio 1.0.2 (without auth) installed by command
kubectl apply -f istio-1.0.2/install/kubernetes/istio-demo.yaml

Apply this Yaml file

apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
  name: hello
spec:
  selector:
    matchLabels:
      name: hello
  serviceName: "hello-service"
  replicas: 3
  template:
    metadata:
      labels:
        name: hello
    spec:
      terminationGracePeriodSeconds: 10
      containers:
      - name: hello
        image: mridulsahu/hello-service:1.0
        imagePullPolicy: Always
        ports:
        - containerPort: 3000
          name: http-hello-port
---
apiVersion: v1
kind: Service
metadata:
  name: hello-service
  labels:
    name: hello-service
spec:
  ports:
  - port: 3000
    targetPort: 3000
    name: http-hello-port
  clusterIP: None
  selector:
    name: hello
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: proxy-deployment
  labels:
    app: proxy
spec:
  selector:
    matchLabels:
      app: proxy
  replicas: 1
  template:
    metadata:
      labels:
        app: proxy
    spec:
      containers:
      - name: proxy-container
        image: mridulsahu/hello-proxy:1.0
        imagePullPolicy: Always
        ports:
        - name: http-proxy-port
          containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
  name: proxy-service
spec:
  selector:
    app: proxy
  ports:
  - port: 8080
    name: http-proxy-port
    targetPort: 8080
---
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: service-gateway
spec:
  selector:
    istio: ingressgateway # use istio default controller
  servers:
  - port:
      number: 80
      name: http
      protocol: HTTP
    hosts:
    - "*"
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: hello-route
spec:
  hosts:
  - "*"
  gateways:
  - service-gateway
  http:
  - route:
    - destination:
        host: proxy-service
        port:
          number: 8080
---

Run curl -L -k -H "hello-host: hello-0" http://istio-ingressgateway-ip/

Version
istioctl version

Version: 1.0.2
GitRevision: d639408fded355fb906ef2a1f9e8ffddc24c3d64
User: root@66ce69d4a51e
Hub: gcr.io/istio-release
GolangVersion: go1.10.1
BuildStatus: Clean

kubectl version

Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.1", GitCommit:"b1b29978270dc22fecc592ac55d903350454310a", GitTreeState:"clean", BuildDate:"2018-07-18T11:37:06Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"9+", GitVersion:"v1.9.7-gke.6", GitCommit:"9b635efce81582e1da13b35a7aa539c0ccb32987", GitTreeState:"clean", BuildDate:"2018-08-16T21:33:47Z", GoVersion:"go1.9.3b4", Compiler:"gc", Platform:"linux/amd64"}

Installation
kubectl apply -f istio-1.0.2/install/kubernetes/istio-demo.yaml
Environment
Running kubernetes cluster on GKE
Cluster state
istio-dump.tar.gz

Hey @rshriram i may be wrong but does it have something to do with this?

any updates here? have exact the same on istio 1.0.5

any updates here? have exact the same on istio 1.0.5
@eigokor did you check with 1.1.5 ?

I tried this right now and it seems to work as expected. Please reopen if you still see the issue.

This works now. Closing the issue. Please reopen if you continue to have this problem.


Created new S2I template and updated README for ticket-monster demo

Created template for building prepackaged applications using S2I build strategy

@sabre1041 Awesome that you got this to work. Can you add something that explains the conceptual different between the two?
Do you see the S2I example replacing the custom builder now or in the near future? Sound like they can do the same thing as far as pulling an artifact from a repository.

@etsauer README has a general overview but ill add some "color" to signify the differences
Yes. The custom builder was previously required to overcome to lack of ability to inject environment variables into the S2I process. To simplify the repository structure, I configured the S2I script in the builder repo until we decide we can deprecate the custom builder and create a new repository in a final resting spot.

@sabre1041 ok, should the readme perhaps indicate that the custom builder option is being deprecated and to use the s2i script?

Updated README with suggestions. @etsauer please review


[BEAM-14422] Exception testing for ReadFromBigQuery

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

R: @pabloem

Run Portable_Python PreCommit

Run Portable_Python PreCommit

trying a fix myself : )

Run Python PreCommit

@ahmedabu98 I gave up on figuring out the env difference and change the assertion to just check assert_called

Run Python 3.8 PostCommit

Run Python PreCommit

Run Python 3.8 PostCommit

@ahmedabu98 I gave up on figuring out the env difference and change the assertion to just check assert_called

I think assert_called is good enough haha. Thanks for working on it!

lgtm thanks!

Potentially release blocking for 2.40.0. (/cc @tvalentyn @pabloem )


Bug: PNPM does not match registered node

Mono-repo projects with pnpm throws the following error for RichText
Error: Create node: Type heading in node HeadingNode does not match registered node HeadingNode with the same type
    at errorOnTypeKlassMismatch (Lexical.dev.js:4556:13)
    at new LexicalNode (Lexical.dev.js:3566:9)
    at new ElementNode (Lexical.dev.js:8148:5)
    at new HeadingNode (LexicalRichText.dev.js:167:5)
    at Object.$createHeadingNode (LexicalRichText.dev.js:322:40)
    at LexicalMarkdown.dev.js:921:21
    at LexicalMarkdown.dev.js:846:18
    at runElementTransformers (LexicalMarkdown.dev.js:565:7)
    at transform (LexicalMarkdown.dev.js:781:9)
    at LexicalMarkdown.dev.js:831:7

works well with monorepo from yarn / npm
Lexical version: 0.8.1, 0.9.1
Steps To Reproduce

projects using pnpm instead of  yarn / npm
Link to code example:
codesandbox with workspaces
codesandbox basic setup

That's super weird. If you clear the cache and rebuild the dependencies/lock file, do you get the same result?

It happens on a fresh build

For reference, this error means that the class reference is not the same. We've seen this same error when imports are not exactly the same (though the point to the same file (i.e. import from . and import from 'lexical') and the bundler generates a copy of the file. In which case, if you have registered a HeadingNode with a different import than $createHeadingNode it would error. That said, I'm not sure how your setup looks like and why it's be erroring but that'd be a good starting point to dig deeper.

@zurfyx the issue appears for node_modules installed with pnpm,
codesandbox with workspaces
codesandbox basic setup,
the reproduction links are above

Both codesanbox seems to be working fine i do not see any error in codesandbox links you shared

@khanakia  can you type in # and space , as MarkdownShortcuts - plugin is registered, it throws the error

Check it seems to work
https://user-images.githubusercontent.com/2174170/229275519-be779e20-7d70-4d96-b57e-1b32909e2ae8.mov

https://user-images.githubusercontent.com/8987882/229289587-c30038e6-2d2b-4800-958d-eafb79231a4c.mov
@khanakia did you start with pnpm i ?

Yes check below screenshot of history

can you clear cache, and try pnpm i && pnpm dev

Check video, please
https://user-images.githubusercontent.com/2174170/229292618-fdd26adf-bf6a-43b3-a63d-21644d79e745.mov

@khanakia what is your pnpm version ?

➜  lexical git:(main) ✗ pnpm --version
8.1.0

yup<EMAIL_ADDRESS>changelog and above works, but not for<EMAIL_ADDRESS>

codesandbox and i was using 7.x.x ,
8.x.x got released last week,
Many thanks @khanakia  :)

Have exact same problem with in a Yarn PNP monorepo.

I also facing this problem in a Yarn PNP monorepo. HeadingNode and QuoteNode which are imported from @lexical/rich-text, generating the same error with #  and >  for heading and quote. Everything else working fine. Using ToolbarPlugin if I select heading and quote block then it is adding those node in the DOM and showing heading and quote block.

Running into the same issue in Yarn PNP, basically the package is duplicated (reference). It's likely due to @lexical/rich-text setting @lexical/selection as peerDependencies other than dependencies, as how other packages do.
Problem goes away after making sure there's only one instance.
❯ yarn info @lexical/rich-text --virtuals -AR                                                                                (lexical|●49✚10…22⚑13)
├─ @lexical/rich-text@npm:0.14.2
│  ├─ Instances: 2
│  └─ Version: 0.14.2
│
├─ @lexical/rich-text@npm:0.14.2 [555d8]
│  ├─ Version: 0.14.2
│  │
│  └─ Peer dependencies
│     ├─<EMAIL_ADDRESS>→ npm:0.14.2 [a2a1e]
│     ├─<EMAIL_ADDRESS>→ npm:0.13.1 [555d8]
│     ├─<EMAIL_ADDRESS>→ npm:0.14.2 [a2a1e]
│     ├─ @types/lexical@* → ✘
│     ├─ @types/lexical__clipboard@* → ✘
│     ├─ @types/lexical__selection@* → ✘
│     ├─ @types/lexical__utils@* → ✘
│     └─<EMAIL_ADDRESS>→ npm:0.14.2
│
└─ @lexical/rich-text@npm:0.14.2 [a2a1e]
   ├─ Version: 0.14.2
   │
   └─ Peer dependencies
      ├─<EMAIL_ADDRESS>→ npm:0.14.2 [a2a1e]
      ├─<EMAIL_ADDRESS>→ npm:0.14.2 [a2a1e]
      ├─<EMAIL_ADDRESS>→ npm:0.14.2 [a2a1e]
      ├─ @types/lexical@* → ✘
      ├─ @types/lexical__clipboard@* → ✘
      ├─ @types/lexical__selection@* → ✘
      ├─ @types/lexical__utils@* → ✘
      └─<EMAIL_ADDRESS>→ npm:0.14.2

To anyone stumbling upon this repo: make sure you explicitly install @lexical/{code,link,list,rich-test} - otherwise it will just pull from wherever the hell it wants.


Update Makefile to make build successful when override CDPATH

I set my CDPATH to ~/Project in someday, and when i run make in openssl root dir.
It shows cd: no such directory error to me.
and then i removed CDPATH export and it works again.
is it possible to update Makefile to avoid this error?

What would you have us do?

something like using absolute path in Makefile? (or can't do that in Makefile, I'm sorry that i don't know much for Makefile).

CDPATH should only be used when you can't find the path.  OpenSSL makefiles never cd to non-existant paths.  Something is wrong with your shell.  There is nothing for us to do here.


Fix delay close alert notification

We have noticed bosun sending actionBodyClose instead of actionBodyDelayedClose when alerts are getting delayed closed. This is causing confusion because users are getting closed notifications immediately whereas it's still active in bosun, also when bosun actually closes the alert (after delay timeout) it's not sending any notifications and can only be viewed in the incident page.
In this pull request we try to solve both problems (sending delay close and notify when actual close happen), could you please review and let us know your thoughts?

@kylebrandt / @captncraig  could you please review this pull request

Hey @kylebrandt, @captncraig!
Any objections to this change? Is there something else we need to implement before this gets merged?
Thanks,
Anna

Probably need @captncraig to review the behavior on this one.
In terms of how the default behavior was supposed to go in my head, at least in regard to emails:

DelayedClose means "I'm pretty sure I have fixed the incident because I did x, y, z." The notification happens then because that is what other people (at least in my story I constructed :-/) need to know - the things has probably been dealt with and the monitoring system just needs to catch up.
From there, you can just assume it is closed, if the problem still exists after the close duration then a new incident will be created

At least one problem with the story is that notifications (at least how I have constructed them) don't give you any information about the previous incident on the same alertkey. So it the person getting the new incident might not know about the previous one.
I'm okay customizing this behavior I'm just worried about changing default behavior here and maybe adding some complexity. Basically the falls under the idea that "less notifications are better"  - but if @captncraig thinks the complexity is fine I'm okay with being able to customize this behavior.


Alert for expiring VA TIC certificates

VA Gateway between Internet / Network - Explose endpoints to the gateway so we can get alerts
Commercial SSL Certificates that are valid for a year - May
Can Amazon Certificate Manager handle? Where do the alerts go?
Gateway Ops Team?
Value Statement:
As a platform operator
I want to be notified when expiry of VA TIC certificates is within 30 days
So that my stuff doesn't suddenly break
Acceptance Criteria
GIVEN
WHEN
THEN
Checklist:

[ ] Checklist item here

Assumptions:

Additional Info/Resources:

Out of Scope:

Open Questions:

Part of the prioritization discussion - Filip mentioned the certificate expires in 20 years

We need to check to see if we have any certs that are ~20 years. Not sure what this is.

Once ticket has been updated by @mchlwellman , please remove labels.

@mchlwellman Please revise this to our new standard for tickets.

@kbelikova-oddball @npmartin-oddball Needs refinement, please keep in this column though.

Hey team! Please add your planning poker estimate with Zenhub @cris-oddball @EvanParish @k-macmillan @kalbfled @MackHalliday @mchlwellman


Migrate ADAHandle queries to server

Since this was a minor thing, we decided not to migrate ADAHandle support to the server.
Right now, the client queries koios.rest directly.
Maybe we should address this before the next mainnet release?

PR #161 resolved this issue.


Single Diode Model error when low effective irradiance (pvlib==0.10.2)

pvlib usage questions can be asked on Stack Overflow and tagged with the pvlib tag.
The pvlib-python google group is used for discussing various topics of interest to the pvlib-python community. We also make new version announcements on the google group.
I get a ValueError when using single diode model with lambertw method.
p_mp, v_mp = _golden_sect_DataFrame(params, 0., v_oc * 1.14, _pwr_optfcn)
raise ValueError('upper >= lower is required')
I've seen some issues that may be related, because newton method doesn't raise any error, and I've some very low irradiance values:
https://github.com/pvlib/pvlib-python/issues/1673
https://github.com/pvlib/pvlib-python/issues/1843
Debugging lambertw method, I found the following:
#Set small elements <0 in v_oc to 0
if isinstance(v_oc, np.ndarray):
v_oc[(v_oc < 0) & (v_oc > -1e-12)] = 0.
In my case, there are some v_oc values under 0, but no so close to zero as -1e-12
v_oc[(v_oc < 0)]  =  array([-0.00024414, -0.00097656, -0.00195312, -0.00390625, -0.00390625])
#Questions:
Is there any reason to not filter every negative  value in v_oc?
May I use newton method to avoid this error?
#Environment:
Python version: 3.10
pvlib version: 0.10.2

@OnairSandra when we've looked at similar reports, the root cause has been very low (e.g. 1e-9) values for effective irradiance. The solution has been to filter the effective irradiance before calling the calc_params and singlediode functions.
To know for certain you would need to provide code and some data.
Or you can try singlediode(...., method='newton'...) which finds the maximum power point with a different method.

If we have a reason to not filter, it's to avoid covering up numerical bugs by replacing bad values with 0.


Bolt.Sips Support

Hi,
Is this library compatible with Bolt.Sips ?
Thanks

Hi there - no, it is not. I'm sorry.

I did not look into the code thoroughly but is there an architectural limitation to make it compatible ?

Bolt.Sips returns different data structures, compared with Neo4j.Sips. So there is a fair amount of work required for re-wiring the two; the Models and Bolt.Sips, respectively. I would definitely do this in a different project, as attempting to make Models compliant with both drivers will not result in a clean solution.

Hi,
Yes a separate project seems the cleanest way of handling this.
I will give it a try and see how it goes.

cool! Please let me know how it goes. My focus now is on the Bolt support, currently prototyping a mixture of Ecto and Bolt.Sips, and see where that will take me. If you find you need more/different functionality from Bolt.Sips, do let me know, please. Thank you, for your interest in these projects. I hope they are useful.


Streaming on Mobile

First of all, thanks a lot for this project. I followed the instruction and was able to stream video on browser. This works within same network. How can I make my edison streaming accessible from outside my home network? I want to make a mobile app and stream on the app. Any idea?

Can you take a look at this discussion thread on my website? Essentially, you'll need to add port forwarding to your router for both the site URL and the WebSocket URL (wsUrl). For more info on how to port forward, check out this link. Hope this helps!

@drejkim thanks for your response. I used ngrok to do the port forwarding and now I can see the video stream on Ionic hybrid app.  Streaming on mobile is pretty slow and stops after few seconds. But that's a different issue I need to look at :)


pages functions with static

thread id on Astro Lounge:<PHONE_NUMBER>777971804

fixed by https://github.com/xHyroM/shortener/commit/2e106804db4e64156427aa7d5dc8ba86576ef35a


Include mention of Inbox folder being the only folder processed

Learn Build status updates of commit 1ced594:
:warning: Validation status: warnings

File
Status
Preview URL
Details

power-platform/admin/email-message-filtering-correlation.md
:warning:Warning

Details

power-platform/admin/email-message-filtering-correlation.md

Line 24, Column 36: [Warning: file-not-found - See documentation] Invalid file link: '../admin/use-outlook-category-track-appointments-emails'.
Line 26, Column 15: [Warning: file-not-found - See documentation] Invalid file link: '../admin/connect-exchange-online'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 20209bd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

power-platform/admin/email-message-filtering-correlation.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Update documentation

Move Readme.md content to docs/index.html
Update index.html for missing content + live example of tooltips
Add in development website format to docs
Update Readme.md to point to documentation

Closed with previous commit


fix test code block is included in bower

see https://github.com/davidjbradshaw/iframe-resizer/issues/259#issuecomment-143764520

Good spot, thanks.


No longer displays image or video on 2nd monitor

No longer displays image or video on 2nd monitor
It only displays on the primary monitor and it then locks everything because I can't see the panel to stop the image.
I don't see any settings to check and see which monitor OnlyM is pointing to.
I deleted and reinstalled and still the same issue

resolved


[function builders] HTMLBuilder DSL Example

This is an example of how to use the function builder feature to make a
DSL for HTML in Swift. It builds off of the example in the function
builders proposal here:
https://github.com/apple/swift-evolution/pull/1046
This should not be merged, as it only exists as a supporting asset to the function builders proposal.
It's also intentionally not complete or feature rich, as this is more illustrative than anything else.

We don't need this example here any more


Backward in time using numbalsoda

Hi
I am using numblsoda to solve couples of first order differential equations. I need to solve those equations backward in time for some particular situations. I could not figure out how I can do that. I tried to use decreasing time step but it does not work as it works for solve_ivp and odeint.
for instance in this code how can I go backward in time?
from numbalsoda import lsoda_sig, lsoda, dop853
from numba import njit, cfunc
import numpy as np

@cfunc(lsoda_sig)
def rhs(t, u, du, p):
    du[0] = u[0]-u[0]*u[1]
    du[1] = u[0]*u[1]-u[1]*p[0]

funcptr = rhs.address # address to ODE function
u0 = np.array([5.,0.8]) # Initial conditions
data = np.array([1.0]) # data you want to pass to rhs (data == p in the rhs).
t_eval = np.arrange(0.0,50.0,0.1) # times to evaluate solution

usol, success = lsoda(funcptr, u0, t_eval, data = data)

I tried t_eval = np.arrange(50, 0, -0.1) but it does not work. It would be great if someone could help me to fix this issue.

This is a current drawback of the code. It does not permit backwards integration right now, but it is very fixable. I will leave the issue up, and fix it when I have time


Make sure there's always a trail of overridden tags

Each new tagged build should override :db-4.8.30.NC, but a trace/pointer should always be preserved on Docker Hub.
Perhaps also push tags that are appended with current commit? Example: db-4.8.30.NC-linux-arm-28f6eda34395a54a9171222f986a950a4b864440

Done.  Docker tag with a git-commit is always docker push-ed too, see: https://github.com/lncm/docker-berkeleydb/blob/06acf5d04df0b2f28f02fc2648682c7f0ebe22dc/.github/workflows/main.yml#L52


MatExpansionPanel: CSS class without mdc- prefix

Description
Why is the "older" .mat-expansion-panel css class applied to a  component? This feels very inconsistent with all the updated css class names for other components.
Expected Behavior
<mat-expansion-panel class="mat-mdc-expansion-panel mdc-expansion-panel>
Actual Behavior
<mat-expansion-panel class="mat-expansion-panel>
Environment

Angular: 16
CDK/Material: 16
Browser(s): Chrome, Firefox, Edge
Operating System (e.g. Windows, macOS, Ubuntu): Win10

Example

👆🏼 looks very inconsistent:

MatCard

mat-mdc-card & mdc-card

MatCardHeader

mat-mdc-card-header

MatCardActions

mat-mdc-card-actions & mdc-card__actions

A mixture of mat-mdc-, mdc- and even some css class with a double underscore?

Quite confusing imho and breaking changes for applications coming from older Angular versions.


[Feature Request] Individual download file for faster download

Currently, downloading chapter will save all of them in one database file that make downloading kinda slow and laggy. Furthermore if we download and read at the same time, it will become more laggy.
So it will be more smoother and faster if you can separate the chapter downloaded to one file/novel or it will be more good if you can separate them to one file for every chapter like what Tachiyomi do.

https://drive.google.com/folderview?id=1Ffb1Wg8SyDaND44p37qy7uBwbHq2mDHE
test video and screenshot of my library.
Take 30s every 10mins to load.

implemented in 2.0 version


Added zig-nanoid to awesome list.

Thanks for the contribution! Just left one tiny suggestion.

What exactly is the tiny suggestion? I can't seem to find any other notes or comments you might have made.

Ugh, I don't know..

I don't use GitHub often. Basically, removing the 'A ' at the start as it is unnecesary. I was pretty sure it was against Awesome guidelines but I can't find anything about it.
Thanks again for contributing!

Ah, I see, for some reason, your review does not display to me.
Other items also included in that category use "A" at the start but I have no issue with removing it.

You're right, sorry.


work around scala/bug#11125

this is for the Scala community build, where we want to be able
to build everything on JDK 11 to help test Scala
references scala/bug#11125

the CI failure looks like it just needs a committer to hit "rebuild" on the single job that failed


[Chore]: Bump API Version to 3.108.0

Background
When connecting to the API using the CLI this warning is presented.
“Warning: Your targeted API’s version (3.90.0) is less than the minimum supported API version (3.99.0). Some commands may not function correctly.”
Action to take
Update the API to display the latest version (currently 3.108.0)
Impact
This is a non-breaking interaction but the CLI response would be seen by a user.
Dev Notes
No response

@gerg do y'all have any recommendations for what we should do here? From a certain point of view what the CLI is saying is accurate -- some commands may not function correctly. 🙂
We'll never be fully compatible so we can never truly say we meet a given v3 API version, but for what we do support we are as compatible as possible and our users should already be aware of our V3 API Shim's limitations.
The way I see it, we could either:

Add some automation to bump this every time there is a capi-release
Artificially say we are something higher like 4.0.0. Do you know if that would negatively affect the CLI?
??? open to suggestions

For the short-term we're going to manually bump to 3.99.0, but wanted to get some thoughts for a longer term solution.

@PureMunky I had a discussion with some folks on the CLI and CAPI sides.
They brought up a good point that operators sometimes refer to this version when reasoning about CVEs and whether or not they're affected, so we probably shouldn't completely shadow the version since that could be misleading.
We could suffix it with some descriptor like 3.108.0-k8s-adapter or something to disambiguate it. I tried this out and the CLI was fine with it since that's still valid semver.
cc @emalm as well

@tcdowney nice, would an identifier like 3.108.0+cf-k8s that uses the build metadata segment of semver be the best fit, if the CLI parses it without complaint?

@emalm yeah, CLI is handling that well!
With an unsupported version with the suffix it correctly still warns:
Warning: Your targeted API's version (3.98.0+cf-k8s) is less than the minimum supported API version (3.99.0). Some commands may not function correctly.

With the latest version with the suffix it happily proceeds:
API endpoint:   https://api.brook-piper.capi.land
API version:    3.108.0+cf-k8s


The job list returned from the server is incorrect

Describe the bug
The job list returned from the server is incorrect
To Reproduce
1.run "jobs = %adl listjobs --account yanacaitest --page_index 0 --page_job_number 10";
2.it will list job under "yanacaitest" cluster;
3.check the results.
Expected behavior
The returned result does not match the job browser
Screenshots

Desktop (please complete the following information):

OS: [Win10]
Browser: [Microsoft Edge]
Jupyter Version:[ 5.5.0]

Additional context
Add any other context about the problem here.

The job list displayed in the IDE ordered by the status but the results in notebook doesn't. Suggest to follow the IDE style.

@v-qingqz  @ruixinxu  Unlike ScopeStudio, after Getting the jobList info from ADLA, we do not perform subsequent sorting operation (such as sorting by time or job status). Do you want to get the jobList info ordered by time and job status ?


onnx to trt failed - RuntimeError: cannot get YoloLayer_TRT plugin creator

I'm trying to run the YoloV4 (Demo 5) in TensorRt demos repo on AWS ec2.
I created ec2 VM with nvidia-gpu (with AMI - Amazon Linux 2 AMI with NVIDIA TESLA GPU Driver),
which has: NVIDIA-SMI 450.119.01   Driver Version: 450.119.01   CUDA Version: 11.0.
On this EC2 I pulled and entered into the tensorrt official container, with:
sudo docker run --gpus all -it -v /home/ec2-user/player-detection:/home nvcr.io/nvidia/tensorrt:20.02-py3 bash
I did the following steps:

Ran python3 -m pip install --upgrade setuptools pip && python3 -m pip install nvidia-pyindex && pip install nvidia-tensorrt.
Inside the yolo/ folder, I ran:
pip3 install -r requirements.txt.
pip3 install onnx==1.9.0.
Inside the plugins/ folder, I ran make.
Inside the yolo/ folder, I ran ./download_yolo.sh && python3 yolo_to_onnx.py -m yolov4 && python3 onnx_to_tensorrt.py -m yolov4.

I got the following error for the python3 onnx_to_tensorrt.py -m yolov4 command:
 "RuntimeError: cannot get YoloLayer_TRT plugin creator"

From reading https://github.com/jkjung-avt/tensorrt_demos/issues/476 it seems that the problem is related to dynamic libaries.
I tried to view the libaries that I have, and got:
$ ldd libyolo_layer.so
	linux-vdso.so.1 (0x00007fff142a4000)
	libnvinfer.so.7 => /usr/lib/x86_64-linux-gnu/libnvinfer.so.7 (0x00007f9673734000)
	libcudart.so.11.0 => /usr/local/cuda-11.1/targets/x86_64-linux/lib/libcudart.so.11.0 (0x00007f96734af000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f9673126000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f9672f0e000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9672b1d000)
	libcudnn.so.8 => /usr/lib/x86_64-linux-gnu/libcudnn.so.8 (0x00007f96728f4000)
	libmyelin.so.1 => /usr/lib/x86_64-linux-gnu/libmyelin.so.1 (0x00007f9672074000)
	libnvrtc.so.11.1 => /usr/local/cuda-11.1/targets/x86_64-linux/lib/libnvrtc.so.11.1 (0x00007f966feac000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f966fca4000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f966faa0000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f966f702000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f9699135000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f966f4e3000)
	libcublas.so.11 => /usr/local/cuda-11.1/targets/x86_64-linux/lib/libcublas.so.11 (0x00007f9668008000)
	libcublasLt.so.11 => /usr/local/cuda-11.1/targets/x86_64-linux/lib/libcublasLt.so.11 (0x00007f965a23e000)

It seems that I miss some, and also when I tried to print all the plugins, I didn't see the YoloLayer_TRT.
Any idea how to solve it?

The solution was:

change the image tag to :21.10-py3.
change the TENSORRT_INCS to /usr/include/x86_64-linux-gnu/NvInfer* and TENSORRT_LIBS to /usr/lib/x86_64-linux-gnu/libnvinfer*.
changed computes to 70 (in my environment) - you can check your version here.

Thanks for sharing.  I think this would benefit others.


Inconsistenties in FAQs

The section FAQs (for Admins) is inconsistent with the page
https://docs.microsoft.com/en-us/dynamics365/teams-integration/teams-in-dynamics-faq
On this page it is mentioned the Application needs Group.ReadWrite.All and User.Read.All permissions
On the other page it is mentioned the Application only needs User.Read.All permissions

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

ID: d00d39b3-f151-358b-29e7-9a02125d53f8
Version Independent ID: 86fa36c6-c95d-232a-6b17-146dfa365414
Content: Set up Teams integration with the Dynamics 365 app
Content Source: ce/teams-integration/teams-install-app.md
Service: crm-online
GitHub Login: @lavanyakr01
Microsoft Alias: lavanyakr

Thanks for the feedback. The docs are updated.


[Ameba] Update dockerfile for the support of OTA header

Problem

Support OTA header in Ameba SDK

Change overview

Update chip-build-ameba/Dockerfile
Update version

Testing
Tested docker build

/rebase

Hi @andy31415 , @woody-apple ,
Please help to review this PR when you are available, many thanks!

/rebase


A dependency job for hciuart.service failed. See 'journalctl -xe' for details.

Hi there,
I get this error on installation
Setting up pi-bluetooth (0.1.12) ... A dependency job for hciuart.service failed. See 'journalctl -xe' for details.
hciuart.service stsutus:
`sudo systemctl status hciuart.service
● hciuart.service - Configure Bluetooth Modems connected by UART
   Loaded: loaded (/lib/systemd/system/hciuart.service; enabled; vendor preset: enabled)
   Active: inactive (dead)

Nov 30 21:38:34 caravellebt systemd[1]: Dependency failed for Configure Bluetooth Modems connected by UART.
Nov 30 21:38:34 caravellebt systemd[1]: hciuart.service: Job hciuart.service/start failed with result 'dependency'.
Nov 30 22:34:37 caravellebt systemd[1]: Dependency failed for Configure Bluetooth Modems connected by UART.
Nov 30 22:34:37 caravellebt systemd[1]: hciuart.service: Job hciuart.service/start failed with result 'dependency'.
Nov 30 22:45:38 caravellebt systemd[1]: Dependency failed for Configure Bluetooth Modems connected by UART.
Nov 30 22:45:38 caravellebt systemd[1]: hciuart.service: Job hciuart.service/start failed with result 'dependency'.

Final error is
Can't set Simple Pairing mode on hci0: Input/output error (5)
Using the June 2019 version of Buster.
Any suggestions please?

Can you try again with the newest version? I changed how Bluetooth initialization is handled, it should hopefully be more stable now.


Method to generate LicenseKey signature string is fragile

When verifying if a key is genuine, the signature string is a csv string created from a property name/value dictionary generated using reflection on the license key instance.
https://github.com/Cryptolens/cryptolens-dotnet/blob/4da0f4c1daf7791daea1588923fdd8933fdaf837/Cryptolens.Licensing/SKMv3/ExtensionMethods.cs#L185
Since the order of the elements is critical in the signature csv string, this is extremely fragile.

The order of the elements in a dictionary is non-deterministic. Most of the time they will enumerate in the order elements were added, but it is not guaranteed. Perhaps a SortedDictionary  or OrderedDictionary could be used, but I don't think it is enough in itself.
The properties values are discovered and added using reflection. This is not problem, but the order of the members in the class definition will affect the outcome. So any code reorganization would break the output. Additionally if properties unrelated to the serialization/deserialization are added to a derived LicenseKey class it would break.

I see two possible solutions:

Create a dedicated string LicenseKey.ToCsvString method that would return precisely the csv string. Order and which property is included is totally controlled.

An OrderedDictionary used in combination of either IndexAttribute or JsonPropertyAttribute(Order = xx) on each property with the exact order. When using reflection we sort the items per their assigned index. Properties that are not decorated are ignored.

I think solution 1 is the easiest, but explicitly tagging each serialized properties with JsonProperty(name, index) would make it more robust and obfuscation friendly because serialization would not rely on member names, but literal strings with the serialized property name. Perhaps a combination of 1 and 2. Thoughts? Ideas?
How is the order of the properties determined server-side when generating the signature?

@Paramethod thank you for the feedback.
You are right about that the order is not guaranteed, and MSDN advises against relying on a particular order.

The GetProperties method does not return properties in a particular order, such as alphabetical or declaration order. Your code must not depend on the order in which properties are returned, because that order varies [1]

On the server side, we use the declared order. From my experience, all versions of .NET Framework (from 3.5) use the declared order. This problem has only occurred for users running on Mono, for which a different protocol is used: https://help.cryptolens.io/getting-started/unity
If possible, I would recommend to use a different overload of Key.Activate which does not take ActivateModel. The protocol that is used is the same that we use in other languages and is the one that should preferably be used in newer implementations.
// call to activate
var result = Key.Activate(token: auth, productId: 3349, key: "GEBNC-WZZJD-VJIHG-GCMVD", machineCode: "foo");

// obtaining the license key (and verifying the signature automatically).
var license = LicenseKey.FromResponse("RSAPubKey", result);

Your suggestion sounds good. I think it should be enough to have the order enforced using attributes and keep the normal dictionary, but I need to review the docs more carefully.
A possible solution could be to change the AsDictionary as follows and by introducing a new attribute:
return source.GetType().GetProperties(bindingAttr).Where(x=> x.MemberType == MemberTypes.Property).OrderBy(x=> x.GetCustomAttributes(typeof(OrderAttribute), false).FirstOrDefault()).ToDictionary
(
    propInfo => propInfo.Name,
    propInfo => propInfo.GetValue(source, null).ToStringCultureSpecific()
);

I did some tests this morning but got a few errors, so I will look at it a bit later.
[1] https://docs.microsoft.com/en-us/dotnet/api/system.type.getproperties?view=net-5.0

Hi @artemlos
Since this is considered old protocol I think the simplest solution to make the older protocol stable is add this to the LicenseKey class
        internal string ToSignatureCsvString()
        {
            return $"{ProductId},{ID},{Key},{Created.ToStringCultureSpecific()},{Expires.ToStringCultureSpecific()},{Period},{F1},{F2},{F3},{F4},{F5},{F6},{F7},{F8},{Notes},{Block},{GlobalId},{Customer},{ActivatedMachines.ToStringCultureSpecific()},{TrialActivation},{MaxNoOfMachines},{AllowedMachines},{DataObjects.ToStringCultureSpecific()},{SignDate.ToStringCultureSpecific()},";
        }

I will try the new protocol today.
As for reflection and the OrderAttribute. I think all serialized properties should be decorated with a JsonProperty. This would ensure the serialization is not relying on member names and explicitly state which property is serialized. It would also enable us to obfuscate the library without breaking serialization. The added benefit, is that the [JsonPropertyAttribute ](https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonPropertyAttribute.htm) has an Order property which could be used when ordering is required.


No output when using the fish shell

Describe the bug
When using any theme command in the fish shell, nothing is printed to stdout / stderr. Status code is always 0.
Expected behavior
It should behave the same way as it does in bash.
Environment (please complete the following information):

OS [e.g. iOS]: MacOS 11.0 Beta
Themekit version [e.g. v0.7.5]: 1.1.1 AMD/64
Fish version 3.0.2

Hi @Vincent-Carrier
I installed fish through Homebrew but wasn't able to produce this problem.
> fish -v
fish, version 3.1.2
> theme -v
Theme Kit is a tool kit for manipulating shopify themes

Theme Kit is a fast and cross platform tool that enables you to build shopify themes with ease.

Complete documentation is available at https://shopify.github.io/themekit/
...

I notice you're running an older version of Themekit, could you try update to the latest?
If it still fails, then I wonder if this could be an issue due to the beta version of MacOS? Do you have any other machine you could test on?

I've been using
MacOS 10.14.4
ThemeKit 1.1.1 darwin/amd64 (and previous versions)
fish, version 3.0.2
on the daily, and so far no issues with it.

Also, can you test if it does actually work in Bash on your Beta MacOS so we know if we are in for a larger headache soon? :D

@Vincent-Carrier please also share the output of running which theme.

Yes it works in bash just fine.
$ which theme
/usr/local/bin/theme

I updated fish to 3.1 to no avail.
Probably the macOS beta.

Works on my new MacBook Pro. Closing :)


Adding updates

Minor updates to the following policies:

Terms of Service
Corporate Terms of Service
Marketplace Terms of Service
Privacy Statement
Open Source Applications Terms and Conditions

Changes:

Changes to the API section include the removal of redundant language (sections H1 and H3), and consolidation of both termination (section M) and limitation of liability (section P) language in their respective sections.
Addition of language to Section E. Private Repositories, includes notice about potential opt-in features.

As mentioned by Section R. Changes to these Terms, we do not consider these material changes to the terms, and have updated them accordingly.


Training of OA-CNN with custom data fails on flat surfaces

Hi, first of all thanks for the nice repository.
I am trying to train various models on custom data. However, with OA-CNN I encounter the problem below.
Traceback (most recent call last):
  File "/workspace/Pointcept/tests/test_models.py", line 216, in test_oacnn
    self._model_dict_for_val_loader(self.model_definition_dict["oacnn"])
  File "/workspace/Pointcept/tests/test_models.py", line 209, in _model_dict_for_val_loader
    output_dict = model(input_dict)
  File "/opt/conda/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/workspace/Pointcept/pointcept/models/default.py", line 20, in forward
    seg_logits = self.backbone(input_dict)
  File "/opt/conda/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/workspace/Pointcept/pointcept/models/oacnns/oacnns_v1m1_base.py", line 324, in forward
    x = self.enc[i](x)
  File "/opt/conda/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/workspace/Pointcept/pointcept/models/oacnns/oacnns_v1m1_base.py", line 158, in forward
    x = self.down(x)
  File "/opt/conda/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/spconv/pytorch/modules.py", line 138, in forward
    input = module(input)
  File "/opt/conda/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/spconv/pytorch/conv.py", line 755, in forward
    return self._conv_forward(self.training,
  File "/opt/conda/lib/python3.10/site-packages/spconv/pytorch/conv.py", line 408, in _conv_forward
    raise e
  File "/opt/conda/lib/python3.10/site-packages/spconv/pytorch/conv.py", line 385, in _conv_forward
    res = ops.get_indice_pairs_implicit_gemm(
  File "/opt/conda/lib/python3.10/site-packages/spconv/pytorch/ops.py", line 460, in get_indice_pairs_implicit_gemm
    raise ValueError(
ValueError: your out spatial shape [12, 12, 0] reach zero!!! input shape: [25, 25, 1]

I can influence the number of input files where this error occurs by the grid size of the sampling I choose. I.e. with a grid-size of 0.1 it fails on 17/174 files; with a grid size of 0.01 it fails on only 4/174 files.
I took a look at the grid_coord and noticed that all data on which it fails have a range (max grid_coord - min grid_coord) in the z-component of less than 15. Equaling 15 and above it just works fine. Looking at the failure cases also showed that all failures correspond to flat surfaces on e.g. streets.  See example below (blue background comes from visualizing with CloudCompare)

Do you have any workaround so that OA-CNN can be trained and (especially) evaluated on all data?

Hi, this is caused by spconv. You can refer to a discussion here https://github.com/Pointcept/Pointcept/issues/236.

Thanks! I changed the torch.add(..., 1) to torch.add(..., 96) as in the other issue and it worked. Wouldn't it be better to introduce a parameter for the configuration for that?

I think the parameter can be fixed as 96. I will modified model code later.


Serverless on Radius: ACI integration

Overview of feature request
Some of the most commonly asked questions from both customer sessions and Discord discussions are related to our plans to build integrations with Serverless offerings. Specifically, the desire is to integrate Radius with Azure Container Instances (ACI) as the first unopinionated Serverless offering on Radius.
Acceptance criteria
Support is provided for ACI resources on Radius.
Additional context

AB#10790

@willtsai - suggestion: can you update the title to say "Serverless container platform"?
When we talk about this topic there's often confusion about the meaning of the term:

Serverless => on-demand and elastic scale without management overhead.
Serverless => event-driven programming model, or function-as-a-service runtime.

Many users are familiar with platforms like AWS Lambda which satisfy both definitions.
The wikipedia definition is pretty good.

I hope we can make it clear that this work item is about using Applications.Core/containers and our other cloud-native primitives to target Azure ACI or, AWS ECS, or other unopinionated container runtimes.
Opinionated runtimes like AWS Lambda are also a really interesting topic for Radius, but that's not what this work item tracks 😉

Implementing ACI come with some questions. As the Contol Plan is isolated, some K8s functionality is missing.
I fear that users of Radius would expect K8s style control whilst using ACIs as their container host of choice.
This means that the following MAY require custom operators to keep everything in sync...

Service/ingress
DNS Resolution
VPN with DNS
Mounted Storage

Whilst deployment of ACI using Radius is a "know know" and uncomplex to implement, keeping it running and syncronosed with other resources is a challenge.
Maybe start with a simple Public ACI with a Domain Name and a backend API/Cache using DAPR. Public ACI keep the IP and DNS in sync and reduces a lot of new issues :)

Will track this in a separate space and share once available, closing this issue for now.

Will track this in a separate space and share once available, closing this issue for now.

Link to new tracking item: https://github.com/orgs/radius-project/projects/8/views/1?pane=issue&itemId=47750916


Send environment defined for EXECUTION_SPACE_URL if it exists

Applicable Issues

fixes: eiffel-community/etos#84
Description of the Change

Read the environment variable EXECUTION_SPACE_URL and, if it exists, send an environment defined connected to the test suite.
Alternate Designs

Could be sent as a part of the execution space setup instead, but since the test runner is executing in the execution space provider it should work just as well.
Benefits

Able to connect a URL to the ETOS execution when using external executors.
Possible Drawbacks

The 'environment' method could grow and become very large in the future if we continue with this trend.
Sign-off

Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
Signed-off-by: Tobias Persson<EMAIL_ADDRESS>

Since @fredjn is on vacation I will approve this PR in his stead.


Resolve <IP_ADDRESS> to windows in localhost

I hope this resolves the <IP_ADDRESS> issue in windows.

LGTM

Tested on windows too 😄.

No. This would break many things, especially accessing the site in local network (aka testing in another device). You can just listen to <IP_ADDRESS> and print to console localhost

With this you can listen on <IP_ADDRESS> too


chore: 🔧 maintenance(multiple)

upd8 i18next, stylelint, types, & rmv router types

upgrade media query tool to allow minification

prefer const enum

vscode lint format on save

improve testing docs

refactor(react): ♻ create root like in CRA template

style(changelog): 🎨 consistent changelog headers

docs(editors): 📚 remove chrome debugger mention

docs(yarn): 📚 add yarn 3 documentation & gitignore

docs(yarn): 📚 add yarn install

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.679%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
250

Relevant Lines:
250

💛  - Coveralls


Image is rotated when I take the photo.

I capture the photos and the image is rotated clockwise 90 degrees

@ChrisStayte I've got the same issue. Did you solve it?

@nthegedus
I did solve it. I set it to UIImageJPEGRepresentation(img, 1.0); The PNG representation does not save "header" information that saves the rotation.


Update the Installation details for new GO files

Hi,
from 0.9.0 kubectx rewritten in GO , but still installation steps are old as bash scripts.
Does this is valid ?
So please update the installation steps ?

It's largely intended. Go version still has more issues than the shell script that calls kubectl under the covers. So we're keeping instructions to point to the more stable implementation.


chore(main): release 1.0.3-beta.1

:robot: I have created a release beep boop
1.0.3-beta.1 (2024-10-06)
Bug Fixes

added release please and updated readme (f1f4374)
adds parser preset in commitlint config (c530032)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.0.3-beta.1
:sunflower:


All operations don't work after using old applications

https://blenderartists.org/forum/showthread.php?418833-Blender-Add-on-Manager-(About-2-000-add-ons-are-available)&p=3257267&viewfull=1#post3257267
The users who use older version, all operations do not work correctly.

This bug is cleared when the client's database is removed.
The client's database is located on below path.
For Windows
(Home Directory)¥AppData¥Roaming¥Blender_Add-on_Manager¥db
For MacOSX
(Home Directory)/Library/Application Support/Blender_Add-on_Manager/db
For Linux
(Home Directory)/.config/Blender_Add-on_Manager/db
For the future works, database's API design is changed on the server side.


Scrolling should not cause slider to move

Bug type
Component
Component name
MudSlider
What happened?
If I touch MudSlider on vertical scrolling, the knob changes position as if it was tapped. This is especially problem on mobile devices.
Expected behavior
If vertical scroll occurs on horizontal slider or horizontal scroll occurs on vertical slider, the slider should not react to those events
Reproduction link
https://try.mudblazor.com/snippet/QEGwuoluRzmkEuEn
Reproduction steps

Create horizontal MudSlider
Open project on mobile device or with "device mode developer console"
Start scrolling vertically on the Slider
The knob changes position and Slider changes the value

Relevant log output
No response
Version (bug)
6.0.9
Version (working)
No response
What browsers are you seeing the problem on?
Firefox, Chrome, Microsoft Edge, Safari
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

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

I can't reproduce this or i didn't understand the issue.

Take a look at this gif. If I start scrolling on the slider, knob changes to the point where the scroll starts. I do not want this to happen if it is vertical scroll.

Hmm i didnt find any slider that worked as you said. I think this is an expected behavior? Or how can we prevent this properly and effectively?

With this behavior my customers change value without knowing, which is problematic. In my desktop app I have my own drawn slider where I handle scroll event and if delta x if grater than delta y I start changing slider value and block user scolling. Otherwise I ignore the touch on slider side. I am sure if anything like that is possible on web.
Maybe just disabling page scroll if it start on the slider would be nice

@Martinn2 I see what you're talking about where on mobile\touch interface, when you press your finger down on the screen to start scrolling and you just so happened to press onto a Slider then the slider value changes/jumps to where you finger is.
This answer on Stack Overflow looks to have the behaviour your looking for. It stop pointer/finger input if you click/press on the slider line, you can only adjust the slider if you click/press on the slider handle/dot.
https://stackoverflow.com/a/52007221/6722853
I have looked at this on my phone and I can't change the slider value by clicking on the line then trying to "scroll"


Roll engine eec74e5c9231..5279132687d3 (3 commits)

https://github.com/flutter/engine/compare/eec74e5c9231...5279132687d3
git log eec74e5c92313f01a28dfbeb78d96e81231edab7..5279132687d3dc2986d2230443af2ad03963a18d --no-merges --oneline
527913268 Android Embedding PR27: Fix SurfaceView flicker in Fragment transactions (flutter/engine#8504)
86ab45cd5 Remove the unused EnableBlink flag. (flutter/engine#8518)
d5880a609 Roll src/third_party/skia b5d8c634f95b..de8362c6f212 (14 commits) (flutter/engine#8519)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (jsimmons@google.com), and stop
the roller if necessary.

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

Commit queue failed; closing this roll.


[cob_monitoring] no valid Net Data

No valid NetData is shown when uptime of PC is less than 5 mins

which robot?
was the netdata service enabled and running?
where you able to access the netdata website on port http://10.4.XX.PC:19999/?

as far as I remember this was an Issue by netdata itself - it only provides information after the PC has been running for more than 5 minutes

not planned


removed singleton tag

Derived blueprint classes seem to keep class specifiers (e.g. Singleton) even when the base class providing the specifier has it removed 🤷

Hmm, what version was this BP saved with? 4.24? May need to downgrade it to 4.23


[Bug]: Resource not accessible by integration

Contact Details
<EMAIL_ADDRESS>What is the Issue?
Hi,
When I got everything ready according to the tutorial, I encountered such an error.

Version
1.4 (Default)
Relevant log output (optional)
/home/runner/work/_actions/vj-abigo/invite-on-label/v1.4/dist/index.js:4868
        const error = new requestError.RequestError(message, status, {
                      ^

RequestError [HttpError]: Resource not accessible by integration
    at /home/runner/work/_actions/vj-abigo/invite-on-label/v1.4/dist/index.js:4868:23
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async main (/home/runner/work/_actions/vj-abigo/invite-on-label/v1.4/dist/index.js:65:7) {
  status: 403,
  headers: {
    'access-control-allow-origin': '*',
    'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset',
    connection: 'close',
    'content-encoding': 'gzip',
    'content-security-policy': "default-src 'none'",
    'content-type': 'application/json; charset=utf-8',
    date: 'Sun, 19 Feb 2023 05:38:07 GMT',
    'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin',
    server: 'GitHub.com',
    'strict-transport-security': 'max-age=31536000; includeSubdomains; preload',
    'transfer-encoding': 'chunked',
    vary: 'Accept-Encoding, Accept, X-Requested-With',
    'x-content-type-options': 'nosniff',
    'x-frame-options': 'deny',
    'x-github-api-version-selected': '2022-[11](https://github.com/Diaries-Store/support/actions/runs/4214782807/jobs/7315467220#step:2:12)-28',
    'x-github-media-type': 'github.v3; format=json',
    'x-github-request-id': '2802:80E1:2B68EE7:59A711C:63F1B5BF',
    'x-ratelimit-limit': '1000',
    'x-ratelimit-remaining': '860',
    'x-ratelimit-reset': '16767878[13](https://github.com/Diaries-Store/support/actions/runs/4214782807/jobs/7315467220#step:2:14)',
    'x-ratelimit-resource': 'core',
    'x-ratelimit-used': '[14](https://github.com/Diaries-Store/support/actions/runs/4214782807/jobs/7315467220#step:2:15)0',
    'x-xss-protection': '0'
  },
  request: {
    method: 'POST',
    url: 'https://api.github.com/repos/Diaries-Store/support/issues/5/comments',
    headers: {
      accept: 'application/vnd.github.v3+json',
      'user-agent': 'octokit-core.js/3.2.4 Node.js/[16](https://github.com/Diaries-Store/support/actions/runs/4214782807/jobs/7315467220#step:2:17).16.0 (linux; x64)',
      authorization: 'token [REDACTED]',
      'content-type': 'application/json; charset=utf-8'
    },
    body: '{"body":"You are already a member of our Organisation."}',
    request: {
      agent: Agent {
        _events: [Object: null prototype] {
          free: [Function (anonymous)],
          newListener: [Function: maybeEnableKeylog]
        },
        _eventsCount: 2,
        _maxListeners: undefined,
        defaultPort: 443,
        protocol: 'https:',
        options: [Object: null prototype] { path: null },
        requests: [Object: null prototype] {},
        sockets: [Object: null prototype] {},
        freeSockets: [Object: null prototype] {},
        keepAliveMsecs: 1000,
        keepAlive: false,
        maxSockets: Infinity,
        maxFreeSockets: [25](https://github.com/Diaries-Store/support/actions/runs/4214782807/jobs/7315467220#step:2:26)6,
        scheduling: 'lifo',
        maxTotalSockets: Infinity,
        totalSocketCount: 0,
        maxCachedSessions: 100,
        _sessionCache: {
          map: {
            'api.github.com:4[43](https://github.com/Diaries-Store/support/actions/runs/4214782807/jobs/7315467220#step:2:44):::::::::::::::::::::': [Buffer [Uint8Array]]
          },
          list: [ 'api.github.com:[44](https://github.com/Diaries-Store/support/actions/runs/4214782807/jobs/7315467220#step:2:45)3:::::::::::::::::::::' ]
        },
        [Symbol(kCapture)]: false
      },
      hook: [Function: bound bound register]
    }
  },
  documentation_url: 'https://docs.github.com/rest/reference/issues#create-an-issue-comment'
}

Code of Conduct

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

I solved it through permission: write-all at CI.


app.config name is mispelled

app.config['ENVIORNMENT'] = self.env

Should be "ENVIRONMENT"
This could break a lot of apps? So I suggest adding an additional environment attribute and deprecating the old one?

Looks like nobody is gonna fix this, and I don't have the time.  So, I'm just gonna stop using this for my application.


Improve UI - for cards [fixes #33]

Improve UI - for cards [fixes #33]
##description

Updated card UI
Added some icons

@narayan954 what is this test failed?

@narayan954 what is this test failed?

actually I had setup some automatic deploy actions , but their key command is not working ie npm ci , so they're all failing . It doesn't affect the current work though, i can still deploy manually

@narayan954
Cool !
Thank you.

@najeebkp these cards work for posts with images , but don't for post without images. Can you fix this ?

can you create this as a new issue with hacktoberfest label and assign me?

well yes I can.

dont forget to approve this PR also :)


[bzip2] build failure

Host Environment

OSX 10.15.6
Version: 1.48.1
Commit: 3dd905126b34dcd4de81fa624eb3a8cbe7485f13
Date: 2020-08-19T17:09:41.484Z
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 19.6.0

To Reproduce
Steps to reproduce the behavior:
./vcpkg install boost-iostreams
or
./vcpkg install libarchive
or
./vcpkg install bzip2
Failure logs
Error: Building package bzip2:x64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with ./vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: bzip2:x64-osx
Vcpkg version: 2020.06.15-unknownhash
Additional context
Add any other context about the problem here, such as what you have already tried to resolve the issue.

Hi @Cicas76
Thanks for posting this issue.
I cannot reproduce this on my local machine.
Could you please provide the error log?
Thanks.

@Cicas76
Please help confirm if this is the same as that in #13103.

It seems same issue with https://github.com/microsoft/vcpkg/issues/13103, I will resolve as duplicate to 13103, please reopen this issue if it's a diffrerent issue.


fix: always return string[] from getClientLocales

I run my bit of code in Chrome and I got ['en-US', 'en]
I run my bit of code in Chrome and I got 'en-US'
I think it makes mode difficult for developers if we need to handle both cases (string or array)

I had to debug for 1/2h to find out what was the problem (why working good on Chrome but not Safari)
I had to add more code on my side to handle that case

let locales = getClientLocales(request);
  if (!locales) locales = ["en"];
  if (typeof locales === "string") locales = [locales];

I think it makes it easier for everybody if it's just an array

If you use the Intl API then no problem you're right.
But you also could use the getClientLocales outside of Intl API (my case), then you need more work, whereas if you provide null or an array, it's still compatible with Intl API and it makes the work easier for code not willing to use Intl API.
What do you think ?


Fix possible wrong repo link

The CentOS 7 install section pointed to a different repository - taking a look at that repository did not reveal any commits that would indicate any special optimizations for CentOS 7. The alternate repo is also several commits behind. If this was deliberate (e.g. recent commit broke CentOS 7 and as such old repo is used) then let me know and I will close this PR.

lol good catch


[v4 alpha] Overline adds extra space after text

Issue Summary
In 4.0.0-alpha.1, overline adds extra horizontal space after the text it wraps. This does not happen with 3.2.2. The bug only affects \overline, not \bar.
Steps to Reproduce:

This is the first step
This is the second step
Further steps, etc.

Any other information you want to share that is relevant to the issue
being reported. Especially, why do you consider this to be a bug? What
do you expect to happen instead?
Technical details:

MathJax Version: 4.0.0-alpha-1
Client OS: Fedora 37
Browser: Chromium 109.0.5414.119

The following is a script to reproduce the issue. The browser console did not have any error messages.
<!DOCTYPE html>

<title>Overline Test Page</title>

Overline over pi: $$f : \overline{\Pi} a : A . B$$

Bar over pi: $$f : \bar{\Pi} a : A . B$$

Overline over U: $$A : \overline{\mathcal{U}}(u)$$

Bar over U: $$A : \bar{\mathcal{U}}(u)$$

Output from 4.0.0-alpha-1

Output from 3.2.2

This has already been fixed in the develop branch, and will be in the next release of v4.  I believe it was mathjax/MathJax-src#846 that did it, but it was a while ago and I don't remember the exact cause.


maxSizeMB is violated.

When i provide following configuration
const options = {
  maxSizeMB: 0.029,          // 29Kb
  maxWidthOrHeight: 1080 //
};

Entering this image (9.7Mb) causes the output file size to be 0.04 (40KB).
I also checked the same configuration Demo. Its also happening in Demo too.
Expected result.

Maintain a image size within given maxSizeMB even of the maxWidthOrHeight needed to be decreased more and more proportionally.

I peeked into the source code and found this

@ratulSharker Yes, you are right since the library takes an iterative approach.
In your case, you may want to increase the option maxIteration.


Use PointerEvent interface to enable pointer capturing

By using the setPointerCapture() method of the Element interface, graph scrolling would be more comfortable. It seems using PointerEvent is necessary for  the method to work so several event handlings are also updated.
I still haven't tested if the change is compatible with touch-screen devices.
https://developer.mozilla.org/en-US/docs/Web/API/Element/setPointerCapture
https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent

@beru can you add some context which scrolling scenario, operating system, browser and device this is targeting?

@lutzroeder I use desktop app Netron, Version 6.8.2 on Windows 10. I scroll by clicking and dragging with a mouse.
Here's the scrolling scenario.
Before
The scrolling is unexpectedly interrupted when a mouse cursor goes of a window during dragging.

After
By using setPointerCapture(), the scrolling isn't interrupted when a mouse cursor goes of a window while dragging.

@beru does not work in Safari on macOS.

@beru e.touches does not exist on PointerEvent, throws on iPad. Can you validate the commit at TIP.

@lutzroeder

e.touches does not exist on PointerEvent, throws on iPad.

Oh I see... sorry for not testing on touch devices.

Can you validate the commit at TIP.

I've tested b22093ccefdd5f97c161c8b7662225e7597bf669. It works well at my side.


[CHORE] Expose read_sql partition bound strategy and default to min-max

Currently, read_sql calculates partition bounds using the PERCENTILE_DISC function. However, this function does not scale well to large tables, as it is an expensive window + sort function. A better alternative is to take samples, then estimate partition bounds, as described in this issue: https://github.com/Eventual-Inc/Daft/issues/3245.
In the meantime, we should default to using the min-max calculations instead, which was previously the fallback option.

Oops i forgot to mark this as ready @desmondcheongzx :P


bug: Grey chat window is back with vengeance

Version
v1.21.1717254953
Describe the bug
Very often the chat window will turn grey, it's happening after 10 minutes of use and occurs multiple times whether or not it's a new chat session. This is preventing me from further using Cody.
Expected behavior
No grey chat window
Additional context

I used v1.20.1 on Windows 11 for about an hour. The above problem occurred about 3 times.
On the other hand, I used v1.18.2 for several days, but this problem never occurred.

That is probably the result of a WebView crash, for example OOM. The Chromium embedding API has a crash callback, we should find where VSCode surfaces that and trigger reloading the WebView. We should also add some Telemetry on this.