Introduce Param and Params

Following the structure of the rest of the endpoints.
It's pretty verbose so far (and I'm not happy about that), but I'll make sure to revisit and see if there is anything we could share between the new classes.

Codecov Report

Merging #782 into master will decrease coverage by 0.76%.
The diff coverage is 73.33%.

@@            Coverage Diff            @@
##           master    #782      +/-   ##
=========================================
- Coverage   80.97%   80.2%   -0.77%
=========================================
  Files          42      43       +1
  Lines         657     672      +15
  Branches       26      33       +7
=========================================
+ Hits          532     539       +7
- Misses        125     133       +8

Impacted Files
Coverage Δ

core/src/main/scala/io/finch/Endpoints.scala
100% <ø> (+24%)
:arrow_up:

core/src/main/scala/io/finch/internal/Rs.scala
86.66% <66.66%> (-5%)
:arrow_down:

core/src/main/scala/io/finch/endpoint/param.scala
74.07% <74.07%> (ø)

core/src/main/scala/io/finch/Input.scala
87.5% <0%> (-12.5%)
:arrow_down:

core/src/main/scala/io/finch/Endpoint.scala
75.18% <0%> (-0.76%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update dee5df5...f0a01b0. Read the comment docs.


Add Azure Chat Completion

Motivation and Context

There is no Azure chat completion.
Description
Add Azure chat completion model.
Contribution Checklist

[x] The code builds clean without any errors or warnings
[x] The PR follows SK Contribution Guidelines (https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
[x] The code follows the .NET coding conventions (https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions) verified with dotnet format
[x] All unit tests pass, and I have added new example 17_ChatGPT.Azure
[x] I didn't break anyone :smile:

@xbotter please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]

Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree

thanks @xbotter for the recommendation. We were able to implement a range of new features, including Azure chat, chat streaming and more, via PR https://github.com/microsoft/semantic-kernel/pull/420. The features will be available to everyone through our new nugets very soon!


Search feature

It would be very interesting to be able to search for a term inside the terminal. In the search, each result would be selected in the terminal. And with the functions of searching next and previous.
Like this plugin for xterm.js: https://github.com/xtermjs/xterm-addon-search

https://github.com/TerminalStudio/xterm.dart/pull/60 should solve this

Are there plans to implement this feature in v3?


Update deps

due to merge conflict, using this instead of the automatic #107

weird, lgtm analysis reports success when you dig into the logs but not reflecting that in the test status?
@n3wscott can we nudge this in to stay up to date with deps regardless?

/close


DataCollatorForPrivateCausalLanguageModeling hardcoded to mlm=False

Why is the mlm parameter hardcoded to False in DataCollatorForPrivateCausalLanguageModeling's implementation?
I intend to use the DPCallback for Masked Language Modeling.
Is it unsafe to turn it to True?
dp_utils.py#L99

It's totally safe to turn it to True. It's just in our examples we generally worked with unidirectional language models and we constructed this DataCollator for "Causal Language Modeling", hence mlm parameter is hardcoded to False. But you can totally use mlm=True for Masked Language Modeling. You may not even need this particular DataCollator if you don't have the similar issue with position_ids. I guess we could have been more comprehensive by calling it DataCollatorForPrivateLanguageModeling and let the user input the parameter mlm :)


delete old content

content has been migrated to https://github.com/MicrosoftDocs/OfficeDocs-SharePoint-powershell

Docs Build status updates of commit 6f6eef0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/docfx.json
:white_check_mark:Succeeded

sharepoint/docs-conceptual/index.yml
:white_check_mark:Succeeded

sharepoint/docs-conceptual/sharepoint-online/connect-sharepoint-online.md
:white_check_mark:Succeeded

sharepoint/docs-conceptual/sharepoint-online/introduction-sharepoint-online-management-shell.md
:white_check_mark:Succeeded

sharepoint/docs-conceptual/sharepoint-pnp/sharepoint-pnp-cmdlets.md
:white_check_mark:Succeeded

sharepoint/docs-conceptual/sharepoint-server/sharepoint-server-cmdlets.md
:white_check_mark:Succeeded

sharepoint/docs-conceptual/toc.yml
:white_check_mark:Succeeded

sharepoint/mapping/monikerMapping.json
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOGeoAdministrator.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOHubSiteAssociation.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOHubToHubAssociation.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOOrgAssetsLibrary.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOSiteCollectionAppCatalog.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOSiteDesign.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOSiteDesignTask.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOSiteScript.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOTenantCdnOrigin.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOTheme.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOUser.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Approve-SPOTenantServicePrincipalPermissionGrant.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Approve-SPOTenantServicePrincipalPermissionRequest.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Connect-SPOService.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/ConvertTo-SPOMigrationEncryptedPackage.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/ConvertTo-SPOMigrationTargetedPackage.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Deny-SPOTenantServicePrincipalPermissionRequest.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Disable-SPOTenantServicePrincipal.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Disconnect-SPOService.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Enable-SPOCommSite.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Enable-SPOTenantServicePrincipal.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Export-SPOQueryLogs.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Export-SPOUserInfo.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Export-SPOUserProfile.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-FileSensitivityLabelInfo.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOAppErrors.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOAppInfo.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOBrowserIdleSignOut.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOBuiltInDesignPackageVisibility.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOCrossGeoMoveReport.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOCrossGeoMovedUsers.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOCrossGeoUsers.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPODataEncryptionPolicy.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPODeletedSite.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOExternalUser.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOGeoAdministrator.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOGeoMoveCrossCompatibilityStatus.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOGeoStorageQuota.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOHideDefaultThemes.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOHomeSite.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOHubSite.md
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOMigrationJobProgress.md
:white_check_mark:Succeeded

This comment lists only the first 50 files in the pull request.
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


Running the classifer

How do I test the classifier once it has been compiled as per the steps mentioned in the tutorial?

How do I test the classifier once it has been compiled as per the steps mentioned in the tutorial?

after training you can get "cvHOGClassifier.yaml" in the genfile.
the you can load it with : hog.load("cvHOGClassifier.yaml")
here is an example:
cv::Mat gray_image;
cv::cvtColor(res_image, gray_image, cv::COLOR_BGR2GRAY);
cv::HOGDescriptor hog;
hog.load("cvHOGClassifier.yaml");
std::vector<cv::Rect> found, found_filtered;
hog.detectMultiScale(gray_image, found, 1.3, cv::Size(2,2), cv::Size(4,4), 1.05, 10);


Extended ResolverService

Enabled it to resolve the decision of the application on the application
itself, but also to update the corresponding object by which the
application decision was derived.

Looks great! :+1:  Merge on :green_heart:


Disabled time skipping becomes re-enabled when calling WorkflowStub.getResult

Expected Behavior
When time skipping is disabled in the TestEnvironmentOptions, calling WorkflowStub.getResult should not re-enable it.
Actual Behavior
Calling WorkflowStub.getResult appears to call the temporal.api.testservice.v1.TestService/UnlockTimeSkipping API, which fast-forwards the workflow execution and causes the workflow to time-out. When asynchronous operations (CompletableFuture, Kafka, etc) attempt to interact (e.g. execute workflow signals) with the workflow they would fail because the workflow has already timed out.
temporal.api.testservice.v1.TestService/UnlockTimeSkipping logs:
18:39:00.875 [Test worker] TRACE i.t.s.GrpcDeadlineInterceptor - method=temporal.api.testservice.v1.TestService/UnlockTimeSkipping, timeoutMs=9223372036854775807
18:39:00.876 [Test worker] TRACE i.t.s.GrpcTracingInterceptor - Invoking "temporal.api.testservice.v1.TestService/UnlockTimeSkipping" with input:

This problem was introduced in Temporal Java SDK version 1.9.0. For info, this issue is not present in 1.8.1.
Steps to Reproduce the Problem
I have created a reproduction of the issue in this repo: temporal-bug-reproduction
Here is the commit with the failing test case: https://github.com/joshchoo/temporal-bug-reproduction/commit/3abe213cd4ec5e8818508e9b0ed8bb46276b6fa7

Run the HelloSignalTest.testSignal test case. It will fail and the logs show that temporal.api.testservice.v1.TestService/UnlockTimeSkipping is called.

Issue not present in v1.8.1
Here's the same test with sdk-java v1.8.1, which passes: https://github.com/joshchoo/temporal-bug-reproduction/tree/disable-time-skip-works-1.8.1
Specifications

Version: sdk-java v1.9.0+
Platform: MacOS - local development

Gotcha @Spikhalskiy, thanks for the fix and heads-up!


tests: set yarn classic examples as corepack compatible

Issue
If a user has Node.js' experimental Corepack enabled, then invoking yarn (install) in any examples that are intended to use Yarn Classic (version 1) could cause instead Yarn Modern (version 2 and later) to be used. This could be confusing for a user trying out the examples locally. The following examples are affected:

examples/yarn-classic
examples/start-and-yarn-workspaces
examples/install-command

Note that Yarn Modern > Starting with Yarn > Installation describes the preferred way to manage Yarn as being through Corepack. Users may have other projects on their client system, besides github-action, which use Yarn Modern, and so the possibility that Corepack is enabled should be covered.
Changes
The following commands set the desired Yarn Classic version in the examples/yarn-classic directory.
npm uninstall yarn -g
corepack enable
corepack prepare yarn@stable --activate

Then in each directory listed above where Yarn Classic is intended, cd into the respective examples directory and execute the following:
yarn set version classic

Now, if corepack is enabled it will use Yarn Classic and not Yarn Modern.
Verification
Using Node.js 20 according to .node-version, for instance v20.9.0. The following assumes that the repo is already up-to-date with the latest Cypress version.
Yarn Classic
Install Yarn Classic globally and run the update script for Yarn and pnpm:
corepack disable
npm install yarn@latest -g
npm install pnpm@latest -g
git clean -x -d -f
npm ci
./scripts/update-cypress-latest-other.sh
git status

Confirm that Yarn v1.22.19 is used to install in the examples listed above, that there are no errors as follows:
updating yarn lockfile for start-and-yarn-workspaces
yarn install v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 9.79s.

updating examples/install-command to cypress@latest
yarn add v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
└─<EMAIL_ADDRESS>info All dependencies
└─<EMAIL_ADDRESS>Done in 6.08s.

updating examples/yarn-classic to cypress@latest
yarn add v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
└─<EMAIL_ADDRESS>info All dependencies
└─<EMAIL_ADDRESS>Done in 5.28s.

Yarn Modern
Install Yarn Modern globally using corepack and run the update script again:
npm uninstall yarn -g
corepack enable
corepack prepare yarn@stable --activate
git clean -x -d -f
npm ci
./scripts/update-cypress-latest-other.sh
git status

Again, confirm that Yarn v1.22.19 is used to install in the examples above and that there are no errors.

Are you experiencing issues running these examples with the latest version of yarn? I think it'd be worth updating those examples if needed.
This change seems to adds unnecessary maintenance this repo for an experimental feature that may change at some point. I think users leveraging experimental features can expect repositories they are not owning may not work with corepack. I think this would be a great add once corepack lands as a fully supported feature.

@emilyrohrbough
Nobody has reported issues so far with corepack, so I think it's OK to put this suggestion on the backburner.
This is one of several challenges to support Yarn.

Yarn Classic was frozen a year ago (no more bug fixes or enhancements) so it is effectively unsupported
The preferred and default modes for the follow-on Yarn Modern involve multiple experimental features (corepack, "ESM support for PnP uses the experimental loader API and is therefore experimental") and this is not compatible with Cypress Component Testing.

This leaves Yarn users slightly in limbo. Cypress and Yarn Modern work best without corepack and in nodeLinker: node-modules mode.


Distance - Waypoint field is not focused after navigating back from RHN

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: v9.0.41-2
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause Internal Team
Action Performed:

Go to any chat
Click on the Plus sign > Submit expense > Distance
Go to Start address page
Press on cmd/ctrl + J to open "Keyboard Shortcuts" Page
Navigate back

Expected Result:
Waypoint field is focused
Actual Result:
Waypoint field is not focused after returning from "Keyboard Shortcuts" Page
Workaround:
Unknown
Platforms:

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/20970849-f494-4fea-b2f6-8a1600de647b

View all open jobs on GitHub

@slafortune  FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

I'm having a hard time even loading the map, will test again.

I don't think many people use the keyboard shortcut menu while on the Distance expense page in the middle of entering an expense.  Going to close this so that we can focus on higher priority issues.


question: does Kuberhealthy prefer to stay away from cluster wide health checks?

Hi - looking at the existing health checks under https://github.com/Comcast/kuberhealthy/tree/master/cmd all but reaper seem to be namespace scoped.  Is that intentional?
I was wanting to use https://github.com/Comcast/kuberhealthy/tree/master/cmd/pod-status-check and https://github.com/Comcast/kuberhealthy/tree/master/cmd/pod-restarts-check which both take a helm chart value for the namespace to look at, the roles for each service account are then restricted to that namespace.
It would be handy to optionally allow these charts to be cluster wide, maybe installed into the kuberhealthy namespace but have a cluster role that allows the service account to check pods in all namespaces.
As it is today we could install the checks in every namespace we create although it is a little difficult to enforce it and define a set of checks that must always be applied when a namespace is created.
Totally get that its better to stay away from cluster roles but in this case would it be ok and if so would you want a PR to optionally support cluster wide checks for pod-status and pod-restart which default to single namespace as it is today?

fwiw this is the kinda thing I was thinking https://github.com/jenkins-x-plugins/jx-kh-check/pull/5
for now I've copied the kuberhealthy pod status check and allowed it to be configured to get pods from all namespaces.  We've released it as part of the health Jenkins X chart but happy to PR the changes into this repo if that's something you'd like, totally understand if you prefer your checks to only be namespaced though.

We run multi-tenant clusters, so our tilt has been towards namespaced checks.  This way developers in our multi-tenant clusters can write checks without having global permissions.
That said, there isn't anything wrong (imo) with adding an optional parameter to make any existing check run against all namespaces.  It would have to be clear to the user that they would need to use a service account with enough permissions, but it should be fine to add to the project.
The contribution would be great, actually!
I am assuming that something like the below would be added? (from your linked PR)
	if namespace == "" {
		// it is the same value but we are being explicit that we are listing pods in all namespaces
		namespace = v1.NamespaceAll
	}

Great!  Yeah that totally makes sense on the focus of namespaces checks BTW.
OK so yeah pretty much that line above, maybe an extra log and then probably an extra helm value similar to this
https://github.com/jenkins-x-plugins/jx-kh-check/blob/1e77a3e3450d62c51dbefe4318f2d7c7ce78abc5/charts/jx-kh-check/values.yaml#L41-L42
which defaults to cluster: false keeping existing behaviour, but if true then it would create cluster role and binding like this  https://github.com/jenkins-x-plugins/jx-kh-check/blob/1e77a3e3450d62c51dbefe4318f2d7c7ce78abc5/charts/jx-kh-check/templates/jx-pod-status-check.yaml#L37-L71
I'm happy to pop a PR together tomorrow for pod-status + pod-restarts and see what you think?

closing issue since we got #681 merged in!


calcium-activated cation channel activity (GO:0005227)

Guidelines
See http://wiki.geneontology.org/index.php/Guidelines_for_GO_textual_definitions#Use_genus-differentia_patterns_for_definitions
More details at https://douroucouli.wordpress.com/2019/07/08/ontotip-write-simple-concise-clear-operational-textual-definitions/

GO term ID and label for which you request a definition update
calcium-activated cation channel activity (GO:0005227)

New proposed definition (genus-differentia pattern, plus additional information if needed)
Enables the transmembrane transfer of an inorganic cation by a channel that opens when a specific calcium has been bound by the channel complex or one of its constituent parts.

Reference(s)
PMID:34381056

Additional information

Also fixed GO:0015269 calcium-activated potassium channel activity and GO:0070089 chloride-activated potassium channel activity
Thanks, Pascale


NoUndefinedVariables validation rule

Pull Request Test Coverage Report for Build 477

0 of 0 (NaN%) changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 80.3%

Totals

Change from base Build 458:
0.2%

Covered Lines:
2250

Relevant Lines:
2802

💛  - Coveralls

Pull Request Test Coverage Report for Build 477

0 of 0 (NaN%) changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 80.3%

Totals

Change from base Build 458:
0.2%

Covered Lines:
2250

Relevant Lines:
2802

💛  - Coveralls


[LOC]Showing "** 2.**" (extra asterisks appears)

https://docs.microsoft.com/ja-jp/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity

ドキュメントの詳細
⚠ このセクションを編集しないでください。 docs.microsoft.com で必須です ➟ GitHub の問題のリンク。

ID: 1526c4cb-4584-7fc6-e633-a48e13dad7e8
Version Independent ID: 13a88ed8-f43d-f658-cbe4-d148d5ffaa12
Content: コード整合性に対する仮想化ベースの保護を有効にする
Content Source: windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md
Product: w10
Technology: windows
GitHub Login: @Justinha
Microsoft Alias: justinha

@officedocsbot assign @e0i

@officedocsbot assign @e0i
@officedocsbot assign @dongmicro
@officedocsbot add label localization

See #3159

Affected section on the Japanese page: https://docs.microsoft.com/ja-jp/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity#requiredsecurityproperties
Weird issue. Looks like the translation script has singled out the ordinal 2. to add 1 space before it, making it the only place where the bold text formatting breaks.
This is about the 3 tables beneath https://github.com/MicrosoftDocs/windows-itpro-docs/blob/master/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md#requiredsecurityproperties
-- and as mentioned before, only **2.** gets singled out to have an additional blank in front of the number. None of the other numbers in the same table have been changed this way, neither have other appearances of **2.** in the document. That is odd. Then again, that is how bugs often appear, seemingly illogical until the root cause is found.

@officedocsbot assign @MollyMalone

@officedocsbot unassign @MollyMalone
@officedocsbot assign @TinaMcN

@officedocsbot unassign @dongmicro

The page has been moved to https://docs.microsoft.com/ja-jp/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity

Thank you for the feedback.  This is a problem with the MT tool.  I have reported the problem to the tool owners.   I don't expect this issue to be fixed quickly.  I will update when we have a fix.
フィードバックをありがとうございました。 これは MT ツールの問題です。 私はツールの所有者に問題を報告しました。  この問題がすぐに解決されるとは思いません。 修正が必要になったときに更新します。

@hyoshioka0128 元のリンクされたトピック (https://docs.microsoft.com/ja-jp/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity) に新しい URL があるようです: https://docs.microsoft.com/ja-jp/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity
(The original linked topic (https://docs.microsoft.com/ja-jp/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity) seems to have a new URL:  https://docs.microsoft.com/ja-jp/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity )
記事は現在、人間が翻訳されています。 問題が解決したことを確認してください。 フィードバックをありがとう。
(The article is now human translated.  Please verify that the issue is fixed.  Thanks again for the feedback.)

No asterisks appearing in the text what so ever.
This issue is clearly resolved.

@TinaMcN  @illfated  - Fixed.
Cloesd #3663


memory leak in 1.58.0 when retry is open

What version of gRPC and what language are you using?
gRPC version: 1.58.0, retry is open
java
What operating system (Linux, Windows,...) and version?
Alibaba Cloud Linux 3.2104
What runtime / compiler are you using (e.g. python version or version of gcc)
Azul Zulu Prime 23.02.302.0
What did you do?
code.zip
What did you expect to see?
When client sends HEADERS request, the server should return HEADERS response immediately, but not delay the response until there is data to send
What did you see instead?
the server won't return HEADERS response until there is data to send
If the client cannot receive HEADERS response, it cannot release BufferEntry, causing memory leak
Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
See TROUBLESHOOTING.md for how to diagnose problems better.
Anything else we should know about your project / environment?

You'll want to file this issue at https://github.com/grpc/grpc-java.


Fix not-valid-top-of-branch errors when running gen-bundle for Hive

Starting some time ago, our Generate Charts From Bundle (aka Zatch Technology(tm)) automation started failing when run for the Hive operator, with errors symptoms like this:
INFO:root:Running bundle-gen tool: ./hack/bundle-automation/gen-hive-bundle.sh mce-2.3 acfdebfb192b5f566562474f691e15259f87e794 /tmp/hive-operator-manifests
Cloning/checking out HIve repo at branch/commit (acfdebfb192b5f566562474f691e15259f87e794).
Cloning into 'hive'...
Updating files: 100% (31317/31317), done.
From https://github.com/openshift/hive
 * branch                mce-2.3    -> FETCH_HEAD
Branch 'mce-2.3' set up to track remote branch 'mce-2.3' from 'origin'.
Switched to a new branch 'mce-2.3'
HEAD is now at acfdebfb1 Merge pull request #2027 from 2uasimojo/re-enable-autoscale
Running Hive bundle-gen tool (hack/bundle-gen.py).
Cloning /tmp/gen-hive-bundle.sh.wIFAP4FH/hive to /tmp/hive-repo-baarz0wp
Trying to find acfdebfb192b5f566562474f691e15259f87e794 at acfdebfb192b5f566562474f691e15259f87e794
Found acfdebfb192b5f566562474f691e15259f87e794 at `acfdebfb192b5f566562474f691e15259f87e794`
Error: branch arg acfdebfb192b5f566562474f691e15259f87e794 is not a valid tip of mce-* branch or master branch

                Consider using the `--commit acfdebfb192b5f566562474f691e15259f87e794` argument if this commit is an ancestor of a valid
                mce-* or master branch
Error: Hive's bundle_gen script failed (rc: 1).
CRITICAL:root:Bundle-generation script exited with errors.

It appears that the Hive team did a major rewrite of the their underlying bundle-generation script that we call as part of this, with those changes breaking our invocation pattern (where the commit we are going after is not necessarily the head of an MCE branch, since we pin to SHAs).  The changes were introduced with commits  introduced on 2023-04-25ish that reference JIRA HIVE-2202.
I think this PR fixes our invocation of their underlying tool to work as expected again.

/lgtm

/cherry-pick backplane-2.3


⚠ Bofrost.at has degraded performance

In 3a38c59, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 923 ms

Resolved: Bofrost.at performance has improved in c5039df.


Give the bagger room to deploy new tasks

Because the bagger is running at the limit of its network interfaces, it can't deploy new task definitions – the old ones never go away, and it can't start new ones.
This frees up a single slot for the bagger to start a new task definition, so it can gradually update itself without needing us to go in and stop all the existing tasks.

You could also allow the bagger to scale down to 0% while deploying, so we don't waste resources.


user_data vehicle_cmds vehicle_charging_cmd scopes are not applying in https://auth.tesla.com/oauth2/v3/token URL

Hi Tesla developer team,
We got the client id and client secret and selected all scopes like the one below.

then user goes into
https://auth.tesla.com/oauth2/v3/authorize?client_id={client_id}&redirect_uri=http://localhost/tesla&response_type=code&scope=openid%20offline_access%20user_data%20vehicle_device_data%20vehicle_cmds%20vehicle_charging_cmd&state=db4af3f87
and enter credentials.
after, we got the code in the redirect URL, and using that code, we got an access token like below.

when we decode this access token, we found that it only contains openid, offline_access, and  vehicle_device_data scopes. it doesn't have user_data vehicle_cmds vehicle_charging_cmd scopes. Could you please help me with this?

@supleshg Thanks,
Do you know how to revoke the access token? eg. need to follow some steps or does any endpoint need to hit?

Same problem here. Issued tokens do not contain  all scopes from app.

Here's what helped: I revoked the previously issued access token for my account. Once you revoke the previous token, the next attempt to get an access token should prompt you to select the checkbox with the required scope. Hopefully, this solution works for you.

@supleshg do you mean to revoke a single access token and then create a new one for the same app? I'm confused why the user should then choose the scopes? They are already determined by the code request and must not be modified?

Update: I realise that the token auth process does not make clear which scopes have been requested. That's a showstopper as it is unclear for the user which scopes have even be requested. See https://github.com/teslamotors/vehicle-command/issues/63.

@NikhilTank35 Click on this link then in Third Party Apps section find button for manage next to your application name. There you can revoke the access. Alternatively, you can loging to Tesla website, go to your profile settings then manage third party apps.

How can developers of  .cn revoke third-party application authentication? No matter how much authorization is given to the user_data scope now, it cannot be added


Why "Close project" button is disabled? (question) -

Right now "Close project" button is disabled for all active requests. Do I understand it right that "Close project" button is only available for the user who requested the service? Also is it defined by comparison of the wallet address of requestor and wallet address of current user?

Only based on the role the Close Button is Enabled. For instance only Foundation Member can use the Close Button.

Thanks for the answer @ksridharbabuus. Then can you please clarify how does the system defines the role of the person which currently uses the website? I mean how RFAI platform knows which roles do current user have?

There are only three roles, one as a Foundation Member and other is a regular user. Foundation members are controlled by the administrator who is the owner of the contract.

Hmm, I try to understand how to test the functional fully and to be honest I still didn't understand how the system knows the role of the user. I can understand that some administrator can assign role to users but here we connect to the platform through the MetaMask instead of some "sign in" process so do the roles are assigned to specific ETH addresses? Also it would be good if I will be able to test the "Close project" option as a Foundation Member, maybe the administrator can give me that role for the test?

Foundation Member role is an internal role only to approve the requests. And remaining all users will be normal users. Foundation Members are managed by the Admin (Owner of the Contract).
This is the standard way we do it in Smart Contracts.

@rustam-snet You can refer the RFAI Smart Contract repository for the requirements @ https://github.com/singnet/snet-rfai
Please let me know if you need any additional details.

@ksridharbabuus since this button is not used by regular users, what do you think about hiding it for them?

This gives an indication that the project can be closed.
If you recommend to hide the button yes we can do that. Please let me know
your thoughts.
On Thu, Apr 25, 2019 at 1:47 AM smbss<EMAIL_ADDRESS>wrote:

@ksridharbabuus https://github.com/ksridharbabuus since this button is
not used by regular users, what do you think about hiding it for them?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/singnet/snet-rfai-dapp/issues/44#issuecomment-486408929,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYVNXA6EFGBERTND3JVRDDPSC55TANCNFSM4HEZVZ2A
.

--
Thanks,
Sri
Blog: http://sridharbabuk.blogspot.com/

I think that this should be done with the use of a label instead of a
button that only works for certain types of users.
Sridhar Babu Kolapalli<EMAIL_ADDRESS>escreveu no dia quinta,
25/04/2019 à(s) 05:18:

This gives an indication that the project can be closed.
If you recommend to hide the button yes we can do that. Please let me know
your thoughts.
On Thu, Apr 25, 2019 at 1:47 AM smbss<EMAIL_ADDRESS>wrote:

@ksridharbabuus https://github.com/ksridharbabuus since this button is
not used by regular users, what do you think about hiding it for them?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<
https://github.com/singnet/snet-rfai-dapp/issues/44#issuecomment-486408929
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ABYVNXA6EFGBERTND3JVRDDPSC55TANCNFSM4HEZVZ2A
.

--
Thanks,
Sri
Blog: http://sridharbabuk.blogspot.com/
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/singnet/snet-rfai-dapp/issues/44#issuecomment-486514125,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADRMP27BQGRH5KWHVFZHSITPSEWJ3ANCNFSM4HEZVZ2A
.

Thanks. Let me discuss with UI team and will implement accordingly.
On Thu, Apr 25, 2019 at 7:19 PM smbss<EMAIL_ADDRESS>wrote:

I think that this should be done with the use of a label instead of a
button that only works for certain types of users.
Sridhar Babu Kolapalli<EMAIL_ADDRESS>escreveu no dia quinta,
25/04/2019 à(s) 05:18:

This gives an indication that the project can be closed.
If you recommend to hide the button yes we can do that. Please let me
know
your thoughts.
On Thu, Apr 25, 2019 at 1:47 AM smbss<EMAIL_ADDRESS>wrote:

@ksridharbabuus https://github.com/ksridharbabuus since this button
is
not used by regular users, what do you think about hiding it for them?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<

https://github.com/singnet/snet-rfai-dapp/issues/44#issuecomment-486408929

,
or mute the thread
<

https://github.com/notifications/unsubscribe-auth/ABYVNXA6EFGBERTND3JVRDDPSC55TANCNFSM4HEZVZ2A

.

--
Thanks,
Sri
Blog: http://sridharbabuk.blogspot.com/
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/singnet/snet-rfai-dapp/issues/44#issuecomment-486514125
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ADRMP27BQGRH5KWHVFZHSITPSEWJ3ANCNFSM4HEZVZ2A
.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/singnet/snet-rfai-dapp/issues/44#issuecomment-486680573,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYVNXBDCVUIDFANAAI3I4TPSGZHJANCNFSM4HEZVZ2A
.

--
Thanks,
Sri
Blog: http://sridharbabuk.blogspot.com/


Curried function within R.pipeP pipe gets called even though not all arguments are passed

I'm pretty sure this is a recent regression:
var f1 = R.curry(R.pipeP((a, b) => Promise.resolve(a), R.tap(() => {})));
var f2 = R.pipeP(R.curry((a, b) => Promise.resolve(a)), R.tap(() => {}));

f1(1); // => Function
f2(1); // => TypeError: (intermediate value).then is not a function

Note that both function report the correct arity (2).

Yep, this got broke in 0.18. The above code works as expected in both 0.17 and 0.15.

It's not just pipeP:
http://bit.ly/1KLIov
Looking at the current implementation of both pipe and pipeP, they seem to assume that they are called with all of the arguments of the first function supplied. In 0.17, this assumption was fine because the functions returned by pipe/P were curried.

Needless to say, in-house curried functions are broken as well:
http://bit.ly/1Oesmlk
No idea why a string is returned there though...

No idea why a string is returned there though...

because javascript very helpfully coerces the 1 and the partially applied subtract inside add since + is overloaded.

Not hearing, not hearing.

So I was wrong. 0.17 was the only reason it worked. Compare http://bit.ly/1MyHIRz to http://bit.ly/1MyHLwE
...and it worked because the function returned by pipe was curried by itself.

Now the problem is that Ramda has no way to tell that the first function in the pipe is curried, as far as I know. This keep the possible fixes very short, namely:

Go back to 0.17's behavior: I think that's not on the table anymore.
Mark all curried functions created by ramda (internally and externally) with something like function['@@curried'], and then, in pipe*/compose* curry the returned function if the first function to be called is by itself curried This won't help with third-party currying, but it's still better than the current behavior.
Known Issue.

And there's also the very hacky, complicated option of dealing with the situation that the first function function was called with partial arity and returned a function. At that point the implementation could probably assume that the function is curried and adjust its behavior as necessary. It'll break in cases like this though:
function getDateFormatter(type, overrideThisOrThat = null)
{
  return function(value) { ... }
}
``
I'm not sure this case is worth discussing because I cannot see how including such a function in a pipeline makes sense. Still, it's a limitation to keep in mind if we go down that path.

Another example: http://bit.ly/1khY7Nc

I am still swamped and not really able to participate.   But if you look at #1318 and others linked from there, or search for @davidchambers' Alice and Bob story, you can see some of what went into the decision to reverse the automatic currying of composed / piped functions. I should be back online tomorrow, or (remote chance) this evening, and will try to take this up more carefully.

As @asaf-romano noted in an earlier comment, this issue is misleading. Given
const f = R.pipe(R.curry((x, y) => x + y));

f('foo'), f('foo')('bar'), and f('foo', 'bar') all work as expected in all the Ramda versions in question. I'll close this issue to avoid further confusion. :stuck_out_tongue_winking_eye:


Add files

hi i want to work on this issue

hi i want to work on this issue.
Assigned @Suvodeep-Das


Forked market precedence

Clubhouse Story
Clubhouse Story
Clubhouse Story
Submitter checklist

[X] Test covering functionality added/fixed in
Check the linked story includes the following:

[ ] Steps to reproduce
[ ] Screenshot (If applicable)

Reviewer Checklist

[ ] Test/lint pass

The three related CH stories will need to be manually moved to Completed after this PR is merged in.


[HTML5] Fix audio buffer size and latency hint.

The size of the audio buffer was incorrectly doubled when creating the script processor.
latencyHint is expressed in seconds, not milliseconds.
Additionally, on some browsers it actually affect the performance and stability of the audio driver.
For this reason it has been completely disabled (interactive) and a not has been left for future reference.
Fixes: #43210

See https://github.com/Faless/godot/tree/js/3.x_audio_latency_fix for a fixed 3.2 branch, or apply this patch to try the fix while we work towards the next 3.2.4 beta:
diff --git a/platform/javascript/audio_driver_javascript.cpp b/platform/javascript/audio_driver_javascript.cpp
index 36f6cb13d8..15fe5c8dca 100644
--- a/platform/javascript/audio_driver_javascript.cpp
+++ b/platform/javascript/audio_driver_javascript.cpp
@@ -101,7 +101,7 @@ Error AudioDriverJavaScript::init() {
 	int latency = GLOBAL_GET("audio/output_latency");

 	channel_count = godot_audio_init(mix_rate, latency);
-	buffer_length = closest_power_of_2((latency * mix_rate / 1000) * channel_count);
+	buffer_length = closest_power_of_2(latency * mix_rate / 1000);
 	buffer_length = godot_audio_create_processor(buffer_length, channel_count);
 	if (!buffer_length) {
 		return FAILED;
diff --git a/platform/javascript/native/library_godot_audio.js b/platform/javascript/native/library_godot_audio.js
index d300280ccd..4e7f3e2af5 100644
--- a/platform/javascript/native/library_godot_audio.js
+++ b/platform/javascript/native/library_godot_audio.js
@@ -47,7 +47,7 @@ var GodotAudio = {
 	godot_audio_init: function(mix_rate, latency) {
 		GodotAudio.ctx = new (window.AudioContext || window.webkitAudioContext)({
 			sampleRate: mix_rate,
-			latencyHint: latency
+			// latencyHint: latency / 1000 // Do not specify, leave 'interactive' for good performance.
 		});
 		return GodotAudio.ctx.destination.channelCount;
 	},

Thanks!

Cherry-pick included in #43454.


[Feature]: The version API should return the components we are using

Contact Details(optional)
No response
What feature are you requesting?
Currently, we only return version of the backend. We want to get more:

backend
llamacpp
Vector db

https://github.com/SkywardAI/chat-backend/blob/0321b7946d0dbbde1e0a692986a923c0e8a9d1c9/backend/src/api/routes/version.py#L28-L29
@Micost

More see here
https://github.com/SkywardAI/chat-backend/blob/b861c2116d2fb4353fdfa50377b1785e14ba6892/backend/src/config/settings/base.py#L78-L81

Closed per PR #187


Add Local File Source

Local file source added but some more work is needed. That will be dealt with another PR


soc: riscv: andes_v5: update ae350 soc

This PR refines ae350 porting and adds some Andes features below.

Refine exist code:

AE350 linker script
PMA driver
L2 cache driver

Enable RISC-V feature on AE350:

PMP
RV32E
C extension

Add Andes feature:

EXEC.IT (Execution on Instruction Table )
EXEC.IT is supported by Andes V5 toolchain which generates a look-up table and replaces suitable 32-bit instructions with the 16-bit exec.it instruction to decrease code size.
IOCP (I/O Coherence Port)
IOCP handle cache coherency between cache and external non-caching master, such DMA controller.

Based on the conversation in  #59041, I have removed the redundant Kconfig CONFIG_CACHE_ENABLE, thank you @carlocaione for your comment.


uwu

pwease mewge uwu

pwease mewge uwu

This pull request uses language in files that is not consistent with the GitHub Community Guidelines due to how unprofessional it is. In addition, we are not really looking to change the LICENSE.

This pull request uses language in files that is not consistent with the GitHub Community Guidelines due to how unprofessional it is. In addition, we are not really looking to change the LICENSE.

u could add kotlin though... 😳

u could add kotlin though... 😳

:trollface:

:trollface:

🤝

🤝


[Feature-10182][task-datax]

In the process of realizing datax synchronization, use custom json for better connection to enable kerberos-authenticated clusters, such as using plug-ins such as hdfs and hbase

Purpose of the pull request

Brief change log
In the process of datax synchronization, use custom json to enable kerberos-authenticated cluster for better connection. For example, if you use plug-ins such as hdfs and hbase us to use related keytab files or xml files, you can use the resource center module

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

(or)
If your pull request contain incompatible change, you should also add it to docs/docs/en/guide/upgrede/incompatible.md

Codecov Report

Merging #11387 (ec97df8) into dev (82e9c40) will decrease coverage by 0.02%.
The diff coverage is 60.00%.

@@             Coverage Diff              @@
##                dev   #11387      +/-   ##
============================================
- Coverage     39.93%   39.91%   -0.03%
+ Complexity     4599     4597       -2
============================================
  Files           967      967
  Lines         36643    36634       -9
  Branches       4091     4084       -7
============================================
- Hits          14634    14623      -11
  Misses        20499    20499
- Partials       1510     1512       +2

Impacted Files
Coverage Δ

...inscheduler/plugin/task/datax/DataxParameters.java
36.48% <60.00%> (+2.20%)
:arrow_up:

...erver/master/processor/queue/TaskEventService.java
69.64% <0.00%> (-10.72%)
:arrow_down:

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
:arrow_down:

...dolphinscheduler/remote/future/ResponseFuture.java
81.96% <0.00%> (-1.64%)
:arrow_down:

...r/plugin/task/sqoop/parameter/SqoopParameters.java
55.12% <0.00%> (-1.29%)
:arrow_down:

...che/dolphinscheduler/common/utils/HadoopUtils.java
15.86% <0.00%> (-0.73%)
:arrow_down:

...uler/api/service/impl/DataAnalysisServiceImpl.java
81.51% <0.00%> (-0.31%)
:arrow_down:

...pache/dolphinscheduler/common/utils/DateUtils.java
74.19% <0.00%> (-0.17%)
:arrow_down:

.../dolphinscheduler/plugin/task/datax/DataxTask.java
0.00% <0.00%> (ø)

...server/master/runner/task/SwitchTaskProcessor.java
2.52% <0.00%> (+0.02%)
:arrow_up:

... and 3 more

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

hi, please tell me if ee2 failed, but after reading the log, I found that it has nothing to do with the change. What should I do here?

hi, please tell me if ee2 failed, but after reading the log, I found that it has nothing to do with the change. What should I do here?

You could rebase the code or use git commit --amend and push again to force the CI to restart.

hi, please tell me if e2e failed, but after reading the log, I found that it has nothing to do with the change. What should I do here?

You could rebase the code or use git commit --amend and push again to force the CI to restart.

I expressed a problem, what I mean is that the e2e verification failed, and after reading the reason for the failure, I found that it is not related to the code I submitted

hello,
This pr corresponds to 'https://github.com/apache/dolphinscheduler/issues/10182'
Can you help me check what else I should do?


chore(deps): upgrade to .NET 4.5.1 and Rx.NET 3.1.1

Main purpose of this PR is upgrading Rx.NET to latest version, and in the process also upgrade .NET closer to a supported version. This made .NET 4.0 and Silverlight 5 projects obsolete. There were also unreferenced Silverlight 4 and Windows Phone 8 projects.
Changelist:

chore(deps): upgrade .NET to 4.5.1
chore(deps): upgrade Rx.NET to 3.1.1
chore(solution): list .nuspec file in solution explorer
chore(solution): list .nuspec file in solution explorer
chore(solution): remove .NET 4.0 project
chore(solution): remove SL5 and unreferenced SL4 projects
chore(solution): drop unreferenced WP8 project

@BrainCrumbz you should probably add the email address associated with these commits to your GitHub account so you get the kudos for this.

@BrainCrumbz thanks for this - is there anything else you were looking to change in here, or should I prepare a new package over the weekend?

Thanks for hint: recently Github client wpied out its configuration, will check again.
Re. further changes, there's an ongoing local branch to remove nuget restore and local nuget copy, to address an issue you experienced weeks ago on CI server.
We can push that as well as a PR, just I'm not sure about the changes in build.ps1, maybe you want to have a look at that.


Bug: Nightly: bar-subheader causes nav-bar to dissapear

When you add an <ion-header-bar class="bar-subheader"> to an ion-view, the main nav-bar disappears.

Greetings @jrowny!
Sorry but this issue may no longer be applicable to recent versions of Ionic.
If you are still experiencing this issue, please feel free to reopen and provide the following information so that I may assist you.

Can you provide a detailed description of this issue?
How would a robot go about replicating this issue?
What platform does this happen on? (iOS, Android, all, etc.)
What platform versions does this happen on? (Android 4.2, iOS 7, all, etc.)
Is this an issue with the Ionic Framework, or Ionic CLI?

Additionally, providing a codepen which replicates the issue is extremely helpful.
If you wish to get help using the framework itself, the recommended place is the forum.
Thank you for allowing me to assist you.


[Bug] [UI Next][V1.0.0-Alpha] Create duplicate tenent error should prompt in ui.

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened

What you expected to happen
above.
How to reproduce
above.
Anything else
above.
Version
dev
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

Thank you for your feedback. We will deal with the prompt information about the interface in another question. I will close this question and link it to another question.


Features doc has incorrect urls

I'm not super familiar with how mkdocs works or else I would open a PR, but the URLs that are linked in the https://truxnell.github.io/nix-config/overview/features/ page are wrong. they direct to https://truxnell.github.io/overview... rather than https://truxnell.github.ios/nix-config/overview...

@tvories thanks for opening this, consider it in the backlog 😅


Rename metrics to be consistent with prior metric naming

Changes proposed in this PR

Rename metrics
Avoid using compute-cluster-* in a metric name.

Why are we making these changes?
Make our new metrics more consistent, in naming, with existing metrics. Also, avoid using compute-cluster-* in metric names so that we can pattern-match this substring in logstash.

Will merge when green


Failed to initialize WPP

are you getting this on Web ?
have you tried multiple times and getting this issue every time ?

@patricknicolosi can you try to connect with local puppeteer instance

@arytbk in Macos are you trying to connect with a url ( like web ) by running puppeteer separately , or running with normal connect method ?

Normal connection method…On 28 Jun 2023, at 11:28, Rohit Sangwan @.***> wrote:
@arytbk in Macos are you trying to connect with a url ( like web ) by running puppeteer separately , or running with normal connect method ?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

I am using the normal Connect method

working fine for me , i just tried running the example app as it is , and its working fine in macos
can you check with example app ?

The example app does not work on my (platform:macOS, arch:arm64) MacOS. It crashes after closing the QR Code dialog as shown in this screenshot:

@arytbk try to clean the session directory and try again , sometimes session directory created in headless mode cause issue in non headless mode or vice versa

Ok I have more details. I removed the session directory and I launched my app. It asked me for the QR code and everything was fine. Then I closed Chromium (using the browser callback I get from connect) and quit my app. When I launch it again I get the exact same error.
I'll try without closing Chromium but with my initial tests it created other issues...

If I don't close Chromium before quitting my app, next time I try to launch it and connect, I get an exception "Login Failed" after a long time in the state "ConnectionEvent.waitingForQrScan" (although WhatsApp was already properly connected the last time).

@arytbk there is some bug with the headless mode switch and session directory
session directory for now only works with headlessMode: false
if we use session directory in headless mode then getting some issues when we try to run next time
also if session directory created in headless mode , that will not work with non headless mode either
so yeah these things are yet to debug, these issues are related to puppeteer

@arytbk well yes atleast for now

I found a workaround for now, by forcing Puppeteer version to 3.1.0 ("puppeteer: 3.1.0"). Now it works again in headless mode with a session directory to keep WhatsApp logged-in between launches of my app!

@arytbk i think the issue is , when we run puppeteer in headless mode, and stop our program, that headless browser keep running in background ( check in Activity monitor ), and next time we try to run again it causes an issue because that cache is still connected to that old instance ,
Try to manually close that headless browser instance running in background, and run program again to see if its working fine now, if yes then its puppeteer dart issue

I was already closing the hidden Chromium browser (I got the browser instance from the callback in connect, then before quitting the app I user browser.close()

I was already closing the hidden Chromium browser (I got the browser instance from the callback in connect, then before quitting the app I user browser.close()

What is this callback (before quitting)? Im using pure dart and having some problem to check if the program is finishing

I just added a QUIT button in my app
to get the browser instance, there is a callback on the connect method, like this:

onBrowserCreated: (Browser? browser) {
          _browser = browser;

I just added a QUIT button in my app
to get the browser instance, there is a callback on the connect method, like this:

onBrowserCreated: (Browser? browser) {
          _browser = browser;

Sad for me, cause Im doing console application with pure dart, without button. So idk how can I close the browser

If you just want to close the browser use the close() method on the browser instance you got from the callback

Sad for me, cause Im doing console application with pure dart, without button. So idk how can I close the browser

You can try a workaround
Save browsers pid locally, and when you run the program again
Just call first 'Process.kill(pid)'
This will make sure that only single browser instance will be live when working
Or if you want to run the process with hot reload
Then save browsers wsEndpoint url locally
And pass that parameter in connect method
So this will first run the browser
And second time on hot restart connect with browser using wsUrl
If you saved this url locally on first connect

Sad for me, cause Im doing console application with pure dart, without button. So idk how can I close the browser

You can try a workaround Save browsers pid locally, and when you run the program again Just call first 'Process.kill(pid)' This will make sure that only single browser instance will be live when working Or if you want to run the process with hot reload Then save browsers wsEndpoint url locally And pass that parameter in connect method So this will first run the browser And second time on hot restart connect with browser using wsUrl If you saved this url locally on first connect
To save locally you can use any library like hive or something
This will not solve the exact issue, which is actually from puppeteer, it's not closing the chrome on stopping program So you can try these workarounds, atleast this will save you from running multiple chrome instances on each launch And also I noticed that auth works fine in headless mode if we make sure only single chrome instance is running I will try to update example with these changes

Getting the same error too.
Really a struggle to even being able to reconnect after  Error: [ WhatsappException  type : WhatsappExceptionType.failedToConnect , message : Failed to initialize WPP ] shows up..!

Getting the same error too.
Really a struggle to even being able to reconnect after  Error: [ WhatsappException  type : WhatsappExceptionType.failedToConnect , message : Failed to initialize WPP ] shows up..!

On which platform you are trying ?
Is it Flutter web, Desktop or pure dart project ?

Getting the same error too.
Really a struggle to even being able to reconnect after  Error: [ WhatsappException  type : WhatsappExceptionType.failedToConnect , message : Failed to initialize WPP ] shows up..!

On which platform you are trying ? Is it Flutter web, Desktop or pure dart project ?

Pure dart in console

Impossible to reconnect to the account, after I try to scan the QR code it waits for 1 min and then always give the error:
[...]
ConnectionEvent.authenticated
ConnectionEvent.connecting
Error: Phone not connected
ERROR - 2023-07-06 15:26:24.973291
Asynchronous error
Phone not connected

Impossible to reconnect to the account, after I try to scan the QR code it waits for 1 min and then always give the error:
[...]
ConnectionEvent.authenticated
ConnectionEvent.connecting
Error: Phone not connected
ERROR - 2023-07-06 15:26:24.973291
Asynchronous error
Phone not connected

You can try to run without headless mode to see whats going on in browser
Seems like whatsappWeb not connecting with the phone

I just added a QUIT button in my app
to get the browser instance, there is a callback on the connect method, like this:

onBrowserCreated: (Browser? browser) {
          _browser = browser;

Hello @arytbk how to implement this.... i need close the instance to avoid to do a new request QR

Like this:static Future terminate() async {
print('Terminating WhatsApp');
if (WhatsAppSender.isConnected()) {
await _browser?.close();
}
print('WhatsApp Terminated');
}On 20 Nov 2023, at 10:41, Jasson Faerron @.***> wrote:
I just added a QUIT button in my app
to get the browser instance, there is a callback on the connect method, like this:
onBrowserCreated: (Browser? browser) {
_browser = browser;
Hello @arytbk how to implement this.... i need close the instance to avoid to do a new request QR
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

same issue occuring in windows now, unable to connect a one time


resources/shared: always rename FinishReason fields

This way the struct can be properly used to create a response to an OpenAI API client.

Thanks!


blurhash preview images

https://github.com/woltapp/blurhash/tree/master/Swift

https://github.com/iankoex/UnifiedBlurHash


Gates turning into dirt walls when in a corner

Description
If you place a gate in a corner between other gates/walls it will change to look like a dirt wall.
How To Reproduce
Steps to reproduce the behaviour:

Got to Earth.
Place an extractor.
Upgrade the hammer until you have unlocked gates.
Place a gate down.
Place a wall/gate above and to the left of the gate.
See it turn into a dirt wall.

Expected Behaviour
To prevent this behaviour, placing should be blocked for any gates/walls which would result in itself or any of its neighbours being in an invalid state.
Screenshots

The dirt wall in the image is a gate structure.

Fixed in commit 72450eaa5b4591046eae6c0bf3a0698c47d6c7fe.


software dependencies (along all the chain)

Shall we consider this done, in that we can add the relevant dependencies via pyproject.toml as and when we need them, or should I assume at a minimum we need everything listed above and pre-emptively add those before closing this?


Update junit to 4.12

Updates junit:junit from 4.11 to 4.12.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a fantastic day writing Scala!

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

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Covered by #692


[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: IsarError: Cannot open Environment: MdbxError (75): Value too large for defined data type

Whenever I try running izar i get the following error.
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: IsarError: Cannot open Environment: MdbxError (75): Value too large for defined data type
Code sample
This is my collection.

    part 'prefs.g.dart';

    @collection
    class Prefs1 {
      Id? id;
      String? ra;
     }

and I initiate it izar here
NOTE: I am using injectible

@module
abstract class RegisterModule {
  @preResolve
  Future<Isar> get isar => Isar.open([Prefs1Schema]);
}

Details

Platform: Pixel 2 API 30, x86 Android Emulator on Windows.
Flutter version: [3.3.0]
Isar version: [3.0.5]

x86 emulators are unsupported. Please use an x64 emulator 🙂

x86 emulators are unsupported. Please use an x64 emulator 🙂

thanks for clarifying.


No gesture to reveal an item without closing the picker

Testing #54935
I can open the breadcrumb view and show the outline. I can navigate through the outline with arrow keys and I can press Enter to close the outline and jump to a location.
It would be helpful if another key is offered, like spacebar where the outline will maintain focus and the editor is scrolled (without moving cursor) to the symbol.

It could also work like quick outline where the focused element in highlighted and scrolled into the view port

I have actually implemented that as #56983 today. Closing as dupe


Unknown device: CLIP-Sensor PUSHDIM-TOOGLE

Hi, I have a strange device shows up on HomeKit and this is my current up:

Pi4B
Homebridge (extra package deCONZ)
ConBee II
Homebridge plugin homebridge-deconz

I have 3 IKEA lights and 2 remote switches all expose properly on Homekit but I do not know where is this CLIP-Sensor PUSHDIM-TOOGLE came from.

My suspicion would be this device:

No, it’s for the CLIPGenericFlag virtual sensor at /sensors/4.

Hi, I just updated the post.
What is the CLIPGenericFlag virtual sensor designed for? Is it possible to remove or exclude that?

Basically it’s just a variable on the deCONZ API.  It looks like Phoscon created it to keep state for some automation.
You can unexpose it through dynamic dynamic configuration, see https://github.com/ebaauw/homebridge-deconz/wiki/Dynamic-Configuration.

Thank you!


CSV::MalformedCSVError when reading from test .csv file

Unquoted fields do not allow \r or \n
Getting this when trying to read a csv from a file using .new and #read This goes away if I delete the characters.
The file in question is a small subset from a larger production csv. Could these characters have been inserted by head?
Discovered during WIP #19

the :row_sep => :auto takes care of this. putting into new by default


Swift2.2 fixes

So, no luck in getting it working.
But I got it to build! I felt very dirty doing this... :-P Hack hack hack...
Obviously what happens is that the Tricks can swizzle public methods, but as soon as it gets to private ones, it failed at runtime.
I really do think we're going to have to do a re-write in Obj-C to solve #39.

Closing this PR as I have changes I'm going to put into your PR on your fork...!


Hackathon '23: Adding all clusters to url and drag/drop window split screen

@alwayshooin I think you need to rebase your branch after https://github.com/stackrox/infra/pull/1005 was merged.


Human readable PWA name in URL path

For example, instead of:
https://pwa-directory.appspot.com/pwas/5692592335355904
use the slugified version of the PWA name, e.g.:
https://pwa-directory.appspot.com/pwas/amp-by-example

[ ] Create a slugified field for the PWA object, update all PWAs
[ ] Create a new router to handle slugified URLs
[ ] 301 redirect from ID URLs to slugified URLs
[ ] Change the home screen to use slugified URLs

Does https://www.npmjs.com/package/slug guarantee that unique input strings map to different "slugified" strings? We might need URLs with both the slug and the unique id, like https://pwa-directory.appspot.com/pwas/5692592335355904/amp-by-example.

Maybe use a URI encoded version of the PWA URL:
> encodeURI('ampbyexample.com')
'ampbyexample.com'

These should be unique.

I am currently checking if the slugified name is unique when is generated and fallback in this order:  Name -> Description -> Id.

That sounds a lot more complicated than simply using the URL...

@sebastianbenz very true. Let me try with the URL removing parameters.

For www.domain.com/folder/
What do you think is better?
www.domain.com/folder/
www.domain.com%2Ffolder%2F
www.domain.com-folder

I'd go with www.domain.com%2Ffolder%2F:

www.domain.com/folder/ makes it impossible to use the path for PWA actions, e.g. .../pwas/ampbyexample.com/edit/
www.domain.com-folder is not unique as it is also a valid URL

=>  www.domain.com%2Ffolder%2F

@sebastianbenz @ithinkihaveacat done, I updated #242

I created a branch to keep working on this:
https://github.com/GoogleChrome/gulliver/tree/encoded-start-url
The problem with the start_url is that it may change, for example, they could remove the folder. Once we start sharing/exporting those URLs we may need to keep track of those changes to handle redirects or create a slugifed version that never changes.


feat: pull quote

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


[fix] db/seed: find_or_create users with uid

Coverage decreased (-0.06%) to 79.491% when pulling a39cc697877cea2bcb1a3d93092583b91966daf1 on tany:fix-seed into bd731ee043bdf755b7c116fda77d326079459886 on shirasagi:master.


Crappy start to SM display.

Don't necessarily expect you to merge this, just want your thoughts on the direction of displaying things.

I think one of two directions I had in mind (in order of preference):

Dialog / popover style
angular router + routes (chatty, messages, etc)


Git structure

I was wondering what the structure was with regards to the different branches. We use feature branches that merge into develop, but how does master come into play here. Is this the latest released version and do tags reference commits on master, is it some staging area when stabilizing a new release, etc?
We should probably also rename it to main anyway, at least to stay consistent with the other repositories.

So:

I agree with the naming. Already done, the default branch is called main.
develop is essentially a feature-agnostic feature branch. I.e., I used to do work there and then push it to main whenever it "works". So basically, main is always demo-ready.

But I think it's obsolete if we use actual feature branches. Which I'm in favor of.

So: closing, because we already renamed. I'll remove develop once all PRs pointing to it have been processed.


[fix] Bump k8s 1.26 version

Description of the change:
This intends to bring in the fix made in upstream client-go 1.26. More details can be found here: https://github.com/kubernetes/kubernetes/issues/119840
Note: This change affects only the SDK binary. Individual plugins need to update their go mod. This needs to come from upstream KB.
Motivation for the change:
Partially addresses: https://github.com/operator-framework/operator-sdk/issues/6540
Checklist
If the pull request includes user-facing changes, extra documentation is required:

[ ] Add a new changelog fragment in changelog/fragments (see changelog/fragments/00-template.yaml)
[ ] Add or update relevant sections of the docs website in website/content/en/docs

Hi @varshaprasad96 , we can we expect an official release of the Helm Operator with this fix ? We ran into this issue today after an upgrade to K8S 1.27.  Thanks


[Feature] Jump to definition: c+/b

The editor has to create a database that relies on logic programming(query language like Datalog or Prolog) to figure out open what for users.

[x] use DrRacket API to get information about the environment, ref: https://github.com/racket-tw/intellij-racket/blob/master/racket-service/drracket-api.rkt
[x] keybinding

[x] listen event
[x] c+b
[ ] c+[click]

I think this is how to implements on click.

https://docs.racket-lang.org/gui/text_.html#(meth._(((lib._mred%2Fmain..rkt)._text~25)._find-position)) find position for click


[BUG] (static-website): WAF creation custom resource returns WAFUnavailableEntityException

Describe the bug
My PDK app includes PDK static-website construct and the static-website construct has the cidrAllowList configured.
When I deployed the app to the us-east-1 region, the deployment failed for most of times (4 out of 5 times) because the WAF creation custom resource returns WAFUnavailableEntityException.
Below is the CloudWatch log for the WAF custom resource lambda:
{
    "errorType": "WAFUnavailableEntityException",
    "errorMessage": "AWS WAF couldn't retrieve the resource that you requested. Retry your request.",
    "code": "WAFUnavailableEntityException",
    "message": "AWS WAF couldn't retrieve the resource that you requested. Retry your request.",
    "time": "2023-07-17T06:45:23.046Z",
    "requestId": "f2e343bb-86e3-441f-99b6-59a88fc139e4",
    "statusCode": 400,
    "retryable": false,
    "retryDelay": 16.044677277845267,
    "stack": [
        "WAFUnavailableEntityException: AWS WAF couldn't retrieve the resource that you requested. Retry your request.",
        "    at Request.extractError (/var/runtime/node_modules/aws-sdk/lib/protocol/json.js:61:27)",
        "    at Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:106:20)",
        "    at Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:78:10)",
        "    at Request.emit (/var/runtime/node_modules/aws-sdk/lib/request.js:686:14)",
        "    at Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10)",
        "    at AcceptorStateMachine.runTo (/var/runtime/node_modules/aws-sdk/lib/state_machine.js:14:12)",
        "    at /var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10",
        "    at Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:38:9)",
        "    at Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:688:12)",
        "    at Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:116:18)"
    ]
}

This might be a timing issue where the IPSet records are not propagated before the WebACL record is created according to the (CreateWebACL API doc)[https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateWebACL.html],

AWS WAF couldn’t retrieve a resource that you specified for this operation. If you've just created a resource that you're using in this operation, you might just need to wait a few minutes. It can take from a few seconds to a number of minutes for changes to propagate. Verify the resources that you are specifying in your request parameters and then retry the operation.

Expected Behavior
The PDK app should be deployed successfully.
Current Behavior
The PDK app deployment failed due to unsuccessful WAF creation
Reproduction Steps

Create a PDK app including static website construct
Provide webAclProps:

webAclProps: {
        cidrAllowList: {
          cidrType: "IPV4",
          cidrRanges: ["<IP_ADDRESS>/1","<IP_ADDRESS>/1"]
        },
      },

Deploy the app to us-east-1 region

Possible Solution
Include a retry mechanism in the createWebACL function if it is due to WAFUnavailableEntityException error.
Additional Information/Context
No response
PDK version used
0.19.2
What languages are you seeing this issue on?
Typescript
Environment details (OS name and version, etc.)
MacOS Ventura 13.3.1

If it is a race condition, should check to make sure there is proper dependency on the custom waf resource and the resource (website) that depends on this.

Closed by above PR :)


steampipe: 0.23.1 -> 0.23.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for steampipe is: Dynamically query your cloud, code, logs & more with SQL
meta.homepage for steampipe is: https://steampipe.io/
meta.changelog for steampipe is: https://github.com/turbot/steampipe/blob/v0.23.2/CHANGELOG.md
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.23.2 with grep in /nix/store/k9h3b49hddx1hfsw1b55zghqkic968nb-steampipe-0.23.2
found 0.23.2 in filename of file in /nix/store/k9h3b49hddx1hfsw1b55zghqkic968nb-steampipe-0.23.2

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

steampipe

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/k9h3b49hddx1hfsw1b55zghqkic968nb-steampipe-0.23.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A steampipe https://github.com/r-ryantm/nixpkgs/archive/54abec679adfd22e678a2041d2031f04670e0490.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/54abec679adfd22e678a2041d2031f04670e0490#steampipe

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/k9h3b49hddx1hfsw1b55zghqkic968nb-steampipe-0.23.2
ls -la /nix/store/k9h3b49hddx1hfsw1b55zghqkic968nb-steampipe-0.23.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

steampipe

Maintainer pings
cc @hardselius @anthonyroussel for testing.

https://github.com/turbot/steampipe/compare/v0.23.1...v0.23.2

@NixOS/nixpkgs-merge-bot merge


Move the complicated command tools out of the base release

As https://github.com/moooofly/harborctl/issues/5#issuecomment-449804308

Suggest move the complicated commands like statistic and tag retention policy out of the base release, those features can be supported as plugins of CLI in future. Issues should be created for tracking.

related to https://github.com/moooofly/harborctl/issues/12

related to https://github.com/moooofly/harborctl/commit/f4f1c254ef140427dc44e934a6d14b2ef88c56d6


Add GitHub Action: Python Syntax Checker

https://github.com/cclauss/Find-Python-syntax-errors-action

Closing for now.  We can pick this up later.


Race condition on React 18 setState causes mouse to "skip" when dragging / resizing.

Describe the bug
So, After some thorough testing, I discovered that version 1.4.4 of this package has a bug where  elements will track the mouse exactly if using React 18. After digging through the source code, I found out this is because we are not wrapping any of the setState methods within ReactDom.flushSync().
It took a while for me to notice this, since my development machine is quite performant. It really became apparent when I was testing on a laptop.
Your Example Website or App
https://codesandbox.io/p/sandbox/romantic-frost-445xyf
Steps to Reproduce the Bug or Issue

Go to provided codesandbox
Ensure React 18 and react-grid-layout 1.4.4 are installed
Go into index.js, make sure you are using createRoot() instead of ReactDOM.render() as the main React entrypoint.
Go into chrome performance tab, set to either x4 or x6 slowdown.
Try to drag or resize an element.

Expected behavior
I expected there to be no race condition, and that the element would be tracking the mouse's movements perfectly regardless of performance throttling.
react-grid-layout library version
1.4.4
Operating System Version
Linux Ubuntu 20
Browser
Chrome
Additional context
No response
Screenshots or Videos
https://github.com/react-grid-layout/react-grid-layout/assets/133947209/b15329e0-15b1-4823-b9e2-e548fc493161

Looks like the solution to #1990

Switching react-draggable to 4.4.5 temporary seems to fix this.

I got it too, because in Chrome, the mousemove events are fired a lot more rapidly if the devTools is open.
Linked to react-draggable #699
What happens is that now, react-draggable don't pass by setState for tracking updated (because React 18 batch state updates), but react-grid layout does, which means the deltaX / deltaY that is passed is from the last mouseEvent, not the last state update.

Hey, any updates on this? I've spent 4 hours debugging my code, trying to figure out why my mouse is getting further and further away from the dragged object, then I narrowed it down to react, specifically if I change
const root = ReactDOM.createRoot(rootElement);

root.render(
	<App />
);

to
ReactDOM.render(<HomeDashboard />, rootElement);
Then it's all good.
The problem of course, is that we can't use ReactDOM.render in react 18 anymore. Should we downgrade to react 17, just because of this?
By the way, I had similar problems with drag and dropping three.js elements with my own code, especially when the dev tools was open. I also realized that the mousemove event is triggered much more frequently when dev tools are open in chrome.
My solution was pretty simple: keep track of the drag-start position of the mouse, and always check the latest coordinate of the mouse. This way it's kind of guaranteed that the dragged element will follow exactly the mouse. Even if there are minor errors frame by frame, they're not added up, because we only keep track of the first mouse position and the last one.
If anyone gets inspired by this, and creates a bugfix for this solution, I'd be eternally grateful

As mentioned by someone in #1990 , downgrading this lib to 1.4.3 also solves this issue, so we can keep using react 18.
Not sure what exactly changed from 1.4.3 to 1.4.4 that affects this

for the record, today I started having the problems with 1.4.3 as well, so it's probably not a 100% solution

someone found a way to make it work with React18? as ReactDOM.render is not available anymore and downgrading to 1.4.3 is having the same issue I can't see a temporary fix either.

I'm experiencing a similar issue, only in the React 18+ version of the app.Quickly clicking the mouse, moving the mouse to do a drag and drop and releasing the mouse, if it's fast enough, the placeholder isn't removed from the DOM after releasing the mouse.(My guess is that the asynchronous execution of adding a placeholder and removing a placeholder has an asynchronous execution sequence anomaly, where the remove operation is performed first, and then the placeholder is added, resulting in the placeholder not being removed.)
我也遇到了类似的问题，只在React 18+ 版本的应用中出现。
快速点击鼠标、移动鼠标进行拖拽并松开鼠标，如果够快的情况下，placeholder在松开鼠标后并没有从DOM中被移除。
（我猜测是添加placeholder和移除placeholder因为异步执行 先后顺序异常，先执行了移除操作，后添加了placeholder，导致placeholder没有被移除）


Can't enter text in 0.188.0

The Ask Stack dialog box won't accept text in Atom 0.188.0 (OS X).

The deprecation cop is complaining about atom.workspaceView.

Meh, duplicate of #17 so closing.


microk8s.enable kubeflow hangs

install microk8s via
sudo snap install --classic microk8s --channel=1.15/edge/kubeflow
I got rev 802 of microk8s. With command "microk8s.enable kubeflow" it hangs with the following out for more than 10 mins.

Fetching latest public cloud list...
Updated your list of public clouds with 8 cloud regions added:
    added cloud region:
        - aws-gov/us-gov-east-1
        - aws/ap-east-1
        - aws/ap-northeast-3
        - aws/eu-north-1
        - aws/me-south-1
        - azure/francesouth
        - azure/southafricanorth
        - azure/southafricawest
Creating Juju controller "uk8s" on microk8s/localhost
Creating k8s resources for controller "controller-uk8s"

Hmm, not sure what might be causing this issue. I don't think we currently have a way of passing the --debug flag down to the Juju commands from microk8s.enable kubeflow, which would help debug this (though @ktsakalozos may correct me there), so I'll need to work on getting that in there. In the meantime, can you try running juju --debug deploy kubeflow, to see if that outputs anything useful?

re-test again today, now microk8s.enable kubeflow can finish running.
However, as I try to create notebook, it failed to create.
BTW, kubeflow 0.6.2 is release, and currently 1.15/edge/kubeflow still use kubeflow v0.5.
Steps in https://ubuntu.com/kubeflow/install can properly install kubeflow 0.6.

@ycheng: Can you list the steps you took to create the notebook, and how it failed? Additionally, can you attach output from this command?
microk8s.kubectl logs --tail 1000 --all-containers -l juju-operator=jupyter-controller

@knkski:
installation:
snap core: r7396
microk8s: v1.15.3, r802, channel: 1.15/edge/kubeflow
Steps
microk8s.reset
microk8s.enable kubeflow
microk8s.kubectl get po -n kubeflow => make sure all pod are Running.
kubectl get svc -n kubeflow | grep ambassador
=> get the ip of ambassador, open browser http://ip/ to go the main ui.
Choose Notebooks from the left side menu
Click New Server
Fill in the server name, nothing else, click "Spawin" in the buttom of the page.
"No Status Available" for the new created server
Both command ("microk8s.kubectl logs ....") output nothing.
/var/log/pods/kubeflow_jupyter-controller-operator-0_d4811256-5f33-4613-9068-4792c179c3ae/juju-operator/ and get 0.log as jupyter-controller.log
/var/log/pods/kubeflow_jupyter-web-7979d96ff9-2z58r_c39c2161-4c9f-4aac-b933-4d560bbfc978/jupyterhub/ and get 0.log as jupyter-web.log
jupyter-web.log
jupyter-controller.log

@ycheng: can you try switching microk8s to the 1.16/edge/kubeflow channel and trying again?

@knkski, just try today. microk8s is r946. it need user name and password to login.
do you know what's the default one?

@ycheng: you can find the username / password to log into the kubeflow dashboard with these two commands:
juju config ambassador-auth username
juju config ambassador-auth password

@ycheng: Is this working for you then? Or is it still hanging when you run microk8s.enable kubeflow? If it is still an issue for you, can you run switch to the latest version of microk8s edge with sudo snap switch microk8s --channel edge && sudo snap refresh microk8s, and then post the output from KUBEFLOW_DEBUG=true microk8s.enable kubeflow?

@knkski I can log in now. While try to create a notebook, it shows an error message
Warning!notebooks.kubeflow.org is forbidden: User "system:serviceaccount:kubeflow:default" cannot list resource "notebooks" in API group "kubeflow.org" in the namespace "kubeflow"

@ycheng: Sorry about that. I've got a fix in the edge bundle, but in the meantime, you could try running microk8s.disable rbac, which should fix that issue.

@knkski hi, I reinstall microk8s from edge and got microk8s r1056 + core r8038
microk8s.enable kubeflow failed with log attached.
microk8s-edge-1056.log

@ycheng we recently (yesterday) pushed a patch [1]  to address this. Could you try reinstalling from edge?
[1]

microk8s r1071:
03:42:21 INFO  juju.util.exec exec.go:209 run result: exit status 1
ERROR The microk8s user group is created during the microk8s snap installation.
Users in that group are granted access to microk8s commands and this
is needed for Juju to be able to interact with microk8s.
Add yourself to that group before trying again:
sudo usermod -a -G microk8s root
03:42:21 DEBUG cmd supercommand.go:519 error stack:
/build/juju/parts/juju/go/src/github.com/juju/juju/caas/kubernetes/provider/cloud.go:337: The microk8s user group is created during the microk8s snap installation.
Users in that group are granted access to microk8s commands and this
is needed for Juju to be able to interact with microk8s.
Add yourself to that group before trying again:
sudo usermod -a -G microk8s root
/build/juju/parts/juju/go/src/github.com/juju/juju/caas/kubernetes/provider/cloud.go:286:
/build/juju/parts/juju/go/src/github.com/juju/juju/cmd/juju/commands/bootstrap.go:996:
/build/juju/parts/juju/go/src/github.com/juju/juju/cmd/juju/commands/bootstrap.go:575:
Command '('microk8s-juju.wrapper', '--debug', 'bootstrap', 'microk8s', 'uk8s')' returned non-zero exit status 1
Failed to enable kubeflow

@wallyworld has already a fix for this issue and it should be available soon.

it seems microk8s r1077 still failed with the same error.
Did you have it test pass?

@ycheng the error you see if from the juju client. The microk8s.enable kubeflow addon uses for now the juju client from the snap edge channel (https://github.com/ubuntu/microk8s/blob/master/microk8s-resources/actions/enable.juju.sh#L13). @wallyworld may know more on when the fix will land there or if we should be using a different channel. Thanks.

hi all, I am getting this error:
Revoked:false Label:admin Invalid:false InvalidReason:}]}
18:45:28 INFO  juju.util.exec exec.go:209 run result: exit status 1
ERROR microk8s:
  running: false

18:45:28 DEBUG cmd supercommand.go:519 error stack:
/var/lib/jenkins/workspace/BuildJuju-centos-amd64/_build/src/github.com/juju/juju/caas/kubernetes/provider/cloud.go:384: microk8s:
  running: false

/var/lib/jenkins/workspace/BuildJuju-centos-amd64/_build/src/github.com/juju/juju/caas/kubernetes/provider/cloud.go:349:
/var/lib/jenkins/workspace/BuildJuju-centos-amd64/_build/src/github.com/juju/juju/caas/kubernetes/provider/cloud.go:286:
/var/lib/jenkins/workspace/BuildJuju-centos-amd64/_build/src/github.com/juju/juju/cmd/juju/commands/bootstrap.go:996:
/var/lib/jenkins/workspace/BuildJuju-centos-amd64/_build/src/github.com/juju/juju/cmd/juju/commands/bootstrap.go:575:

Command '('microk8s-juju.wrapper', '--debug', 'bootstrap', 'microk8s', 'uk8s')' returned non-zero exit status 1
Failed to enable kubeflow

anyone fixed this?

@ricpet: This may be a race condition. Can you try running microk8s.disable kubeflow; microk8s.enable kubeflow to see if you run into the same error?

@knkski thanks for your reply. I tried but nothing, still the same issue.

I actually managed to fix that issue (there was some conflict with an old installation), however right now, I get this:
Kubeflow could not be enabled:
Creating Juju controller "uk8s" on microk8s/localhost
Creating k8s resources for controller "controller-uk8s"
ERROR failed to bootstrap model: creating controller stack for controller: creating statefulset for controller: timed out waiting for controller pod: pending:  -

Command '('microk8s-juju.wrapper', 'bootstrap', 'microk8s', 'uk8s')' returned non-zero exit status 1
Failed to enable kubeflow

I actually managed to fix that issue (there was some conflict with an old installation), however right now, I get this:
Kubeflow could not be enabled:
Creating Juju controller "uk8s" on microk8s/localhost
Creating k8s resources for controller "controller-uk8s"
ERROR failed to bootstrap model: creating controller stack for controller: creating statefulset for controller: timed out waiting for controller pod: pending:  -

Command '('microk8s-juju.wrapper', 'bootstrap', 'microk8s', 'uk8s')' returned non-zero exit status 1
Failed to enable kubeflow

@ricpet: What was the fix involved in the previous error you were running into?
I haven't seen this new error before. Can you try again with the KUBEFLOW_DEBUG=true environment variable set? Offhand, it looks like a networking issue, which you might have if you're running behind a proxy/firewall/etc.

@ricpet: What was the fix involved in the previous error you were running into?
I haven't seen this new error before. Can you try again with the KUBEFLOW_DEBUG=true environment variable set?  I am using Ubuntu 18.04 (desktop) and I installed microk8s following this link https://microk8s.io/ and kubeflow using (https://www.kubeflow.org/docs/other-guides/virtual-dev/getting-started-multipass/). When I enable kubeflow I get:
Enabling dns...
[sudo] password for USER:
Enabling storage...
Enabling dashboard...
Enabling ingress...
Enabling rbac...
Enabling juju...
Deploying Kubeflow...
Kubeflow could not be enabled:
ERROR microk8s:
  running: false

Command '('microk8s-juju.wrapper', 'bootstrap', 'microk8s', 'uk8s')' returned non-zero exit status 1
Failed to enable kubeflow

@ricpet it could be possible that the machine you are deploying kubeflow is running out of memory and the OS killed the apiserver while kubeflow was coming up. What are the specs of the machine (virtual or not) where MicroK8s runs on? The microk8s.inspect tarball has information we would need to debug this case. Thanks.

hi @ktsakalozos thanks for your help. The specs of my machine are:

Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz
RAM 16 G

the outupt of microk8s.inspect is:
Inspecting services
  Service snap.microk8s.daemon-cluster-agent is running
  Service snap.microk8s.daemon-flanneld is running
  Service snap.microk8s.daemon-containerd is running
  Service snap.microk8s.daemon-apiserver is running
  Service snap.microk8s.daemon-apiserver-kicker is running
  Service snap.microk8s.daemon-proxy is running
  Service snap.microk8s.daemon-kubelet is running
  Service snap.microk8s.daemon-scheduler is running
  Service snap.microk8s.daemon-controller-manager is running
  Service snap.microk8s.daemon-etcd is running
  Copy service arguments to the final report tarball
Inspecting AppArmor configuration
Gathering system information
  Copy processes list to the final report tarball
  Copy snap list to the final report tarball
  Copy VM name (or none) to the final report tarball
  Copy disk usage information to the final report tarball
  Copy memory usage information to the final report tarball
  Copy server uptime to the final report tarball
  Copy current linux distribution to the final report tarball
  Copy openSSL information to the final report tarball
  Copy network configuration to the final report tarball
Inspecting kubernetes cluster
  Inspect kubernetes cluster

 WARNING:  IPtables FORWARD policy is DROP. Consider enabling traffic forwarding with: sudo iptables -P FORWARD ACCEPT
The change can be made persistent with: sudo apt-get install iptables-persistent
WARNING:  Docker is installed.
File "/etc/docker/daemon.json" does not exist.
You should create it and add the following lines:
{
    "insecure-registries" : ["localhost:32000"]
}
and then restart docker with: sudo systemctl restart docker
Building the report tarball
  Report tarball is at /var/snap/microk8s/1173/inspection-report-20200226_104633.tar.gz

@ricpet: Can you attach the tarball that microk8s.inspect generated? It looks like it put it at /var/snap/microk8s/1173/inspection-report-20200226_104633.tar.gz

@knkski here you go https://www.dropbox.com/s/haby9tzpudx4l8m/inspection-report-20200226_104633.tar.gz?dl=0

Same issue here
Ubuntu 18
Revoked:false Label:admin Invalid:false InvalidReason:}]}
13:52:10 INFO  juju.util.exec exec.go:209 run result: exit status 1
ERROR microk8s:
running: false

@ricpet, @mikejmills: If you switch to the edge version of microk8s, it includes a fix for this error:
# If you don't have it installed
sudo snap install microk8s --classic --edge

# If you have it installed
sudo snap switch microk8s --channel edge
sudo snap refresh microk8s


Dev serve using ESBuilder does not apply scss changes

Which @angular/* package(s) are the source of the bug?
compiler-cli, compiler
Is this a regression?
Yes
Description
When using ng serve, the app will not react to changes in scss files. This will probably also apply to css files. The browser will refresh on file save, but will not apply the changes. It will also ignore any error in the edited scss files.
Please provide a link to a minimal reproduction of the bug
Not possible in stackblitz
Please provide the exception or error you saw
No error

Please provide the environment you discovered this bug in (run ng version)
Angular CLI: 16.1.1
Node: 18.16.0
Package Manager: npm 9.6.6
OS: win32 x64

Angular: 16.1.2
... animations, cdk, cdk-experimental, common, compiler
... compiler-cli, core, forms, google-maps, language-service
... material, platform-browser, platform-browser-dynamic, router
... service-worker

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1601.1
@angular-devkit/build-angular   16.1.1
@angular-devkit/core            16.1.1
@angular-devkit/schematics      16.1.1
@angular/cli                    16.1.1
@schematics/angular             16.1.1
rxjs                            7.8.1
typescript                      5.0.4

Anything else?
No response

I can confirm, downgraded build-angular version to 16.0.6 to fix this for now.

I use scss work，but use tailwindcss not work.


Make a simple model which can translate some game terms

We should make a translation model trained on a small amount of game terms is able to correctly translate the same terms.
This will be achieved with in-game Auto-Translate sentences in FFXIV.

Achieved in c538ab0c8d22764edeb6d7f54c794712b0fca6f9