Update to buienradar json api; and additional monitored_conditions

Breaking Change:
The following sensor types (monitored_conditions) are no longer supported, since they are no longer provided by the json api of buienradar:

snow_1d .. snow_5d

Description:
Switching over to new version of python-buienrader (1.0.1); this version now leverages the new json buienradar-api. This API provides new sensor data to home-assistant:

barometerfc
barometerfcname
barometerfcnamenl
feeltemperature
rainlast24hour
rainlasthour
minrain_1d .. minrain_5d
maxrain_1d .. maxrain_5d

Forecast data (Weather component) will now also contain:

windbearing
windspeed

Related issue (if applicable):
Pyhton-buienradar 1.0.1 now also includes the buienradar radar url functionality, requested here: https://github.com/home-assistant/home-assistant/pull/23358
Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
Checklist:

[X] The code change is tested and works locally.
[X] Local tests pass with tox. Your PR cannot be merged unless tests pass
[X] There is no commented out code in this PR.
[X] I have followed the development checklist

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[X] The manifest file has all fields filled out correctly. Update and include derived files by running python3 -m script.hassfest.
[X] New or updated dependencies have been added to requirements_all.txt by running python3 -m script.gen_requirements_all.
[X] Untested files have been added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Hello @mjj4791,
When attempting to inspect the commits of your pull request for CLA signature status among all authors we encountered commit(s) which were not linked to a GitHub account, thus not allowing us to determine their status(es).
The commits that are missing a linked GitHub account are the following:

709d0c752c3ce25ebb91e99cde0ffb13a3e6081e - This commit has something that looks like an email address (michiel.janssen@cerner.com). Maybe try linking that to GitHub?.
dded0ea314d3b560fd06a2ebfb56a14e98d79922 - This commit has something that looks like an email address (michiel.janssen@cerner.com). Maybe try linking that to GitHub?.
3d054ed664eb1befec24227425c8035d3598308c - This commit has something that looks like an email address (michiel.janssen@cerner.com). Maybe try linking that to GitHub?.
fc02e3f1081bacb8e9e424cf8c9887b76af5be29 - This commit has something that looks like an email address (michiel.janssen@cerner.com). Maybe try linking that to GitHub?.

Unfortunately, we are unable to accept this pull request until this situation is corrected.
Here are your options:

If you had an email address set for the commit that simply wasn't linked to your GitHub account you can link that email now and it will retroactively apply to your commits. The simplest way to do this is to click the link to one of the above commits and look for a blue question mark in a blue circle in the top left. Hovering over that bubble will show you what email address you used. Clicking on that button will take you to your email address settings on GitHub. Just add the email address on that page and you're all set. GitHub has more information about this option in their help center.

If you didn't use an email address at all, it was an invalid email, or it's one you can't link to your GitHub, you will need to change the authorship information of the commit and your global Git settings so this doesn't happen again going forward. GitHub provides some great instructions on how to change your authorship information in their help center.

If you only made a single commit you should be able to rungit commit --amend --author="Author Name<EMAIL_ADDRESS>
(substituting Author Name and<EMAIL_ADDRESS>for your actual information) to set the authorship information.
If you made more than one commit and the commit with the missing authorship information is not the most recent one you have two options:

You can re-create all commits missing authorship information. This is going to be the easiest solution for developers that aren't extremely confident in their Git and command line skills.
You can use this script that GitHub provides to rewrite history. Please note: this should be used only if you are very confident in your abilities and understand its impacts.

Whichever method you choose, I will come by to re-check the pull request once you push the fixes to this branch.

We apologize for this inconvenience, especially since it usually bites new contributors to Home Assistant. We hope you understand the need for us to protect ourselves and the great community we all have built legally. The best thing to come out of this is that you only need to fix this once and it benefits the entire Home Assistant and GitHub community.
Thanks, I look forward to checking this PR again soon! :heart:


Feat: Gnosis chain

Description
Support for Gnosis Chain
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Dependency changes
[ ] Code refactor / cleanup
[ ] Documentation or wording changes
[ ] Other

How should this be tested?
Please provide instructions so we can test. Please also list any relevant details for your test configuration.

[ ] Test A
[ ] Test B

Visual context
Please provide any relevant visual context for UI changes or additions. This could be static screenshots or a loom screencast.
Checklist:

[ ] I have performed a self-review of my own code
[ ] I have requested at least 1 review (If the PR is significant enough, use best judgement here)
[ ] I have commented my code where relevant, particularly in hard-to-understand areas
[ ] If package-lock.json has changes, it was intentional.
[ ] The base of this PR is master if hotfix, develop if not

@garethfuller shall we merge this in? I'm still trying to verify to API, however, this codebase should work regardless.
Maybe removing the Gnosis-chain option from the dropdown but retaining url for testing?

@Matthews3301 no not yet, I'm still reviewing and I think we need to make some changes to the create a pool stuff.

Continued in https://github.com/balancer-labs/frontend-v2/pull/2903/files


Add support for VCS's other than Git

Currently, straight--get-head and straight--set-head only work for Git. They should also work for other VCS's.

Instead, I decided to add support for Emacsmirror. This is currently done on develop. Everyone should be using Git anyways, and if they aren't then I am happy to merge patches adding support for other VCS's.


Add the IndexedTpch connector to the standard set of available connectors

Presto comes with the IndexedTpch connector, in package io.prestosql.tests.tpch. This connector should provide a useful example of the way that Presto understands indexes, and sample data to try them out on. A user could use it to experiment with Presto indexes when they want to understand its capabilities.
The IndexedTpch connector is not listed in the user documentation as one of the standard connectors and (I believe) it cannot be added to the catalog simply creating a properties file with connector.name = tpch_indexed. This makes it hard to try out.
Can we make this connector one of the standard set of connectors and provide some user documentation?

It's not documented and not possible to configure because the IndexedTpch exists for test purposes only. (In fact, it's implemented in tests module.)
From user perspective, it should behave exactly the same way as tpch connector -- you should get the same query results.
I don't see yet the value of providing the indexed tpch connector as part of presto-server installation. Please help me understand.

I can see this being useful to see what different query plans look like. It’s not useful to normal end users, but could be useful for developers. Having it built in would allow for easier testing via Docker, without needing to launch it in the IDE.

Thanks, @findepi and @electrum. Apologies for taking so long to reply.
The fundamental why I want to be able to use the IndexedTpch connector is to understand how and when (and if) Presto will make use of indexes in its underlying data stores, and when instead it will use its default behaviour of a full-table scan and a hash join.
If you take a look at issue #1285 then you can see some of the questions that I would like to be able to answer:

What index support Presto provides
Under which situations it will use an index
What statistics support the use of indexes
How index use will appear in a query plan

With this in mind, @findepi, what you say is correct: it should not matter to a user whether the queries that you run are executed using an index-lookup, a nested-loop or a hash-join. The only difference that you, as a user, should notice is a difference in the time that it takes to execute the query.
However, @electrum has grasped the crucial difference. There appears to be the capability within the Presto source code to support index-based queries, and so (presumably) nested-loop joins, but very few of the connectors seem to support index use. The IndexedTpch connector is one the very few which does, but it is not easy to get it up and running.
In a perfect world, Presto would use (for example) an ElasticSearch index when it is available and it would join two ElasticSearch tables together using a nested-loop-style join. This kind of join is only efficient to do when the query is sufficiently precise and returns only a few rows from each table in the join.
In the right circumstances, such as "retrieve all the details and orders involving customer X", a nested-loop is far and away the fastest query plan, so long as the underlying tables are correctly indexed.
I don't believe that the ElasticSearch connector has index-use implemented yet - do please tell me if I am mistaken - but the IndexedTpch connector may do. This is why it would be good to have it as a standard easy-to-run connector.
At the moment, this index-usage capability is hidden deep in the connector API specification and you have to look to know it is even there. Even now, I am not sure whether it actually works in practice. It is really easy to assume that Presto is a bulk-scanning engine (much like, say, Apache Spark). If the index-lookups do work, Presto could have the ability to perform very fast index-based joins when handling very precise queries that return just a few rows - and that is something that Spark cannot do.
I guess what this issue (and issue #1285) are all about is exposing and explaining this capability to the more sophisticated users - good database administrators have always needed to understand how their database works in order to get good performance, after all.
Does that make sense? Please carry on discussing it and I'll try to give a more timely response next time.


Create "Getting started" page in documentation.

Brief summary of changes
This PR makes a bunch of improvements to the documentation, including a new "Getting started" page.
CHANGELOG.md (choose one)

[x] updated

This change is

Thanks @nickbianco . Ready for review again.

Thank you.


Protobuf "File already exists in database" error in osx

Hi,
I'm getting this error using osx catalina with ortools==7.4.7247 under python 3.7 while creating a model
[libprotobuf ERROR /Users/lperron/Work/or-tools/dependencies/sources/protobuf-3.10.0/src/google/protobuf/descriptor_database.cc:120] File already exists in database: proto3
[libprotobuf FATAL /Users/lperron/Work/or-tools/dependencies/sources/protobuf-3.10.0/src/google/protobuf/descriptor.cc:1359] CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size):
libc++abi.dylib: terminating with uncaught exception of type google::protobuf::FatalException: CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size):

The protobuf version is protobuf==3.11.2. Downgrading protobuf to version 3.10 has the same problem.
I've tried downgrading or-tools to versions 7.3.x, 7.2.x and 7.1.x and all have similar problems with protobuf (not exactly the same error, but it fails in the same point in my program). Version 7.0.x works correctly.
The program I'm running uses also tensorflow (version 1.13.1) and loads some models before using ortools. The same program works correctly under linux (ubuntu 18.04) and windows 10
Thank you

Can't offer much help but it looks similar to this
https://superuser.com/questions/1491364/attempted-import-of-apache-beam-in-python3-on-mac-throws-fatal-protobuf-error

It seems indeed similar, but I'm not using pyarrow (it is not installed in the env)

maybe you're experiencing the same problem but with TF?

fyi, here's another issue with protobuf/tf
https://github.com/google/or-tools/issues/681

Thanks, I'll try checking if the solution in that issue works and/or fiddling with the import order.
Thanks

So to reproduce just run
import tensorflow
import ortools.linear_solver.pywraplp

inverting the imports seems to "fix" the issue
this is with tensorflow==1.13.1. I have not tried other versions

kind of duplicate of #1829
Long story python can only load one Protobuf native shared library so tensorflow and or-tools must be "in sync" please follow #1829 once done you may recompile or-tools from source and use this python package which will be based on the last Protobuf release...

Strange that only osx has the problem.
I think the version of tensorflow that I use has protobuf requirement >=3.6.1 for so I guess it may make sense that or-tools that requires version >=3.10 crashes if the older version is loaded. (But it's strange that is does not load the installed version that is the 3.11.2.)
I'll use the import order workaround for now, and try again when 7.5 is out.
Thanks


not working with cmake fetch content

I always getting this error
CMake Error at C:/Qt/Tools/CMake_64/share/cmake-3.24/Modules/FetchContent.cmake:1182 (message):
No content details recorded for assert
Call Stack (most recent call first):
C:/Qt/Tools/CMake_64/share/cmake-3.24/Modules/FetchContent.cmake:1665 (__FetchContent_getSavedDetails)
C:/Qt/Tools/CMake_64/share/cmake-3.24/Modules/FetchContent.cmake:1958 (FetchContent_Populate)
CMakeLists.txt:9 (FetchContent_MakeAvailable)
CMakeLists.txt and main.cpp are same as mentioned in readme

Thank you for the report. I can reproduce, I'm unsure when things broke.

It was a silly mistake, I've updated the docs
FetchContent_Declare(
-   libassert
+   assert
    GIT_REPOSITORY "https://github.com/jeremy-rifkin/libassert"
    GIT_TAG "v1.2"
)
FetchContent_MakeAvailable(assert)

Sorry for the inconvenience!


Assignment

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
What did you learn from the changes you have made?
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
How were these changes tested?
A reference to a related issue in your repository (if applicable)
Checklist

[ ] I can confirm that my changes are working as intended

Hi Mahbub, per Step 2 of the assignment instructions, you have not merged coworker-changes into your assignment branch and resolved a merge conflict. This is evident per the lack of said commit in your Pull Requests Commits tab. Given that, I'm requesting changes to be made. You are not approved.


ambient.enabled=true|false should be a Helm global

Describe the feature request
I think it makes sense to have ambient.enabled be a global/cross chart value.
Reasoning:

As mentioned in our guidance, it is a simple boolean flag "used across 2 or more charts"

It is a simple boolean value that should be set consistently across all installed charts, unconditionally.

It makes profiles usable with wrapper charts, e.g. you can now do this:

helm install istio-wrapper --set global.profile=ambient

instead of this:

helm install istio-wrapper --set global.profile=ambient --set <subchart1>.ambient.enabled=true --set <subchart2>.ambient.enabled=true --set <subchart3>.ambient.enabled=true...

It allows people to construct values.yaml files like this

global.ambient.enabled=true

cni:
  <scoped values>
istiod:
  <scoped values>
ztunnel:
  <scoped values>
base:
  <scoped values>
...

versus this:
cni:
  <scoped values>
  ambient.enabled=true

istiod:
  <scoped values>
  ambient.enabled=true

ztunnel:
  <scoped values>
  ambient.enabled=true

base:
  <scoped values>
  ambient.enabled=true
...

Describe alternatives you've considered
Affected product area (please put an X in all that apply)
[x] Ambient
[ ] Docs
[ ] Dual Stack
[x] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[x] User Experience
[ ] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context

I'm confused how this relates to profile. you said this enabled you to use global.profile=ambient.. but ambient.enabled != profile=ambient?

but ambient.enabled != profile=ambient?

Correct. I'm saying that if global.ambient=true is a thing, we can put global.ambient=true in the ambient profile.
So that --profile=ambient actually can mean both, and people don't have to specify both.

Can you not just do --set global.profile=ambient today?

Could also do something like
diff --git a/manifests/charts/istio-cni/templates/zzz_profile.yaml b/manifests/charts/istio-cni/templates/zzz_profile.yaml
index 35623047cd..0633347e9f 100644
--- a/manifests/charts/istio-cni/templates/zzz_profile.yaml
+++ b/manifests/charts/istio-cni/templates/zzz_profile.yaml
@@ -24,7 +24,7 @@ Finally, we can set all of that under .Values so the chart behaves without aware
 {{- $defaults := $.Values._internal_defaults_do_not_set }}
 {{- $_ := unset $.Values "_internal_defaults_do_not_set" }}
 {{- $profile := dict }}
-{{- with .Values.profile }}
+{{- with (coalesce .Values.profile .Values.global.profile) }}
 {{- with $.Files.Get (printf "files/profile-%s.yaml" .)}}
 {{- $profile = (. | fromYaml) }}
 {{- else }}

Regardless of the mechanism, it seems the issue is you cannot do global.profile=.... I am not sure why the solution is anything other than making that work

Regardless of the mechanism, it seems the issue is you cannot do global.profile=.... I am not sure why the solution is anything other than making that work

AH - I had fixed that in https://github.com/istio/istio/pull/54264 but didn't resync https://github.com/istio/istio/pull/54265 against it.
It does actually work as-is with that, my bad. Closing this.


Review content script & message passing & input sanitization security

https://developer.chrome.com/extensions/security#content_scripts
https://developer.chrome.com/extensions/security#sanitize
Triggered by #105

All good.


docker-compose hangs during timescale installation

Larry, thanks a lot for your excellent work !
I try to install tradekit on a linode system with Ubuntu 22.04 LTS.
docker-compose up stops reproductibly during timescale installation at "TimescaleDB background worker launcher connected to shared catalogs" and hangs there forever. After Ctrl-C and another docker-compose up it continues to "web_1 INFO: Application startup complete"
Ah, and yes, I can run docker-compose up only as sudo.
Any idea why this happens ?
Thanks a lot,
landogarner

Same using Debian 10. It stops as mentioned above and docker ps shows nothing.


Remove support for K8s 1.25 and 1.26 for Rancher 2.9.0

Rancher 2.9.0 is targeted to support K8s versions range 1.27 - 1.30. This means that 1.25 and 1.26 will no longer be officially supported and we want to remove the ability to provision new k8s 1.25-1.26 clusters.

[ ] RKE1 provisioned AND standalone - changes in KDM, to be handled as part of this issue - @mitulshah-suse
[ ] RKE2/k3s provisioned - changes in KDM, to be handled as part of this issue - @mitulshah-suse
[ ] Hosted providers - EKS, AKS, GKE

@kkaempf @mbologna , could you please create issues for EKS/AKS/GKE and get them into v2.9.0-targeting operators?
I believe we will need UI changes similar to https://github.com/rancher/ui/pull/5071 and https://github.com/rancher/ui/pull/5072 but it looks like Highlander team handles them and not UI team (FYI @gaktive / @nwmac)

[X] Imported clusters - k3s/RKE2 (covered by "RKE2/k3s provisioned")

Note: See https://github.com/rancher/rancher/issues/42828 for a similar change done for Rancher 2.8.0 for reference.

Fresh install
RKE1 :

Validated on rancher v2.9-head, k8s v1.25 and v1.26 is not available:

RKE2 and K3s:

Validated on rancher v2.9-head, k8s v1.25 and v1.26 is not available:

Hosted Clusters :
EKS:

AKS:

GKE:

Upgrade checks

On rancher v2.8.5, provisioned RKE1, RKE2 and K3s v1.25 and v1.26 k8s node driver clusters.
Upgraded rancher to v2.9-head
Upgraded all k8s clusters to v1.27 version.
Cluster upgraded successfully.
Also after rancher upgrade v1.25 and v1.26 is not present on UI for RKE1, RKE2, K3s and hosted clusters:

RKE2 and K3s:

RKE1:

EKS:

AKS:

GKE:


user story 4 - navigation

Value Proposition
As a user, I want to switch between the different pages where a header is displayed , so that I may access all the content of this superb app without getting lost.
Description

Acception Criteria

[ ] display navigation bar
[ ] One nav-button for each page
[ ] display current page in the navigation bar
[ ] display header
[ ] switch to the respective page when clicking the nav-buttons
[ ] navigation bar & header should be displayed in all pages

Tasks

[ ] create routing
[ ] create a path for each page
[ ] create navigation component
[ ] create nav-buttons for each page (li inside ul)
[ ] create header component

Looks good! Nothing to add!

If u use Button as a Component you could write something like "create each navigation entry as Button component".


Ambiguous description about color range

https://github.com/iAvoe/x264-web-tutorial/blob/b73c30e03dbeba2b1d598a1d917af57d9aa45d01/HTML/index.html#L160
ref conversation: https://github.com/iAvoe/x264-web-tutorial/commit/3bd3dbded5032e53dd82956cce69962a02635b36#r143490375

This issue was fixed, closing


Problem with Umlaute (German)

The picker has problems with Umlaute (like ü) in the city name (and very likely in other fields, too). E.g. the city name München is truncated to M.

No issue but wrong field, see json:
{
"long_name" : "München",
"short_name" : "M",
"types" : [ "locality", "political" ]
},
short_name is the first 1-3 letters of the city.

Uh I see. Sorry, my bad.


Modify the array.rst style to follow the spark sql documentation format

There are two problems with the sql example in array.rst:

Use square brackets instead of parentheses, which will trigger a spark exception
ARRAY can appear in uppercase, as seen in this document, differing from Apache Spark's community documentation where it's often written in lowercase, i.e., array.

This PR aims to modify the array.rst style to follow the spark sql documentation format.
#9281

@rui-mo please review this PR if have time

cc: @mbasmanova


Missing documentation for xms_mirid claim

See #32131 as well.
This page is missing documentation about the xms_mirid claim. Can we get it added?

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

ID: 2471c08b-befe-8e1a-df08-f13e116c231e
Version Independent ID: 0d827d33-2906-6352-9398-13863def9354
Content: Microsoft identity platform access tokens - Microsoft Entra
Content Source: articles/active-directory/develop/access-tokens.md
Service: active-directory
Sub-service: develop
GitHub Login: @davidmu1
Microsoft Alias: davidmu

#assign: nickludwig

@davidmu1 @nickludwig I think you can copy the docs from our internal ARM wiki.

Hey @matthchr - IIUC, xms_mirid is a first party only optional claim. We have it internally documented, but I don't think we need to add it to public documentation. We don't document any other 1P claims there, so that would break pattern.

Hey @matthchr - IIUC, xms_mirid is a first party only optional claim. We have it internally documented, but I don't think we need to add it to public documentation. We don't document any other 1P claims there, so that would break pattern.

Hey, do you have any reference for xms_mirid being a first-party only optional claim?
Feel free to contact me internally, alias: ohads. Thanks!

If the pattern is that we don't document First Party optional claims, then feel free to close this.

If the pattern is that we don't document First Party optional claims, then feel free to close this.

Following our offline chat, just wanted to point out that I was able to get this token for a vanilla (non First Party app) by specifying it as an optional claim in the AAD app's manifest (via the portal):
 "optionalClaims": {
        "idToken": [
            {
                "name": "xms_mirid ",
                "source": null,
                "essential": true,
                "additionalProperties": []
            }
        ],
        "accessToken": [
            {
                "name": "xms_mirid ",
                "source": null,
                "essential": true,
                "additionalProperties": []
            }
        ],
        "saml2Token": []
    }

Hey folks. Apologies for the late follow up.
This isn't exactly my area of expertise, but I had a discussion with folks on my end and confirmed that this claim is intended for 1P scenarios only. We don't want customers taking dependency on the claim for 3P scenarios, thus the initial decision to not document in our public documentation is being upheld for now. I'll leave this item open for a few days in case there are any subsequent follow-ups

#please-close

@ohadschn - you have a small typo in your comment, there's a trailing whitespace.
Without that " ", things worked fine:

@ohadschn - you have a small typo in your comment, there's a trailing whitespace.
Without that " ", things worked fine:

Thanks, fixed the typo


RAG not able to summarize uploaded file

Bug Report
Installation Method
Helm install of 0.3.21
Confirmation:

[x] I have read and followed all the instructions provided in the README.md.
[x] I am on the latest version of both Open WebUI and Ollama.
[ ] I have included the browser console logs.
[ ] I have included the Docker container logs.
[x] I have provided the exact steps to reproduce the bug in the "Steps to Reproduce" section below.

Expected Behavior:
When i ask for a summary of a file, it gives me a summary
Actual Behavior:
It says it doesn't know what i am talking about
Description
Bug Summary:
the system is not recognizing that a file is uploaded and says it doesn't know what to do
Reproduction Details
Steps to Reproduce:
Run Openwebui like normal
upload any file
ask it to summarize the file
Logs and Screenshots
Browser Console Logs:
[Include relevant browser console logs, if applicable]
Docker Container Logs:
[Include relevant Docker container logs, if applicable]
Screenshots/Screen Recordings (if applicable):

Additional Information
When i ask it a specific question it can answer it but the summarize query should work:

Note
If the bug report is incomplete or does not follow the provided instructions, it may not be addressed. Please ensure that you have followed the steps outlined in the README.md and troubleshooting.md documents, and provide all necessary information for us to reproduce and address the issue. Thank you!

HI @tkg61  What model are you using for embedding ? can you provide us more detail about the configuration you are using concerning the embedding ? Did you have install tika , what your chunk parameter ... Please go on admin settings and Document to let us know. Thanks you

Pretty sure it has something to do with https://github.com/open-webui/open-webui/discussions/5202#discussioncomment-10578585

I am using all the defaults in Openwebui (model, content extraction, rag template, etc). All of it is unmodified.

I did a little more experimentation. It seems like keeping the defaults but just adding in Tika did not solve anything.
I then experimented with a different embedding model (BAAI/bge-small-en-v1.5) and that seemed to have helped since i was able to do the same prompt and have it summarize what i was talking about.
The stranage thing is that if i reset everything (upload dir, vector db) and switch all my settings back to normal out of the box defaults. i can sometimes get the same prompt to work.
this just seems so random without having insight into what is going on. It would be cool like @thiswillbeyourgithub said to have more insight into whats happening since from the gui right now it looks like the file should have been used


cellEdit in redux not working

Hi,
I can't integrate react-bootstrap-table with redux when using cellEdit feature. The cell always turn to normal status after I click to edit the cell.
Could anyone help me? Thanks.

@WangFenjin, I'm not familiar with redux, but I guess cell edit and redux do not have any relation. so could you please show me you sample code?
Thanks :)

Thanks Allen, I will close this issue for now, need to learn more about redux.
Sorry to bother.


Flutter app running in Chrome gets stuck on Performing Hot Reload

Related to https://github.com/flutter/flutter/issues/67194 and https://github.com/flutter/flutter/issues/71560.
This has been happening for 2 days now. I'm running my app in Chrome and can only change things within the main.dart file. Anything outside of it, the process gets stuck on 'Waiting for connection from debug service on Chrome...', having to manually refresh my chrome page to see any updated I've made. I've tried all solutions that are suggested in even somewhat related issues, nothing works.

Flutter version
Flutter 2.0.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision c5a4b4029c (6 days ago) • 2021-03-04 09:47:48 -0800
Engine • revision 40441def69
Tools • Dart 2.12.0

Android studio version
Android Studio 4.1.2
Build #AI-201.87<IP_ADDRESS>42882, built on December 20, 2020
Runtime version: 1.8.0_242-release-1644-b3-6915495 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.7
GC: ParNew, ConcurrentMarkSweep
Memory: 1979M
Cores: 12
Registry: ide.new.welcome.screen.force=true, external.system.auto.import.disabled=true
Non-Bundled Plugins: String Manipulation, com.intellij.marketplace, Dart, io.flutter

Run console (third line only appears once I manually refresh the page)
Performing hot restart...
Waiting for connection from debug service on Chrome...
Restarted application in 627,526ms.

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.1, on Mac OS X 10.15.7 19H524 darwin-x64, locale en-NL)
    • Flutter version 2.0.1 at /Users/timjacobs/flutter
    • Framework revision c5a4b4029c (6 days ago), 2021-03-04 09:47:48 -0800
    • Engine revision 40441def69
    • Dart version 2.12.0
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/timjacobs/Library/Android/sdk
• Platform android-29, build-tools 29.0.2
• Java binary at: /Users/timjacobs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7042882/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.4, Build version 12D4e
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 3.5)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
[✓] Android Studio (version 4.1)
• Android Studio at /Users/timjacobs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7042882/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[✓] VS Code (version 1.54.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.20.0
[✓] Connected device (2 available)
• iPhone 12 Pro (mobile) • BECFDABA-BABD-4B9C-B54E-5E765A49709F • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-4 (simulator)
• Chrome (web)           • chrome                               • web-javascript • Google Chrome 89.0.4389.82
• No issues found!

Reproducable steps
While I haven't managed to reproduce this in a minimal code example, I do have a small repository with which this is easily reproduced (at least for me) https://github.com/TimJacobus/cijfers_enzo
To reproduce, clone and run the app (debug or no debug, doesn't matter) and first change the text inside the Scaffold in main.dart, you'll notice it hot reloads immediately after saving. Now open hello.dart (lib/shared/widgets) and change the text of the ElevatedButton. At this point I get completely stuck waiting for the hot reload, having to refresh the webpage to continue working.
I've tried changing the routing, removing riverpod, hooks, and font_awesome. All didn't make any difference.

@TimJacobus
I looked at your reproducible code, but it seems to have 3rd party plugins. It'll be great if you could provide a truncated but complete minimal reproducible code sample without any 3rd party plugins, that we can use to verify this issue.

Hello Darshan, I've removed all 3rd party plugins from my code and the issue disappeared... I'll add back my plugins step by step and notify the creators of the plugin which causes the problems. I'll close this, thank you.

Actually nevermind, I stripped my code step-by-step of all third party packages, and still got the same problem of my hot restart being stuck. If you check the repo in my first post, you'll find it now completely stripped of 3rd party packages and unused code.
Steps to reproduce:

Clone repo and run app in Chrome
Change text inside main.dart: hot restart works perfectly every time.
Change text inside hello.dart, which is the button in the top right of your screen, inside the AppBar. Gets stuck on 'Performing hot restart' immediately.

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.1, on Mac OS X 10.15.7 19H524 darwin-x64, locale en-NL)
    • Flutter version 2.0.1 at /Users/timjacobs/flutter
    • Framework revision c5a4b4029c (7 days ago), 2021-03-04 09:47:48 -0800
    • Engine revision 40441def69
    • Dart version 2.12.0
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/timjacobs/Library/Android/sdk
• Platform android-29, build-tools 29.0.2
• Java binary at: /Users/timjacobs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7042882/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.4, Build version 12D4e
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 3.5)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
[✓] Android Studio (version 4.1)
• Android Studio at /Users/timjacobs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7042882/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[✓] VS Code (version 1.54.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.20.0
[✓] Connected device (2 available)
• iPhone 12 Pro (mobile) • BECFDABA-BABD-4B9C-B54E-5E765A49709F • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-4 (simulator)
• Chrome (web)           • chrome                               • web-javascript • Google Chrome 89.0.4389.82
• No issues found!

Thanks @TimJacobus for updated repo. I cloned it and was able to replicate this issue on latest stable. Although the same doesn't occur on latest master, wherein, the hot restart for hello.dart works properly.

On latest master (2.1.0-11.0.pre.205), updating main.dart and hello.dart one by one and pressing r to restart works:

Performing hot restart...                                           3.3s
Restarted application in 3,346ms.

Performing hot restart...                                          283ms
Restarted application in 284ms.

Performing hot restart...                                           3.0s
Restarted application in 3,045ms.

Performing hot restart...                                          267ms
Restarted application in 268ms.

Performing hot restart...                                        2,947ms
Restarted application in 2,947ms.

While, carrying out same steps on latest stable, only main.dart changes are updated, whereas, hot restart gets stuck, as shown below:

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.1, on Mac OS X 10.15.4 19E2269 darwin-x64,
    locale en-GB)
    • Flutter version 2.0.1 at /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision c5a4b4029c (7 days ago), 2021-03-04 09:47:48 -0800
    • Engine revision 40441def69
    • Dart version 2.12.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.54.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • Mac OS X 10.15.4 19E2269
      darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 89.0.4389.82

! Doctor found issues in 1 category.

If this is working on master than the bug was fixed


Need for bumpver make task

Currently, the version bump logic (for promoting immutable git SHA-based image tags) is entwined in the chart/chart-mate install command which requires a running k8s cluster (with the intention of installing the deis-dev chart).
We have at least one case in the workflow-manager component where (at this time) we don't desire to run the e2e tests (meaning, no need to bring up a k8s cluster).  All we would like to do is bump the version and make the commit.  Therefore, the request for a make bumpver target in charts (which, following the current pattern, would simply invoke the to-be-created chart-mate correlate).

Fixed via #150


Multiple behaviors for one invocation

When calling
behave(stub, interaction(), foo)
behave(stub, interaction(), bar)

the stub will always return foo. I would have expected it to return bar. Additionally, we could log a warning that informs the user about multiple behaviors for the same interaction and the resulting return value.
My current workaround looks like this:
behave(stub, interaction(), foo)
stub.behavior = []
behave(stub, interaction(), bar)

Maybe we should also add a more obvious way to reset behaviors for a stub?

Yo, I was also thinking about adding more ways to define behavior, like:
behave(stub, interaction(any(), value(1), filter { ... })) { arg1, arg2, arg3 in
    return returnValue
}

However, since stub invocations are currently not restricted to values only, we cannot guarantee that all of arg1, arg2, and arg3 are actually values. But maybe that would be a good idea?!

To be fixed by #10.


Exporting columns with non primitive data does not work

When the export feature is enabled on a grid and the grid contains columns that are non primitive values, an [Object object] string is exported.
Expected Behavior

In Column model definition there should be a way to specify if a column should be exported.
If a column has a complex data type instead of a primitive value, a getValue function, there should be an option to call a getValue function instead that gives an opportunity to define what value should be exported.

The getValue function is already leveraged for sorting function. Use that for export as well.

Fixed by #68


Update compliance-manager-improvement-actions.md

Updated get details information to tell which actions are tested automatically and which cannot be tested.

Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/9520

@JohanFreelancer9 Please copy review

Docs Build status updates of commit 41ff128:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/compliance/compliance-manager-improvement-actions.md
:bulb:Suggestion

Details

microsoft-365/compliance/compliance-manager-improvement-actions.md

Line 152, Column 80: [Suggestion: preserve-view-not-set - See documentation] You've pinned this link to a specific version of content with the view parameter. It's recommended not to pin a version unless that version is A) not the default view and B) the context is about that version specifically. To proceed with pinning a version add the &preserve-view=true to the URL.  Otherwise, remove the view parameter. URL: /compliance/compliance-manager-setup?view=o365-worldwide#set-up-automated-testing

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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit c8d3224:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/compliance/compliance-manager-improvement-actions.md
:bulb:Suggestion

Details

microsoft-365/compliance/compliance-manager-improvement-actions.md

Line 152, Column 80: [Suggestion: preserve-view-not-set - See documentation] You've pinned this link to a specific version of content with the view parameter. It's recommended not to pin a version unless that version is A) not the default view and B) the context is about that version specifically. To proceed with pinning a version add the &preserve-view=true to the URL.  Otherwise, remove the view parameter. URL: /compliance/compliance-manager-setup?view=o365-worldwide#set-up-automated-testing

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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

@chvukosw Please merge this PR. Thanks

Link not set correctly. Closing this PR, fixing in a separate one being merged today.


NEW Skin Changer   | Vanguard Bypassed

Discord: https://discord.gg/devic
Monthly = $15

With a Vanguard bypass injection work again with Vanguard running ?

Discord: https://discord.gg/devic Monthly = $15

With a Vanguard bypass it as the photo with annie where injection work with Vanguard running ?

rope


[Backend] Remove/update an item from a grocery list based on the author

At the moment, deleting/updating an item using only its slug removes/updates it for every item having the same slug, since it is possible to have the same item in multiple lists or multiple times in the same list.

Fixed by a5591bfc7d7b402cee925c3d19428f52275a15b7


add chinese translation

Thank you very much!
I noticed that not all forms are translated in all cases. Are you sure that it's correct? Unicode standard states that Chinese has only one form for all numbers and it should be placed in 'other' bucket.
http://www.unicode.org/cldr/charts/25/supplemental/language_plural_rules.html#zh
I don't know any Chinese, so I'm unable to rewiev the translation though.

In principle, you're right. I just commit another update to make it simple. But there still have some forms to be translated as is customary in Chinese.

I'm asking because if there are extra forms which are not in the specification, these won't be used at all due to way plurals work. On the other hand, if I'm wrong and these forms are neccessary, the code will crash.
Thank you very much, once again!


⚠ linktree/kiondaga has degraded performance

In 3c8e9e2, linktree/kiondaga (https://linktr.ee/kiondaga) experienced degraded performance:

HTTP code: 200
Response time: 98 ms

Resolved: linktree/kiondaga performance has improved in 6988e6b after 15 minutes.


file dosen't download completely when using pause and parallel download

hi
when i use pause file doesn't download completely and for example in mp4 files it can't play. i think this play issue because I lose some part of my file for example my 100MB file download 99MB and complete. I found that this is because of I use the parallel in my custom downloader

@mashahbazi can you share your custom downloader and a sample url I can test?.


DI Exception when trying to resolve custom service in the Run method

Hi,
I implemented the Startup class for adding my business services to the initial ServiceCollection (so that I don't lose for example all the logging services that come with the framework).
My function needs to resolve different services (EventHandlers) based on the event type that it receives, so I thought of making use of the ServiceCollection, call BuildServiceProvider() and then get the service by Type, however, I see it throws an exception:
System.Private.CoreLib: Exception while executing function: PingHttpTrigger. Microsoft.Extensions.DependencyInjection: Unable to resolve service for type 'Microsoft.Azure.WebJobs.Script.IEnvironment' while attempting to activate 'Microsoft.Azure.WebJobs.Script.Configuration.ScriptHostOptionsSetup'.
This only happens if my service/eventhandler has an ILogger as a dependency
To be able to resolve the service in the Run method, I saved  the IServiceCollection from the Startup method in a static property, then accessed it in the Run() method, like so:
var eventHandlerInstance = DependencyResolution.ServiceCollection.BuildServiceProvider().GetService(eventHandlerInterfaceType);
Maybe that's the issue, but I don't think so.
Thoughts ?
The whole point of this is so I can later on configure the Logging to use NLog, but till then, I hit this wall. Previously resolving the EventHandler in the Run function worked, because I was creating my own ServiceCollection, but that left out the framework stuff.
Thanks for your feedback,
Vlad
Later edit: by the way, this is regarding this documentation: https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-dependency-injection#feedback

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

ID: 5786402e-9d88-5de0-607a-1c2a143af006
Version Independent ID: 15368d1c-b22e-7eb2-413f-cc0d41d2b909
Content: Use dependency injection in .NET Azure Functions
Content Source: articles/azure-functions/functions-dotnet-dependency-injection.md
Service: azure-functions
GitHub Login: @craigshoemaker
Microsoft Alias: jehollan, glenga, cshoe

@andronachev
Thanks for your feedback! We will investigate and update as appropriate.

@andronachev Thank you for your post! Since this channel is for driving improvements towards MS Docs and this issue is not directly related to the doc, I would recommend you to create a issue on the Azure Functions Host repo. Once you post your issue on repo, it will have visibility across the product owners which is a better suited audience for such types of issues.
Since there is no doc update required at the moment, we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

@andronachev I had the same problem. The docs have been updated with a better example and an explanation describing how to use Generic ILogger in your class contructor.
https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-dependency-injection#ilogger-and-iloggerfactory


chore: Update form generator to add results to EndDialog

Description
#minor
Update to the latest generator which added returning form results when end dialog is called.

Coverage remained the same at 54.863% when pulling 6a54bc8ae257d5c84979f16a568927c84f85e7d8 on chrimc/result into df86c38bb67bc0502ed58ad89429b72a493f4fea on main.


Timeout error when editing a file

as Title , lsp take error when change file .
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "Unhandled exception: System.AggregateException: One or more errors occurred. (MailboxProcessor.PostAndAsyncReply timeout。)\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " ---> System.TimeoutException: MailboxProcessor.PostAndAsyncReply timeout。\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at <StartupCode$FSharp-Core>.$Mailbox.PostAndAsyncReply@471-1.Invoke(FSharpOption`1 res) in D:\\a\\_work\\1\\s\\src\\FSharp.Core\\mailbox.fs:line 472\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\\a\\_work\\1\\s\\src\\FSharp.Core\\async.fs:line 525\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\\a\\_work\\1\\s\\src\\FSharp.Core\\async.fs:line 112\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   --- End of inner exception stack trace ---\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at Ionide.LanguageServerProtocol.Server.startWithSetup[client](FSharpFunc`2 setupRequestHandlings, Stream input, Stream output, FSharpFunc`2 clientCreator) in /Users/runner/work/marksman/marksman/LanguageServerProtocol/LanguageServerProtocol.fs:line 170\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at Marksman.Program.startLSP(Int32 verbosity, Boolean waitForDebugger) in /Users/runner/work/marksman/marksman/Marksman/Program.fs:line 58\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at Marksman.Program.lspCommand@82.Invoke(Tuple`2 tupledArg)\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at FSharp.SystemCommandLine.CommandBuilders.SetHandlerInt@207-2.Invoke(InvocationContext ctx)\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Invocation.AnonymousCommandHandler.Invoke(InvocationContext )\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Invocation.InvocationPipeline.<>c__DisplayClass4_0.<<BuildInvocationChain>b__0>d.MoveNext()\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass17_0.<<UseParseErrorReporting>b__0>d.MoveNext()\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass12_0.<<UseHelp>b__0>d.MoveNext()\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass22_0.<<UseVersionOption>b__0>d.MoveNext()\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass19_0.<<UseTypoCorrections>b__0>d.MoveNext()\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<UseSuggestDirective>b__18_0>d.MoveNext()\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass16_0.<<UseParseDirective>b__0>d.MoveNext()\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<RegisterWithDotnetSuggest>b__5_0>d.MoveNext()\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n"
2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass8_0.<<UseExceptionHandler>b__0>d.MoveNext()\n"
2022-08-18T19:34:09.394 helix_lsp::transport [ERROR] err: <- StreamClosed
2022-08-18T19:34:09.394 helix_lsp::transport [ERROR] err: <- StreamClosed
2022-08-18T19:34:11.320 helix_lsp::transport [ERROR] err: <- IO(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })
2022-08-18T19:34:11.320 helix_lsp::transport [ERROR] err: <- IO(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })
2022-08-18T19:34:11.882 helix_lsp::transport [ERROR] err <- "[19:34:11 INF] <LSP Entry> Starting Marksman LSP server: {}\n"

os: macos 12.5
termial: alacritty
editor: helix
marksman: 1.0.0
lsp config: ~/.config/helix/languages.toml
[[language]]
name = "markdown"
indent = { tab-width = 4, unit = "    " }
file-types = ["md", "markdown"]
roots = [".git"]
language-server = { command = "marksman", args=["server"], language-id = "markdown" }

hx -vvv   take log ~/.cache/helix/helix.log

Thanks for the report @erasin ! Are you using the last released version: https://github.com/artempyanykh/marksman/releases/tag/2022-08-15 ?
The error reported is a timeout; basically, the server couldn't process a change within 5 seconds. This may happen if you have a lot (hundreds and hundreds) of markdown files. Or if you have something like node_modules in your repo which is not ignored, so the server pulls in a ton of unwanted markdown files.
(Side note: need #46 to simplify debugging)

Thinking a bit more about this, it should be possible to make things responsive even for really huge workspaces by moving some of the work off of the critical section. More in #47

I install marksman from release.
2022-08-15 and 2022-08-07 have test .
All take same error.
I take action that goto a file in summary.md , marksman take error when I change anther file.

@erasin so there's just 2 md files? What's the size of these files?
Also, I haven't tried helix before. Maybe it has something to do with this...
@erasin could you provide more logs? What happens before the error.

@erasin I could reproduce the issue by inserting 案文 into the contents of a file. Looks like there's a problem with handling of non-ASCII characters. This should be fixable.

#48 should fix the issue. As soon as CI passes, I'll merge and make a release.

@erasin please try this release https://github.com/artempyanykh/marksman/releases/tag/2022-08-19 and let me know if it fixes things for you.

thanks ,It's work.


Add support for DDP.

This PR is a draft and not completed, but it shows a slightly different approach which is compatible with DDP.
Explanation: PyTorch Lightning injects a DistributedSampler within the DataLoader. To do so, it tries to access init arguments from dataloader attribues.
With the current custom AnnDataLoader, AnnDataset isn't saved, and therefore Lightning will fail.
To avoid further bug, I would recommend to avoid overriding the DataLoader unless there is a strong requirement or at least make sure it can re-instantianted from its attributes.
Best regards,
T.C

Closing as this PR is stale and we have a solution we are working on involving disabling our custom sampler, which won't be necessary in the multi gpu regime


fix: [M3-8538] - Incorrect Commands in Linode CLI Modal

Description 📝
This PR addresses the issue within the LinodeCLI modal which errornously displayed the create command when a user was going through the clone workflow. A subsequent issue was discovered impacting the cURL utility. In this case the incorrect url path was being used and a source Linode ID was not being provided.
Changes  🔄
List any change(s) relevant to the reviewer.

Updates to the generateCLICommand() utility function to generate the expected commands based on create or clone workflows.
Updates to the generateCurlCommand() utility function to generate the correct url path which will be used to send the payload.

Preview 📷

Before
After

How to test 🧪
Prerequisites
(How to setup test environment)

Have the LinodeCLI tool configured locally.
Have at least one Linode instance on the account.

Reproduction steps
(How to reproduce the issue, if applicable)

In production, visit the page to create a new Linode instance.

Fill out the form fields to create a Linode.
Scroll to the bottom of the page and click on the View Code Snippets button.
Inspect the commands generated for the Linode CLI and cURL tabs.

Next, click on the Clone Linode tab

Select the Linode instance you'd like to clone.
Scroll to the bottom of the page and click on the View Code Snippets button.
Inspect the commands generated for the Linode CLI and cURL tabs.

Verification steps
(How to verify changes)

Check out this branch and go through the same steps as above.
Inspect the respective commands generated and presented to the user in the LinodeCLI modal for the create and clone workflows.
Verify that the changes match the images above.
Paste the commands onto your terminal running the LinodeCLI and verify that all workflows behave as expected.

As an Author, I have considered 🤔

👀 Doing a self review
❔ Our contribution guidelines
🤏 Splitting feature into small PRs
➕ Adding a changeset
🧪 Providing/improving test coverage
🔐 Removing all sensitive information from the code and PR description
🚩 Using a feature flag to protect the release
👣 Providing comprehensive reproduction steps
📑 Providing or updating our documentation
🕛 Scheduling a pair reviewing session
📱 Providing mobile support
♿  Providing accessibility support

Thanks for addressing feedback. I was able to confirm both clone commands work as long as a firewall isn't attached. @carrillo-erik and @cpathipa - did either of you run into the same issue with adding a firewall when cloning and using cURL? This may be something we need to bring up with the DX team as a CLI bug, since cURL supports it.
Assuming the issue is on the CLI's end, our commands seem correct here.
I couldn't replicate the issue I had when testing this PR previously where Linode create with firewall failed.
Header	Header
Linode create w/ firewall ✅
Linode clone CLI w/ firewall ❌, Linode clone CLI w/o firewall ✅
Linode clone cURL w/ firewall ✅
(All linodes deleted after testing since passwords are exposed.)

@mjac0bs I haven't tried with firewall. We should syc with DX team on this. (Can be handled separately)
cc: @carrillo-erik


Explore Data Page design implementation

Pull request checklist
Please check if your PR fulfills the following requirements:

[ ] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your master!
[x] Make sure you are making a pull request against the develop branch (left side). Also you should start your branch off our develop.
[x] Check the commit's or even all commits' message styles matches our requested structure.
[x] Check your code additions will fail neither code linting checks nor unit test.

Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Issue Number: OD-134
What is the new behavior?

Implement Explore data page

Does this introduce a breaking change?

[ ] Yes
[ ] No

Other information

@demenech what do you mean in the last phrase Font weight is not right and element should be an instead if

@demenech what do you mean in the last phrase Font weight is not right and element should be an instead if

apologies! It's fixed now


cellContext in DataTableHeaderCellComponent is not updated

I'm submitting a ...
[x] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request => Please do not submit support request here, post on Stackoverflow or Gitter

Current behavior

Looks like values in cellContext property of DataTableHeaderCellComponent are never updated after component initialization.
https://github.com/swimlane/ngx-datatable/blob/a8d3e26c868964d5b1533508930d754172543cb4/src/components/header/header-cell.component.ts#L149-L155
For example, if selectionType is 'checkbox' and all rows are selected manually then checkbox in header isn't checked.

Expected behavior

cellContext should be updated when input properties of DataTableHeaderCellComponent are updated
Reproduction of the problem
http://plnkr.co/edit/gKXQhgYxQ9HbpNMfb3NQ?p=preview
What is the motivation / use case for changing the behavior?

allRowsSelected in custom template should be updated
Please tell us about your environment:

Windows 10, npm, webpack

Table version: 10.2.1

Angular version: 4.3.6

Browser: all

Language: TypeScript 2.4.2

Led to #935.

I have the same question...Have you settled it yet? @artvitk


Multi Modal Vector Index

Description
Create base MultiModal Vector Store index:

normal text vector store which store text related nodes
image vector store which stores image nodes with image embeddings

TODO: MM retriever
Usage:
from llama_index.indices.multi_modal.base import MultiModalVectorStoreIndex
from llama_index.vector_stores import QdrantVectorStore
from llama_index import SimpleDirectoryReader, StorageContext

from qdrant_client import QdrantClient

# Create a Qdrant vector store
client = client = QdrantClient(path="qdrant_image_db")

text_store = QdrantVectorStore(client=client, collection_name="text_collection")
image_store = QdrantVectorStore(client=client, collection_name="image_collection")
storage_context = StorageContext.from_defaults(vector_store=text_store)

# Create the index
documents = SimpleDirectoryReader("./test_img_data").load_data()
index = MultiModalVectorStoreIndex.from_documents(
    documents, storage_context=storage_context, image_store=image_store
)

# Save it
index.storage_context.persist(persist_dir="./storage")

# Load it
from llama_index import load_index_from_storage

storage_context = StorageContext.from_defaults(
    vector_store=text_store, persist_dir="./storage"
)
index = load_index_from_storage(storage_context, image_store=image_store)

Type of Change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] Added new unit/integration tests
[ ] Added new notebook (that tests end-to-end)
[x] I stared at the code and made sure it makes sense

Suggested Checklist:

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added Google Colab support for the newly added notebooks.
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I ran make format; make lint to appease the lint gods

I have tested and delete also works


invalid_grant error

Does it mean API was shut down one day earlier?

Do you have 2FA enabled?

I never had on any account. Used Power Delete Suite instead

Usually invalid grant errors happen because of incorrect credentials. Can you double check the client ID, client secret, username, and password are all correct?

I dint have any special characters in the passwords. Irrelevant anyway shreddit stopped working
Sebastian Szwarc
On 2 Jul 2023 at 23:07 +0200, gxtu @.***>, wrote:

This happened for me because I had special characters in the password set in shreddit.env. Wrapping it in single quotes fixed it. You should probably do the same (or escape any special characters) when passing the password on the command line.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

@Behinder Shreddit still works. I just tried.

This happened for me because I had special characters in the password set in shreddit.env. Wrapping it in single quotes fixed it. You should probably do the same (or escape any special characters) when passing the password on the command line.

Thanks for this. My password had a $ in which was interpreted as a variable interpolation (even in the env file). Single quotes fixed it for me.
Thanks!

As an alternate solution, because I use a pretty long password with several special characters, I put the password into its own text file names "reddit.pwd".
When I ran shreddit, I just did shreddit --password $(cat reddit.pwd)


Update README.md

Missing brace and wrong prop name

Thanks! This is a generated doc, actually - can you make the edit in index.js instead?

Cool, updated

:+1: thanks!


LOOKAHEAD in ExpansionUnit never reached

Hi all
The JavaCC grammar file description states:
expansion ::= ( expansion_unit )* // by the way it is +, not *
expansion_unit ::= local_lookahead | java_block | ...
But the JavaCC.jj file states (in the same notation):
expansion ::= ( local_lookahead )? ( expansion_unit )+ // referred LLE
expansion_unit ::= local_lookahead | java_block | ... // referred LLEU
But by tracing, code coverage... on different examples, it looks to me that the LLEU is never matched.
The corresponding warnings ("Encountered LOOKAHEAD(...) at a non-choice location.  Only semantic lookahead will be considered here." and "Encountered LOOKAHEAD(...) at a non-choice location.  This will be ignored.") are produced by Semanticize.LookaheadFixer(), not by JavaCCParser.expansion_unit(...).
Am I wrong? If yes, can one give me a grammar example showing the LLEU case ?
TIA. Marc

Hi Sreeni. This issue should be easy for you. Can you take 1 mn to answer me (i.e. tell either that

no I am wrong; here is an example showing the local_lookahead in expansion_unit is matched, or
yes I am right, and the JavaCC.jj grammar could be just:
expansion ::= ( local_lookahead )? ( expansion_unit )+
expansion_unit ::= java_block | ...
TIA. Marc

Well, for records: I was somewhat wrong: the grammar manages the appearance of local_lookahead() in an expansion sequence like
[ LOOKAHEAD(...) prod1() ] { java block} ( LOOKAHEAD(...) prod2() )+ ...

in the production expansion_unit() and the appearance of local_lookahead() in an expansion_choice / expansion like
LOOKAHEAD(...) prod1() | prod2() ...

in the production expansion().
Probably the reason is that it simplifies the underneath algorithms - that are different.


ci: background installation

Sometimes the glasskube install command returns with an Installation Failed status right away ("object has been modified" kind of error), returning a non-zero exit code and making the pipeline fail. This seems to be very common at least for the kube-prometheus-stack. Right afterwards the status changes to Pending, however that's too late.
For now, I changed the pipeline such that the install command doesn't wait at all (--no-wait), and then do a status polling loop in the next step, until the status is Ready or it times out.
However we could also have another look into recoverable errors. This issue might be related: https://github.com/glasskube/glasskube/issues/60
Ref #228
The exact error message was "❌ kube-prometheus-stack installation has status Failed, reason: InstallationFailed
Message: could not ensure helm release: Operation cannot be fulfilled on helmreleases.helm.toolkit.fluxcd.io "kube-prometheus-stack-kube-prometheus-stack": the object has been modified; please apply your changes to the latest version and try again", see https://github.com/glasskube/packages/actions/runs/9967515061/job/27545889578

As discussed, let's do the recoverable errors and leave the test-pipeline as close as to what the user does in the CLI.


Masking not working properly for continuum imaging

I was trying to make cotinuum image using PHANGS pipeline. After it's done, I checked '.mask' file of the imaging product. It seems all of the '.mask' files mask the entire field of view. This is not the case for CO imaging as the mask from that clearly traces where the emission is.  Here is my imaging command:
this_imh.loop_imaging(\
        do_dirty_image = True,
        do_revert_to_dirty = False,
        do_read_clean_mask = False,
        do_multiscale_clean = True,
        do_revert_to_multiscale = False,
        do_singlescale_mask = True,
        do_singlescale_clean = True,
        do_export_to_fits = True,
        extra_ext_in = '',
        extra_ext_out = '',
        )

I was wondering if this is an issue of PHANGS pipeline or it's because I didn't set some thing right.

Addressed and merged. Thanks @1054


#1  Library?

@JerryNixon -  There was a follow up question to your earlier comment in #1602 which is now closed:

What's the no 1 library? Just curious.

MVVM Light


Disable some JS inspections by default

Предлагаю отключить по умолчанию следующие инспекции:
JavaScript / Code style issues / Chained function call
(highlights chained function calls as errors — as if in Java were highlighted new StringBuilder().append().append()...)
JavaScript / Code style issues / Nested function call
(same as previous)
JavaScript / Potentially confusing code constructs / Conditional expression
(highlights ternary operators usage as errors)
JavaScript / JavaScript function metrics / Function with many return points
(highligths more than one return in function as error; in present days it is debatable if single return with cumbersome code is better than several simple returns)
It is better to turn these inspections off by default.

fixed in 687b91d04d4b16097e703c1760caf6d79648321d


Cache pnpm dependencies properly

Changes

Adds a prior job in CI to install dependencies

Context

Since all jobs are installing dependencies with pnpm in parallel, they are not able to reuse the cache since only one of them can save it. See this CI run as an example: the "format check" job was able to save the pnpm cache in "post setup node" step, but none of them were able to restore any cache.
We are going to try mitigating this by adding a prior job which installs the dependencies, then all CI jobs depend on it to take advantage of the generated cache.
Tests

I've checked my work by:

[ ] Adding new tests or adjusting existing tests
[X] Testing manually

This doesn't bring any noticeable improvement. The CI run mentioned in the ticket description wasn't cached properly because it modified the lock file by updating dependencies. When CI runs without modifying the lock file, the cache works as expected (like in this CI run).


 That error is happening because the lionagi library is trying to create an asyncio task at import time, which is generally not a good practice because the asyncio event loop is not running at that point.
=>Python 3.9 or higher. on github is incorrect it doesn't run on python 3.12.0 (I think you covered this in discord already)=> https://www.python.org/downloads/release/python-390/
=> It would be nice if it said on github you needed the dependency packages installed => pip install python-dotenv httpx tiktoken aiohttp
=> love the project sorry if something here is wrong.
Context => on lion-agi discord:
Hello I am rather shit at coding but am working on it so please no hate:
I was trying to run your quick start code without making a call to a model just to see if it works i know this isnt the intended use for it.
The first thing is that i got errors for not having import asyncio.
Plugging them into copilot => gave me this
However, this won't fix the RuntimeError: no running event loop error you're seeing. That error is happening because the lionagi library is trying to create an asyncio task at import time, which is generally not a good practice because the asyncio event loop is not running at that point. <= i get 50% of this but yea idk if this is even a bug uhm i think i will set up a local model and then test on that in the future should be fun :D.
side note dont think it matters but it works in interactive window not sure why. Anyway love the project 🙂
=>Reply
ah i see, thank you for bringing it up, the problem is probably caused by we primarily test our package in an interactive env like ipynb.
if you don't mind, please add an issue

yey, first community issue!! we will look into this, probably won't be able to fix in next release though

fixed, will update in 0.0.111

python：3.10.11
lionagi: 0.0.112
system:ubuntu22.04
i sitll have the problem when i run the code in the readme.
I changed the code and if I didn't change it, I'd get an error
import lionagi as li
import asyncio
# define system messages, context and user instruction
system = "You are a helpful assistant designed to perform calculations."
instruction = {"Addition":"Add the two numbers together i.e. x+y"}
context = {"x": 10, "y": 5}

# Initialize a session with a system message
calculator = li.Session(system=system)

# 使用 async def 定义一个异步函数
async def some_async_function():
    result = await calculator.initiate(instruction=instruction)
    # 对 result 进行处理
    print(f"Calculation Result: {result}")

# 然后在事件循环中运行这个异步函数
asyncio.run(some_async_function())

but still i  got the error:
Traceback (most recent call last):
  File "/mnt/sda/github/12yue/lionagi/ceshi.py", line 1, in <module>
    import lionagi as li
  File "/mnt/sda/github/12yue/lionagi/lionagi/__init__.py", line 24, in <module>
    from .core import *
  File "/mnt/sda/github/12yue/lionagi/lionagi/core/__init__.py", line 3, in <module>
    from .sessions import Session
  File "/mnt/sda/github/12yue/lionagi/lionagi/core/sessions.py", line 13, in <module>
    OAIService = OpenAIService()
  File "/mnt/sda/github/12yue/lionagi/lionagi/services.py", line 22, in __init__
    super().__init__(
  File "/mnt/sda/github/12yue/lionagi/lionagi/service_/base_service.py", line 142, in __init__
    self.rate_limiter = ratelimiter(max_requests_per_minute, max_tokens_per_minute)
  File "/mnt/sda/github/12yue/lionagi/lionagi/service_/base_service.py", line 18, in __init__
    self.rate_limit_replenisher_task = asyncio.create_task(self.rate_limit_replenisher())
  File "/opt/miniconda3/envs/py310_chat/lib/python3.10/asyncio/tasks.py", line 336, in create_task
    loop = events.get_running_loop()
RuntimeError: no running event loop
sys:1: RuntimeWarning: coroutine 'BaseAPIRateLimiter.rate_limit_replenisher' was never awaited

in the new version, we did major restructuring, and didn't test in non-interactive environment yet, will have another fix on it soon.

ok,thanks.
i find the lionagi==0.0.111 is ok，but still ,should modify the readme.md code to this ,then i will work:
import lionagi as li
import asyncio
# define system messages, context and user instruction
system = "You are a helpful assistant designed to perform calculations."
instruction = {"Addition":"Add the two numbers together i.e. x+y"}
context = {"x": 10, "y": 5}

# Initialize a session with a system message
calculator = li.Session(system=system)

# 使用 async def 定义一个异步函数
async def some_async_function():
    result = await calculator.initiate(instruction=instruction,
                                       context=context,
                                       model="gpt-4-1106-preview",)
    # 对 result 进行处理
    print(f"Calculation Result: {result}")

# 然后在事件循环中运行这个异步函数
asyncio.run(some_async_function())

Thanks, we will dig into it

this problem should be solved in 0.0.113, you will need to do dotenv.load_dotenv ()


Request: Support modification of secure value in games that use it.

A number of games have a 'secure value' in their save data which is generated each time the game is saved. A copy of this value is stored on the 3DS itself, and if these values don't match when the game is started, then the save is declared corrupt. The offset at which this value is stored changes per game.
More about this can be read here.
http://3dbrew.org/wiki/Anti_Savegame_Restore
Here is a GBATemp thread which gives the offsets of a number of games' save files.
https://gbatemp.net/threads/antisavegame-restore-secure-value-updater-ps-acnl-prw-ssb-xy-oras.396644/
It'd be handy if svdt were able to handle this so that we don't have to.

There are a few things that make this tricky:

We can't automatically detect title IDs for digital titles right now. (See issue #2.) We could still get around this by looking up some identifier in the save file itself.
As you mention, the offset is different for every game. However, if we can get the title, having a lookup table for secure value offsets wouldn't be too bad.
It looks like for at least one game (SSB) multiple files have to be updated. (Is the secure value different for each file, in that case?) At least for SSB the offset is the same for both files, but I'll have to get the implementation right from the start to accommodate for worst possible scenarios (imagine if the secure value was on every single one of Rumble World's .dat files, and the offset was different for every single one of them ...)
Rumble World's measure sounds especially tricky. However, at least it's not a proprietary compression/checksum, just zlib with CRC32. So, potentially possible to implement here.

I'll definitely give this some thought, but it's also definitely a comparative luxury. But at least it looks like the number of games using this (that people care about, anyway) is small?

Partial resolution: v0.3-alpha implements support for this for games that aren't Rumble World. Getting close even on that, but just not quite there yet.

 Just wanna express my thanks. The speed of your development astounds me.
(I was working on my own tdvs replacement but hadn't even got as far as something that would compile when you released v0.1)

Rumble World support seems to work in v0.3, based on personal testing. For all known anti-savegame restore games, svdt is now capable of automatically fetching the secure value in save data and using it to modify files when restored.


NVM installs Node v4.0.0 as stable even though 4.1.0 is the newest version of the stable

I'm not sure if this is intentional or not but if the official version on the Node site is 4.1.0 then I would consider that the stable release not 4.0.0

Yes, I agree - nvm ls-remote stable prints out v4.1.0 for me. Can you provide your shell output?

@ljharb It printed out v4.0.0 for me, I have the latest code from master for my nvm install.

@wldcordeiro What do nvm ls-remote node and nvm debug print out?
Normally one should be using the latest tagged release, but I'm using latest master and it's working fine for me.

nvm ls-remote node output
        v0.1.14
          ...
         v0.9.3
         v0.9.4
         v0.9.5
         v0.9.6
         v0.9.7
         v0.9.8
         v0.9.9
        v0.9.10
        v0.9.11
        v0.9.12
        v0.10.0
        v0.10.1
        v0.10.2
        v0.10.3
        v0.10.4
        v0.10.5
        v0.10.6
        v0.10.7
        v0.10.8
        v0.10.9
       v0.10.10
       v0.10.11
       v0.10.12
       v0.10.13
       v0.10.14
       v0.10.15
       v0.10.16
       v0.10.17
       v0.10.18
       v0.10.19
       v0.10.20
       v0.10.21
       v0.10.22
       v0.10.23
       v0.10.24
       v0.10.25
       v0.10.26
       v0.10.27
       v0.10.28
       v0.10.29
       v0.10.30
       v0.10.31
       v0.10.32
       v0.10.33
       v0.10.34
       v0.10.35
       v0.10.36
       v0.10.37
       v0.10.38
       v0.10.39
       v0.10.40
        v0.11.0
        v0.11.1
        v0.11.2
        v0.11.3
        v0.11.4
        v0.11.5
        v0.11.6
        v0.11.7
        v0.11.8
        v0.11.9
       v0.11.10
       v0.11.11
       v0.11.12
       v0.11.13
       v0.11.14
       v0.11.15
       v0.11.16
        v0.12.0
        v0.12.1
        v0.12.2
        v0.12.3
        v0.12.4
        v0.12.5
        v0.12.6
        v0.12.7
         v4.0.0
->       v4.1.0

nvm debug output
$ nvm debug

Node Version Manager

Usage:
  nvm help                              Show this message
  nvm --version                         Print out the latest released version of nvm
  nvm install [-s] <version>            Download and install a <version>, [-s] from source. Uses .nvmrc if available
  nvm uninstall <version>               Uninstall a version
  nvm use <version>                     Modify PATH to use <version>. Uses .nvmrc if available
  nvm run <version> [<args>]            Run <version> with <args> as arguments. Uses .nvmrc if available for <version>
  nvm current                           Display currently activated version
  nvm ls                                List installed versions
  nvm ls <version>                      List versions matching a given description
  nvm ls-remote                         List remote versions available for install
  nvm deactivate                        Undo effects of `nvm` on current shell
  nvm alias [<pattern>]                 Show all aliases beginning with <pattern>
  nvm alias <name> <version>            Set an alias named <name> pointing to <version>
  nvm unalias <name>                    Deletes the alias named <name>
  nvm reinstall-packages <version>      Reinstall global `npm` packages contained in <version> to current version
  nvm unload                            Unload `nvm` from shell
  nvm which [<version>]                 Display path to installed node version. Uses .nvmrc if available

Example:
  nvm install v0.10.32                  Install a specific version number
  nvm use 0.10                          Use the latest available 0.10.x release
  nvm run 0.10.32 app.js                Run app.js using node v0.10.32
  nvm exec 0.10.32 node app.js          Run `node app.js` with the PATH pointing to node v0.10.32
  nvm alias default 0.10.32             Set default node version on a shell

Note:
  to remove, delete, or uninstall nvm - just remove ~/.nvm, ~/.npm, and ~/.bower folders

aha - you must have an old version of nvm. What does nvm --version print out?

@ljharb I'm on master branch commit 6e89452

That doesn't make any sense - nvm debug should be printing out about 7 or 8 lines of debug information, not the help output.
What shell are you using? There's known to be issues with oh-my-zsh, for example.

I just reproduced this in a shell that had an older copy of nvm loaded - but all new shells behave properly. Is there any chance that you haven't re-sourced nvm.sh since updating to 6e89452 - or that this particular shell hasn't been closed and reopened since?

nvm debug
$ nvm debug
$SHELL: /usr/bin/zsh
$NVM_DIR: $HOME/.nvm
nvm current: v4.1.0
which node: $NVM_DIR/versions/node/v4.1.0/bin/node
which iojs: iojs not found
which npm: $NVM_DIR/versions/node/v4.1.0/bin/npm
npm config get prefix: $NVM_DIR/versions/node/v4.1.0
npm root -g: $NVM_DIR/versions/node/v4.1.0/lib/node_modules

Thanks! Specifically, 8746d63041e48cac250aed752ef0bfb9a95fd1ba is the first commit that fixed it so odd minor versions, after v1.0, are considered stable instead of unstable - and this commit is part of v0.26.1.
I do see that you're using zsh - are you also using omz?

No, I'm using antigen with a few of the omz plugins but not the whole of it.

It looks like the most recent pulls have fixed the issue for me and nvm ls-remote stable shows 4.1.0 as the current version of stable

Awesome, thanks for confirming!


Project tabs back button

Fixes #4461

@ewjoachim thanks reporting and researching possible fixes, I did try your approach first and while it did fix the Back button pushing the first tab's hash broke the forward button!
This solution simply toggles the first tab without pushing the state similar to what happens on connect.

Thanks! Will merge once tests pass again.

Merged! Thanks ✨

Ah, perfect, thank you very much !


CLI command to register diactoros as pinned for php-http/discovery

Feature Request

Q
A

New Feature
yes

Summary

With the most recent php-http/discovery v1.17.0 it is possible to pin PSR-17 and/or PSR-18 implementations in projects. I'd love to have a laminas-cli command which does that registration for me so that I do not have to do it manually.
The CLI command should:

modify composer.json to provide per-interface factory mapping
verify that php-http/discovery is installed
add force option to set the composer.json modifications even without php-http/discovery being installed
check if php-http/discovery is at least ^1.17 and output warning in case it is an older version

Example JSON configuration*
{
    "extra": {
        "discovery": {
            "Psr\\Http\\Message\\RequestFactoryInterface": "Laminas\\Diactoros\\RequestFactory",
            "...": "..."
        }
    }
}

This will bring too many dependencies. If done it would have to be a satellite package.


Survey / Target of Empty Sectors

Currently, the options for "Survey" and "Target" refer only to Truly Empty Sectors. However, during actual gameplay, one is only given information about Empty Sectors (which include both Truly Empty Sectors and Planet X).
This should be an easy fix by modifying SectorRule.check to use objects[i] === object || (objects[i] === [[[PLANET_X]]] && object === [[[TRULY_EMPTY]]]) in the places where the comparison is made. One should also modify the UI to reflect the change to surveying Empty Sectors in general (i.e. the dropdown menus for Survey / Target).

I actually had a fix for this in progress from who-knows-when. But honestly I'm thinking that it'll be easier to rewrite the entire script instead of trying to fix it. I kind of don't know what's going on anymore, and I don't like the way I did it before, so maybe this whole thing should be deprecated...


change(mempool): Return verification result after attempting to insert transactions in the mempool

Motivation
We want to return a verification result from the mempool after a transaction has been inserted into its verified set (or has failed some final checks in the mempool).
Solution

Moves timeout from mempool to mempool's Download struct
Sends the final result to the response channel after attempting to insert a transaction into the mempool storage instead of after a transaction is successfully verified

Tests
Updates the mempool_responds_to_await_output test to expect the mempool storage to include a transaction immediately after receiving its verification result.
PR Author's Checklist

[x] The PR name will make sense to users.
[ ] The PR provides a CHANGELOG summary.
[x] The solution is tested.
[x] The documentation is up to date.
[x] The PR has a priority label.

PR Reviewer's Checklist

[ ] The PR Author's checklist is complete.
[ ] The PR resolves the issue.

Is there a related issue for this PR?

Is there a related issue for this PR?

It's related to https://github.com/ZcashFoundation/zebra/issues/8778.
Zebra began returning errors from the sendrawtransaction RPC method when the verifying the transaction fails or was cancelled in https://github.com/ZcashFoundation/zebra/pull/8788, but in one of the tests for https://github.com/ZcashFoundation/zebra/pull/8857, we noticed that it sends the success response too early because:

There are duplicate spend and mempool size checks that could still fail, or
Re-verifying the transaction could fail if the chain tip changes during verification and the update best chain spends or reveals relevant outputs or nullifiers.

Do we still want to do this one? Otherwise we should just close for now

Do we still want to do this one? Otherwise we should just close for now

We should still do it, it's ready for review now it makes it easier to debug the sendrawtransaction method (the branch has already been used to rule out a possible category of bug here).

@mergify queue


CronJob

Hello, This is cronjob example I found on this link https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/  . This is not working because the api version is not right, When I run command 'kubectl explain cronjob' I found the api version should be 'batch/v1beta1'. I want to change it.
apiVersion: batch/v1
kind: CronJob
metadata:
name: hello
spec:
schedule: "* * * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: hello
image: busybox
imagePullPolicy: IfNotPresent
command:
- /bin/sh
- -c
- date; echo Hello from the Kubernetes cluster
restartPolicy: OnFailure

/assign

Ok! got it, after looking at different it turns out that the version that I am using of kubernetes support v1beta1 but the latest version have a stable version v1.


UPDATE docs/DeveloperGuide.md

Add Use Case for Adding Person to ModCheck

Codecov Report
Patch and project coverage have no change.

Comparison is base (abf33bc) 72.15% compared to head (3c82380) 72.15%.

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #41   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Update Transport Docs

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Fix condition in tenancy scoping

I have non admin user and when I click on:
Infrastructure -> Virtual Machines
I am getting error
[----] F, [2016-01-07T16:07:10.435522 #238:3fcebd05e1fc] FATAL -- : Error caught: [PG::AmbiguousColumn] ERROR:  column reference "tenant_id" is ambiguous
LINE 1: ...mplate','TemplateXen')) AND ((template = true AND tenant_id ...

@gtanzillo @jrafanie is this fix ok ? or is there better way ?
I think that we cannnot use partial relation here because method merge_where_clauses (
https://github.com/ManageIQ/manageiq/blob/master/app/models/rbac.rb#L281 ) is expecting array of sql condintion is we have in self.tenant_id_clause(https://github.com/ManageIQ/manageiq/blob/master/app/models/vm_or_template.rb#L1916).
original PR: https://github.com/ManageIQ/manageiq/pull/5898

@gtanzillo Please review

This is good :+1: . Thanks for catching this @lpichler!
This change should be included with https://bugzilla.redhat.com/show_bug.cgi?id=1292285


The documentation page is not working

Hi,
The documentation links are not working on the main webpage.
Documentation link

@OriskoK it seems like javadoc.io which hosts the documentation (for many open source JAVA projects) is currently down.

Thanks, i will check it later.


fix(boilerplate): web hmr fixes

Please verify the following:

[x] yarn test jest tests pass with new tests, if relevant
[x] yarn lint eslint checks pass with new code, if relevant
[x] yarn format:check prettier checks pass with new code, if relevant
[x] README.md (or relevant documentation) has been updated with your changes

Describe your PR

Fixes an issue where hot reloading doesn't work on web due to using metro bundler (to prep for expo-router), which requires an explicit import to enable it
Related issue at Expo: https://github.com/expo/expo/issues/23104#issuecomment-1689566248
Discussed in partner channel, it cannot be included by default because it breaks webpack support

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


It should send custom webhook events

These could be used to respond to events in organization specific ways such as notifying with slack or sending emails

Some basic ideas for first pass webhooks:

[ ] user created
[ ] user deleted
[ ] group created
[ ] group created
[ ] user-group created
[ ] user-group deleted

Some more ideas about webhooks - they could have a template for the JSON payload, and have optional headers, so that an admin could structure the webhook in a receiving-system friendly way

This was closed in https://github.com/CentauriSolutions/EyeDP/pull/273