Adding 1.3.0 - New stack release

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/Azure/azure-docs-powershell, working directory: W:\w4jy-s, target branch: master, target branch commit: ded4d0ea2c8aba6cdb7e52375a46fa1ebe8bdd74, source branch: new-stack, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:warning: Validation status: warnings

File
Status
Preview URL
Details

azurestackps-1.3.0/Azs.Azurebridge.Admin/Azs.Azurebridge.Admin.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Azurebridge.Admin/Get-AzsAzureBridgeActivation.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Azurebridge.Admin/Get-AzsAzureBridgeDownloadedProduct.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Azurebridge.Admin/Get-AzsAzureBridgeProduct.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Azurebridge.Admin/Invoke-AzsAzureBridgeProductDownload.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Azurebridge.Admin/Remove-AzsAzureBridgeDownloadedProduct.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Backup.Admin/Azs.Backup.Admin.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Backup.Admin/Get-AzsBackup.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Backup.Admin/Get-AzsBackupLocation.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Backup.Admin/Restore-AzsBackup.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Backup.Admin/Set-AzsBackupShare.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Backup.Admin/Start-AzsBackup.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Commerce.Admin/Azs.Commerce.Admin.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Commerce.Admin/Get-AzsSubscriberUsage.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Add-AzsPlatformImage.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Add-AzsVMExtension.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Azs.Compute.Admin.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Get-AzsComputeQuota.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Get-AzsPlatformImage.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Get-AzsVMExtension.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/New-AzsComputeQuota.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/New-DataDiskObject.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Remove-AzsComputeQuota.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Remove-AzsPlatformImage.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Remove-AzsVMExtension.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Compute.Admin/Set-AzsComputeQuota.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Azs.Fabric.Admin.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Disable-AzsScaleUnitNode.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Enable-AzsScaleUnitNode.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsEdgeGateway.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsEdgeGatewayPool.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureLocation.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureRole.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureRoleInstance.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureShare.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureVolume.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsIpPool.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsLogicalNetwork.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsLogicalSubnet.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsMacAddressPool.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsScaleUnit.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsScaleUnitNode.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsSlbMuxInstance.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsStoragePool.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsStorageSystem.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/New-AzsIpPool.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Repair-AzsScaleUnitNode.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Restart-AzsInfrastructureRole.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Restart-AzsInfrastructureRoleInstance.md
:warning:Warning

Details

azurestackps-1.3.0/Azs.Fabric.Admin/Start-AzsInfrastructureRoleInstance.md
:warning:Warning

Details

This comment lists only the first 50 files in the pull request.

azurestackps-1.3.0/Azs.Azurebridge.Admin/Azs.Azurebridge.Admin.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Azurebridge.Admin/Get-AzsAzureBridgeActivation.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Azurebridge.Admin/Get-AzsAzureBridgeDownloadedProduct.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Azurebridge.Admin/Get-AzsAzureBridgeProduct.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Azurebridge.Admin/Invoke-AzsAzureBridgeProductDownload.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Azurebridge.Admin/Remove-AzsAzureBridgeDownloadedProduct.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Backup.Admin/Azs.Backup.Admin.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Backup.Admin/Get-AzsBackup.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Backup.Admin/Get-AzsBackupLocation.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Backup.Admin/Restore-AzsBackup.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Backup.Admin/Set-AzsBackupShare.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Backup.Admin/Start-AzsBackup.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Commerce.Admin/Azs.Commerce.Admin.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Commerce.Admin/Get-AzsSubscriberUsage.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Add-AzsPlatformImage.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Add-AzsVMExtension.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Azs.Compute.Admin.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Get-AzsComputeQuota.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Get-AzsPlatformImage.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Get-AzsVMExtension.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/New-AzsComputeQuota.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/New-DataDiskObject.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Remove-AzsComputeQuota.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Remove-AzsPlatformImage.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Remove-AzsVMExtension.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Compute.Admin/Set-AzsComputeQuota.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Azs.Fabric.Admin.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Disable-AzsScaleUnitNode.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Enable-AzsScaleUnitNode.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsEdgeGateway.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsEdgeGatewayPool.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureLocation.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureRole.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureRoleInstance.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureShare.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsInfrastructureVolume.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsIpPool.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsLogicalNetwork.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsLogicalSubnet.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsMacAddressPool.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsScaleUnit.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsScaleUnitNode.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsSlbMuxInstance.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsStoragePool.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Get-AzsStorageSystem.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/New-AzsIpPool.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Repair-AzsScaleUnitNode.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Restart-AzsInfrastructureRole.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Restart-AzsInfrastructureRoleInstance.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

azurestackps-1.3.0/Azs.Fabric.Admin/Start-AzsInfrastructureRoleInstance.md

[Warning] Failed to find Git account for the committer<EMAIL_ADDRESS>Solution: 1) File creator to associate email address<EMAIL_ADDRESS>with his or her Git account, or 2) Anyone to explicitly add "author: <Git account>" into markdown YAML header.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Plugin installation fails

Hello,
in helm 3 the install plugin command seems failing:
version.BuildInfo{Version:"v3.9.4", GitCommit:"dbc6d8e20fe1d58d50e6ed30f09a04a77e4c68db", GitTreeState:"clean", GoVersion:"go1.17.13"}

$ helm plugin install https://github.com/k3s-io/helm-set-status
mkdir: missing operand
Try 'mkdir --help' for more information.
Error: plugin install hook for "set-status" exited with error

Is the issue related to https://github.com/k3s-io/helm-set-status/blob/bc7362064ea9bc8ae43796e847c303b5c20c64c7/scripts/install_plugin.sh#L12 ?

Probably; PR welcome!


⚠ Bofrost.lu has degraded performance

In 1f81640, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1730 ms

Resolved: Bofrost.lu performance has improved in def65fa after 6 minutes.


Validation Error when pushing error

Fix exception 'IndexError: list assignment index out of range'.
This exception happens when validating a valid STIX pattern (from the STIXPatternParser view) that doesn't start with [or ([ but with <space><space>[ or (<space>[.

Codecov Report

Merging #63 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master      #63   +/-   ##
=======================================
  Coverage   81.62%   81.62%
=======================================
  Files          10       10
  Lines        2405     2405
=======================================
  Hits         1963     1963
  Misses        442      442

Impacted Files
Coverage Δ

stix2patterns/validator.py
64.63% <100%> (ø)
:arrow_up:

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 3053beb...46614a4. Read the comment docs.

Looks good to me; thanks @squioc!


[osg] Fix conflict when asio and boost-asio are installed.

When asio and boost-asio are installed, osg's build scripts would choose the standalone version of asio, but uses features specific to boost-asio. This patch forces the port to always use boost-asio, as the original CONTROL file indicated was the intent.
Also fixed transitive dependencies not being declared that just happened to get installed because boost-asio is a dependency.
Replaces https://github.com/microsoft/vcpkg/pull/11645 without introducing potential undefined behavior by switching from boost::bind to std::bind (because std::bind does not transfer asio associated_executor and associated_allocator in asio's completion token protocol).
Co-authored by @JackBoosY
Related: #11502 #921.
Fix #11686

Base OSG does not need "boost". Is it possible to use "boost" only when it is really needed?


Not sure if the Aspect ratio problem is fixed

Wanted to play an emulator and found this to be the only way to pass the time, and it seemed to work although I am unable to access features as my IPad Air 2’s screen requires it to have the options to continue playing, blocked by me needing to scroll and witness buttons that are out of my reach. Please try and find the issue, or state that it just isn’t possible for me

I also changed it from the desktop site, to the mobile site yet alas, it changes nothing

Hi, I posted something similar to this recently. I don’t think whoever created this updates it anymore / visits the site anymore

I'm still around. Just been busy lately. 🙃
Thank you both for raising your issues. Generally landscape seems to be pretty broken and unusable on a number of devices, so I'm trying to collect all these issues together under #89 and hopefully come out with something which approaches landscape in a far more flexible way.
I'm happy for your thoughts and feedback on that issue. 🙏🏻🎉


ChoiceInput\ConfirmInput shows TypeError: Cannot read property 'getValue' of undefined in Telegram channel

Versions
bot framework v 4.9.2.
nodejs 12.18.0
<EMAIL_ADDRESS>OS - Windows
Channel Telegram
Describe the bug
I have tried to build an adaptive dialog based on the sample here : https://github.com/microsoft/BotBuilder-Samples/tree/master/experimental/adaptive-dialog/javascript_nodejs/06.todo-bot
ConfirmInput code:
new ConfirmInput().configure({
    property: new StringExpression('turn.addTodo.cancelConfirmation'),
    prompt: new ActivityTemplate('${ConfirmCancellation()}'),
    // Allow interruptions is an expression. So you can write any expression to determine if an interruption should be allowed.
    // In this case, we will disallow interruptions since this is a cancellation confirmation.
    allowInterruptions: new BoolExpression(false),
    // Controls the number of times user is prompted for this input.
    maxTurnCount: new NumberExpression(1),
    // Default value to use if we have hit the MaxTurnCount
    defaultValue: new BoolExpression('=false'),
    // You can refer to properties of this input via %propertyName notation.
    // The default response is sent if we have prompted the user for MaxTurnCount number of times
    // and if a default value is assumed for the property.
    defaultValueResponse: new ActivityTemplate("Sorry, I do not recognize '${this.value}'. I'm going with '${%DefaultValue}' for now to be safe.")
}),

ChoiceInput code:
new ChoiceInput().configure({
    id: 'questionID',
    property: new StringExpression('turn.userAnswer'),
    prompt: new ActivityTemplate('${Question()}'),
    style: new EnumExpression(ListStyle.auto),
    choices: new ArrayExpression(this.getChoices(this.taskProperties.choices)),
    alwaysPrompt: new BoolExpression(true),
    unrecognizedPrompt: new ActivityTemplate('${errUseButtons()}'),
    maxTurnCount: new IntExpression(1),
    allowInterruptions: new BoolExpression(true),
    outputFormat: new EnumExpression(ChoiceOutputFormat.index)
}),

Everything is working on a WebChat and Emulator, but when I try to use Telegram channel, I get the following error :
[onTurnError] unhandled error: TypeError: Cannot read property 'getValue' of undefined
Expected behavior
If I am correct Choices are supported in Telegram channel , so I expect see prompt with choices in Telegram.
[bug]

I have investigated the issue and found possible problem in choiceInput.ts file.
protected async onRenderPrompt(dc: DialogContext, state: InputState): Promise<Partial> {
// Determine locale
let locale: string = dc.context.activity.locale || this.defaultLocale.getValue(dc.state);
if (!locale || !ChoiceInput.defaultChoiceOptions.hasOwnProperty(locale)) {
locale = 'en-us';
}
the problem appears when defaultLocale is not set in ChoiceInput configuration AND in Telegram channel the context.activity.locale is not set. So onRenderPrompt() it throws an error.
In WebChat channel the context.activity.locale has a value = en-us , that's why  there is no error there.
So, I guess, defaultLocale should be a mandatory and I think the code also should be fixed, because there is no sense to check for (!locale) on the next line if it throws an error before that.

@Hejazz - I have reproduced this issue on my end. It seems to me like the intention was to make en-us a "default default" locale, as though it could be used as a fallback if no default locale was set. Why do you think defaultLocale should be mandatory?
@cleemullins - Do you want me to fix this? If so, do you think defaultLocale should be mandatory?

@v-kydela Hi, thank you for your reply. I think it should be mandatory just because it throws unhandled an error.
But anyway, I think it will be better if you check that this.defaultLocale is not Undefined before trying to get its value.

@Hejazz - Are you saying you only think it should be mandatory if the type error isn't fixed?

@v-kydela Even after you fix it, I would suggest to update the docs and mention that it is suggested to have defaultLocale filled in, otherwise it will be en-us.

@Hejazz - Okay that sounds like a good idea, but it's different from making defaultLocale mandatory.

I would align this with what the WebChat side is doing. That seems the cleanest. Alternativy, having a default Local is reasonable, and barring that, a clean error message seems resonable.

Hello all, great discussion here. I've been doing an end to end survey of multilanguage flows (channel, webchat, sdk, composer, etc). I'm doing some work in c# with a slightly different approach to account for the e2e scenario. We'll hold off the PR merge until end of next week to make sure things are aligned, and the end to end plan makes sense.

Pr for this should be out by Wednesday 8/12

@carlosscastro - did the PR for this go out?

Unfortunately not yet. Though Kyle and I went thoroughly through his changes and they seem aligned with the direction we are going to. Steven has some comments on the code specifics which I think are very fair. I've asked @stevengum to work with @v-kydela on the comments before we get this in. Steven / Kyle, let me know if you prefer to meet and go over the PR live if that helps.

@carlosscastro - After Steven reviewed the PR, I replied to his comments and made some changes. Can you tell me what comments haven't been addressed?
@stevengum - Would you like to set up a meeting?

@v-kydela , @carlosscastro, any update?

@tsuwandy - The PR is still waiting for a review from any of its 7 reviewers. I tagged Carlos and Steven on the PR itself on Friday

@carlosscastro Have you had a chance to review the PR associated with this issue?


DEV: Infinite CreateTask API calls after creating a task

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

Action Performed:

Go to Expensify
Open FAB and Create a task

Expected Result:
No infinite API calls
Actual Result :
Infinite API calls
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: Main
Reproducible in staging?: Needs reproduction
Reproducible in production?: Needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/43996225/71d352a4-1866-4ed0-9542-8f78e72010c0
Expensify/Expensify Issue URL:
Issue reported by: @aman-atg
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1684254555872499
View all open jobs on GitHub

This looks like it was before the API changes were deployed - should be fixed now

Unfortunately not as we were already aware of the issue and had a fix out


Async issue

Hi all,
I'm replicating together two hyperlogs, and I find that this works:
aliceReplication
pipe(through(function (buf, enc, next) {
   next(null, buf)
 }))
 .pipe(bobReplication)
 .pipe(aliceReplication)

but, this does not
aliceReplication
pipe(through(function (buf, enc, next) {
   setTimeout(() => next(null, buf), 1)
 }))
 .pipe(bobReplication)
 .pipe(aliceReplication)

I find this behavior with all asynchronous functions. Any idea why this might be happening? I am having trouble finding similar issues.
(The stuff in my through stream needs to call back asynchronously - setTimeout serves as a minimal example).

I was blocked by the similar issue. The stream created by through2 is strictly restricted to something like REPL. Until the next() called, the following chunk will not be read and processed.
I wrote oct to resolve this issue. However, only object mode is supported now.

I see this was closed, but your solution was to use another package. Can this be reopened so that someone may provide details of how to implement this with through2. I had assumed that the callback would wait forever so that async calls would work. But in my case, the end event is being emitted, even if I don't call callback/next.


NSLocationWhenInUseUsageDescription key must always be added to Info.plist

Apple now requires that any app which uses this library need to specify the NSLocationWhenInUseUsageDescription key in the Info.plist file. This is the case eventhough one may have disabled all actual accesses to location data. Maybe this is worth a short notice in the Readme of this repo?
If you don't add the mentioned key, you can still successfully build and (try to) upload the app to App Store Connect. However, when doing the latter, you'll receive the following email by Apple:

Dear Developer,
We identified one or more issues with a recent delivery for your app, "App Name". Your delivery was successful, but you may wish to correct the following issues in your next delivery:
Missing Purpose String in Info.plist File - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSLocationWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data will be required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.
Best regards,
The App Store Team

Thanks John. May I ask for a pull request?

Added to README.md on v5.1.0


NO-JIRA: Fix nil dereference in clustersizingconfig validation

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/lgtm

/jira refresh


Notify the user when their settings will be ignored

Problem
There are some cases when Prisma ignores the configs, provided by the user, but the user has no idea about that. For example, when Prisma runs on Netlify, it throws away anything the user specified in binaryTargets and downloads the query engine specified in the Prisma code.
Suggested solution
Print a warning in the terminal, notifying the user about that:

You are running Prisma in the Netlify. Your binaryTargets configs will be ignored. Please unset the NETLIFY variable if you need to install another engine for some reason: NETLIFY= yarn prisma generate

Alternatives
Get rid of such magic stuff altogether and just tell the users what kind of binaryTargets they should use for every platform, instead of doing it implicitly

Are there any other cases than us making sure the app works when deployed to Netlify?

Deploying to other targets from Netlify's CI, like Cloudflare's edge functions, AWS lambdas and so on. Took me a lot of time to understand why Prisma silently ignores the binaryTargets.

Interesting. Can you open a new issue where you formulate that as a bug?
I think we were not aware of this use case, so never considered this to be a problem.


GPU requirements for Finetuning

I was trying to finetune on my custom dataset. I have 4 A10G 24 GB GPUs and tried to use 1 example for finetuning for now, but I am still getting the CUDA out of memory error. I went through your paper, and you have used H800 GPUs. Question is that for each GPU is there any GPU memory requirement or if I increase the number of 24 GB GPUs the code will run?

I think 24GB is not enough. In our experiments, GPUs with at least 40GB memory (such as A100-40G) are requried for fine-tuning.

@bluestyle97 Thanks. I will try with 40 GB GPUs.


Using fields from a related table in a popup template, that is formatted as an attribute list

Hi all,
I am new to using the CMV code, (and JS). I am trying to get related records to show up in an attribute list format. I am able to get the related records table to work properly, however the data shows up in tabs. I don't really want the tabs. I want the data to show up as it does here (with some different formatting though)

I can only get the code to show the records from the main feature class, and not from the related table. I am using the code from the CMV documents. I can swap out the "formatters.attributeList" with "formatters.relationship" but that will put the related fields into tabs.
Any help on this is much appreciated!
  `define([
'dojo/dom-construct',
'dojo/_base/lang',
'dijit/layout/TabContainer',
'dijit/layout/ContentPane',
   // 'widgets/roemhildtg/widgets/RelationshipTable/RelationshipTable'//path is relevent to     wherever you placed the file
'gis/dijit/RelationshipTable/RelationshipTable'
], function (domConstruct, lang, TabContainer, ContentPane, RelationshipTable) {
var formatters = {
     attributeList:
    function (identifyInfo) {
    var listItem = '
{0}: {1}
';
    var html = ['
'];
    for (var a in identifyInfo.attributes) {
        //make sure a is an own property
        if (identifyInfo.attributes.hasOwnProperty(a)) {
            html.push(lang.replace(listItem, [a, identifyInfo.attributes[a]]));
        }
    }
    html.push('
');
    return html.join('');
},

relationship: function (relationship) {
   return function (data) {
       var content = new ContentPane({
           style: 'height:300px; width: 100%'

       }, domConstruct.create('div'));
       content.startup();

       content.addChild(new RelationshipTable(lang.mixin({
           attributes: data.attributes,
           title: 'Related Records',
           style: 'width:100%;'
       }, relationship)));
           return content.domNode;
};
    }
};
return {
map: true,
mapClickMode: true,
mapRightClickMenu: true,
identifyLayerInfos: true,
identifyTolerance: 5,
identifies: {
   LandManagement: {
                    2: {
                        title: 'BLM',
                        content: formatters.attributeList`

So here's the problem, the relationship table renders itself as a table, not as a list. So in your example above, the popup content would look something like this:

ObjectID: 10
ADMIN_DEPT_CODE: DOI
...Other feature class attributes

ID
Related field 2
Related field 3
...

1
Record Value
Record Value
...

2
Record Value
Record Value
...

3
Record Value
Record Value
...

Is that what you're going for?

Yes the relationships do end up showing in the table format, however I was wanting them to be in the same format, or similar to the attribute list.
So, perhaps something like this (or similar):

ObjectID: 10

ADMIN_DEPT_CODE: DOI

.....ETC

Related Field 2: (Record 1) , Related Field 3: (Record 2) ---------Field 2 would be first name, field 3 is last name

That won't be easy to accomplish since the widget uses dgrid and doesn't actually do the table rendering itself. It just queries ArcGIS Server for data and loads it into a store. Dgrid does the rest by generating the rows. I suppose one hackish option would be to use CSS to override the look of the table and make it look like a list.
But why not just format your attributes into a table, and then have two tables, one for the attributes, one for the related records?

Those are some good ideas. I will see what if I can implement, or perhaps create a new widget somehow. I will post back here for reference if I can get something to work.
Thanks for the help and ideas. Much appreciated!

@dfralia did you get this figured out? I just added a complete example to the demo branch of this repo. You can see it here: https://github.com/roemhildtg/cmv-widgets/blob/demo-widgets/cmv-app/js/config/identify.js#L84

I had not been able to figure something else out yet. I actually got pulled into another project, and put this on the backburner for a little bit. I just implemented your new demo, and it looks very good. I think I will be able to work with this.  Thank you for posting it.


Browser console database errors

Expected behavior:
no errors in console
Actual behavior:
When I initially log in, or refresh the browser, or at certain other times I get errors like the one below. The screenshot is from being on the app's index page, then refreshing.

Also seeing the errors below. Not in the same situations as the one above, I seem to see this type when I first log in with a new database, and when I click on a navigation category (patients, inventory, etc.) for the first time with a given database.

I started to see both of these a few months ago.
OS and Browser:
Chromium, Ubuntu 16.04, CouchDB v1.7.1

The first set of errors is related to the Search function, which uses pouchdb-find. The documents it's erroring on ("_design/idx-...") are the pouchdb find indexes as defined in pouch-find-indexes.js. Still not exactly sure why it's getting 404s there. It doesn't seem to affect use of Search, but that appear to because the queries in adapters/application.js _executePouchDBFind are not being formed correctly causing them to use the default "_all_docs" index instead of the correct index.
I think this is because of the way we use $or in the query, as described in this issue: https://github.com/pouchdb/pouchdb/issues/6371


Can you confirm whether the performance stress test result is normal?

Test Steps and Results
clone and compile the example and run actix-app
cd zino/examples/actix-app && cargo run

create mock user
curl -X GET http://localhost:6070/user/mock

do ab test
ab -c 1000 -t 120 http://localhost:6070/user/list?limit=10

and the result as below:
this is ApacheBench, Version 2.3 <$Revision: 1879490 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 5000 requests
Completed 10000 requests
Completed 15000 requests
Completed 20000 requests
Completed 25000 requests
Completed 30000 requests
Completed 35000 requests
Completed 40000 requests
Completed 45000 requests
Completed 50000 requests
Finished 50000 requests

Server Software:
Server Hostname:        localhost
Server Port:            6070

Document Path:          /user/list?limit=10
Document Length:        490 bytes

Concurrency Level:      1000
Time taken for tests:   49.704 seconds
Complete requests:      50000
Failed requests:        9
   (Connect: 0, Receive: 0, Length: 9, Exceptions: 0)
Non-2xx responses:      9
Total transferred:      54006081 bytes
HTML transferred:       24497552 bytes
Requests per second:    1005.96 [#/sec] (mean)
Time per request:       994.078 [ms] (mean)
Time per request:       0.994 [ms] (mean, across all concurrent requests)
Transfer rate:          1061.09 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   3.9      0      40
Processing:    10  986 229.8    942    1841
Waiting:        5  986 229.8    942    1841
Total:         32  987 230.2    942    1856

Percentage of the requests served within a certain time (ms)
  50%    942
  66%   1131
  75%   1177
  80%   1207
  90%   1312
  95%   1355
  98%   1407
  99%   1454
 100%   1856 (longest request)

Test Env
CPU
I have 4 CPUs, and the information for one of the CPUs is as follows:
processor	: 3
vendor_id	: GenuineIntel
cpu family	: 6
model		: 94
model name	: Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz
stepping	: 3
microcode	: 0xf0
cpu MHz		: 800.008
cache size	: 6144 KB
physical id	: 0
siblings	: 4
core id		: 3
cpu cores	: 4
apicid		: 6
initial apicid	: 6
fpu		: yes
fpu_exception	: yes
cpuid level	: 22
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp vnmi md_clear flush_l1d arch_capabilities
vmx flags	: vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit srbds mmio_stale_data retbleed gds
bogomips	: 4599.93
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
Memory
 $>free -g
               total        used        free      shared  buff/cache   available
Mem:              11           5           0           1           5           4
Swap:              1           0           1

System
Aspire 6.5.0-26-generic #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Mar 12 10:22:43 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

You should run with --release.

run with release
$ ab -c 1000 -t 120 http://localhost:6070/user/list?limit=10
This is ApacheBench, Version 2.3 <$Revision: 1879490 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 5000 requests
Completed 10000 requests
Completed 15000 requests
Completed 20000 requests
Completed 25000 requests
Completed 30000 requests
Completed 35000 requests
Completed 40000 requests
Completed 45000 requests
Completed 50000 requests
Finished 50000 requests

Server Software:
Server Hostname:        localhost
Server Port:            6070

Document Path:          /user/list?limit=10
Document Length:        490 bytes

Concurrency Level:      1000
Time taken for tests:   27.576 seconds
Complete requests:      50000
Failed requests:        2
   (Connect: 0, Receive: 0, Length: 2, Exceptions: 0)
Non-2xx responses:      2
Total transferred:      54075132 bytes
HTML transferred:       24499456 bytes
Requests per second:    1813.15 [#/sec] (mean)
Time per request:       551.525 [ms] (mean)
Time per request:       0.552 [ms] (mean, across all concurrent requests)
Transfer rate:          1914.97 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   3.9      0      39
Processing:    16  545 117.4    522    1037
Waiting:        2  545 117.4    522    1037
Total:         41  546 115.5    522    1038

Percentage of the requests served within a certain time (ms)
  50%    522
  66%    534
  75%    546
  80%    560
  90%    618
  95%    869
  98%    911
  99%    973
 100%   1038 (longest request)

I had checked the running logs, and found too many "open too many open files" Errors.
Then I fix it and run the test again.
$ ab -c 1000 -t 120 http://localhost:6070/user/list?limit=10
This is ApacheBench, Version 2.3 <$Revision: 1879490 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 5000 requests
Completed 10000 requests
Completed 15000 requests
Completed 20000 requests
Completed 25000 requests
Completed 30000 requests
Completed 35000 requests
Completed 40000 requests
Completed 45000 requests
Completed 50000 requests
Finished 50000 requests

Server Software:
Server Hostname:        localhost
Server Port:            6070

Document Path:          /user/list?limit=10
Document Length:        490 bytes

Concurrency Level:      1000
Time taken for tests:   6.771 seconds
Complete requests:      50000
Failed requests:        0
Total transferred:      54090007 bytes
HTML transferred:       24500000 bytes
Requests per second:    7384.08 [#/sec] (mean)
Time per request:       135.426 [ms] (mean)
Time per request:       0.135 [ms] (mean, across all concurrent requests)
Transfer rate:          7800.88 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   4.3      0      45
Processing:    16  133  14.0    134     163
Waiting:        1  133  14.0    134     163
Total:         45  134  11.2    134     163

Percentage of the requests served within a certain time (ms)
  50%    134
  66%    138
  75%    141
  80%    143
  90%    148
  95%    151
  98%    153
  99%    155
 100%    163 (longest request)
~/workplace/rust/zino/examples/actix-app$ curl -X GET http://localhost:6070/user/list?limit=10
{"status":200,"success":true,"message":"OK","request_id":"018e5cbd-174a-73b4-8ef5-aedbe2d510ca","data":{"entries":[{"created_at":"2023-02-08 21:55:35.666694 +0800","edition":0,"failed_login_count":0,"id":"2770f52a-2fe2-43d1-834d-75bfd89b3883","login_count":0,"maintainer_id":"00000000-0000-0000-0000-000000000000","name":"alice","namespace":"dc:user","roles":["admin"],"status":"active","updated_at":"2023-02-08 21:55:35.666837 +0800","version":0,"visibility":"internal"}],"num_entries":1}}~/workplace/rust/zino/examples/actix-app$

The test result is normal.


[Feat]Scroll-Triggered Promotional Pop-ups feature

Description
Subtle but Impactful: These pop-ups are an effective way to promote special offers, discounts, or newsletter sign-ups without disrupting the user's browsing experience.
Increases Conversions: By prompting users with limited-time deals or calls to action (like subscribing or exploring more), you create more opportunities for engagement and potential conversions.
Lightweight Implementation: This feature only requires JavaScript or CSS to detect the user's scroll position and trigger animations, making it relatively straightforward to implement and test.
Screenshots
No response
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I'm a GSSoC'24-Extd contributor
[X] I am willing to work on this issue (optional)

@Sai-Dangade777 As of now, we do not need it. We will let you know in the future if there is a need. Please search for another issue and raise it, which I'm happy to assign to you.


Refactor

Codecov Report

Merging #19 (f1f5789) into master (8701688) will increase coverage by 0.41%.
The diff coverage is 97.05%.

@@            Coverage Diff             @@
##           master      #19      +/-   ##
==========================================
+ Coverage   88.08%   88.49%   +0.41%
==========================================
  Files           1        1
  Lines         730      739       +9
==========================================
+ Hits          643      654      +11
+ Misses         87       85       -2

Impacted Files
Coverage Δ

source/argparse.d
88.49% <97.05%> (+0.41%)
:arrow_up:

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 8701688...f1f5789. Read the comment docs.


feat: Add icon for website related links (#401)

Added an icon from prime react to cater for website links
Fixes #401
Actual:

Expected:

Thank you for the contribution. This was achieved with link and has already been merged as part of another PR

Nice...I saw the feature was already implemented. I'll close the corresponding issue as well


Bookstack is broken on latest mac os Mojave

Describe the bug
Getting 404 Not Found on all pages
Steps To Reproduce
Steps to reproduce the behavior:
After upgrading to Mojave, Bookstack stopped working

Fixed the problem by adding the following to Apache httpd.conf under the BookStack public directory
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]


fix: db migration<PHONE_NUMBER>2205_create_table_domains.down

This migration failed as the dropping of tables was done in wrong order (same as creation). The order must be reversed to the one in creation.
This is fixing it. And thus fixes db-tool migrate down 0.
Partly related to HMS-4848
Note: But I wonder if we actually want this to work as it prunes the database.

We discussed it and agreed to merge.  There is currently no way the down-migrations can be triggered in the production/stage environments, so we think it is better to commit this because "symmetry".


Set QUIC_ENC_LEVEL_INITIAL otherwise the handshake won't work.

I wrote a small H3 client to test QUIC with nghpp3 it looks like the handshake packets were not processed correctly.
Setting ch->el_discarded to QUIC_ENC_LEVEL_INITIAL seems to help.

This doesn't make sense; the INITIAL EL can't be discarded before at least one Initial packet from the server is processed.
If you could provide your test code I might be able to look at this for you, any interop issues are certainly of interest to us.

Sure my code is at https://github.com/jfclere/openssl-h3-examples/blob/main/quic_client_test.c
I have tried a bunch of test servers quic.tech 4433 works as expected according to my tests (with the patch)..
I just need a test client to test a prototype for a server.

@jfclere is it possible that this fixes the problem you're seeing:
https://github.com/openssl/openssl/pull/21547/commits/fa61d601dd3552b194645ed46e5c37a261de9aee#diff-ee3926e681c3e1b266b65aa880e5a3976393ffe432704110d030a62fef636b25R2163-R2169

@t8m no that doesn't make it work. I am going to have a closer look.

@hlandau I have moved the setting after ossl_quic_handle_frames() returns no errors.

As the CI is failing the PR is obviously not right.

Well the patch change the behaviour, the failing tests are basically comparing the ssltraceref.txt with the new behaviour. I am not 100% the new behaviour is OK but I can adjust the traceref file to make the test pass.

There are also other failures.

@jfclere I'd suggest doing what @hlandau said. Or at least please tell us which implementation are you testing it against so we can try an interop test with it ourselves. Or please give us a wireshark capture of the unsuccessful handshake.

@jfclere has provided test code linked above and I do intent to look into this when I have time.
The patch as currently stands is 100% wrong and must not be merged.

I was just trying to establish a connection with quic.tech:4433 and it is true that we do not interoperate with it currently. We receive 3 handshake packets from the server but we never send anything after the initial packet. I was looking into debugger shortly and I've seen that we are able do decrypt the packets. I did not look what happens after that though.

@t8m Yes that is the problem. The ossl_quic_handle_frames() prepares what we have to send but nothing goes out. As if the ch_discard_el() discards something the test program should have sent or doesn't tell there is something to send.

Looking in ch_discard_el() it seems we have 2 discard (ossl_qrx_discard_enc_level and ossl_qtx_discard_enc_level) why do we set both? Just asking...

Proper fix in #21713

Tested with https://github.com/openssl/openssl/pull/21713 looks fixed (after some tests on windoze :-().


Update Readme.md

I've added my library which makes it really easy to combine Moya with SwiftyJSON
It's based on the ObjectMapper, which is already listed.

Fab! Gonna merge without waiting for CI.

Thanks a lot for contributing to Moya! I've invited you to join the Moya GitHub organization – no pressure to accept! If you'd like more information on what that means, check out our contributor guidelines and feel free to reach out with any questions.

It's a true honour to join this great project. Thanks Ash, hoping some people enjoy my extension!


Current user lost using ajax with cookie credentials.

Environment

Ruby 2.6.2
Rails 5.2.3
Devise 4.6.1

Current behavior
I use axios to login with ajax. After successful login I start a GET call with cookie credentials to a method that access current_user. But current_user is still nil.
After add some debugging code I see that the cookie is set in the request but devise cannot authenticate the user with current_user.
# GET method test, JSON
def test
    p current_user
    p request.cookies
    p request.env['warden']
    p request.env['HTTP_COOKIE']
    render :json ...
end

Output
nil
{"_my_session"=>"23305d0996cdef8651dfe471c0a71fdf"}
Warden::Proxy:71826520 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, ...}
"_my_session=23305d0996cdef8651dfe471c0a71fdf"

Expected behavior
Devise should authenticate user with cookie send in request headers.

Solved!
If the same happens to you, check devise config first:
# config/initializers/devise.rb
# change line
config.skip_session_storage = [:http_auth, :params_auth]
# to
config.skip_session_storage = [:http_auth]


How do I click the external web address and jump to the system browser? I'm going to jump in my App.

Ionic version:  (check one with "x")
[ ] 1.x (For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[ ] 3.x
How do I click the external web address and jump to the system browser? I'm going to jump in my App.
Where can I control the jump in the App?

Hello! Thanks for opening an issue with us! As this seems like more of a support question I will urge that you ask this question on our forum or on our slack channel. Thanks for using Ionic!


Model Loading & Inference Time

Hello Team,
Recently, I was able to setup IndicTTS in our A100 GPU instance. What I observed was that the model loading time is ~12 minutes when I used the flag use_cuda=True, which is quite huge.
When I disabled GPU with use_cuda=False model is loading very fast 1592.0169 ms but inference time is very high.
Looks like I am missing out on something can anyone help me find out what I am doing wrong to fix this time issue.
Thanks

Problem is with GPU


Prepare 16x16 and 32x32 size icons

According to https://github.com/Kapeli/Dash-User-Contributions/blob/master/README.md:

Include a icon.png and<EMAIL_ADDRESS>with sizes 16x16 and 32x32 or simply delete the sample icon if you don't want an icon at all

This issue is closed by #8.


http-api: Change the iterator to not count failed projects

To avoid returning a lesser amount of projects then requested, we get the project info during the iterator and paginate after filtering for invalid projects.
This removes the ability to fetch projects in parallel, but fixes the issue of returning less projects then requested for.
PS. If someone has an idea to fetch in parallel during the iterator, please feel free to commit to this PR or lmk how you would do it.
Closes #205

Closing this in favour of a new PR on radicle-dev/heartwood


Use DALLE or other tools to create a logo for the extension

I'm going to apply for publishing on Chrome web store and I need a logo for the extension.
I tried to use DALLE 3 to create some, if anyone is interested in this, feel free to comment your logo below!

Will the brain be scaring? :D


trust-badge-container

Working on the Trust Badge Container which is container #3 (as of now) for Body.js the landing page. So far I have create the grid and grid items for this component. Next I will need to determine the best way to display each grid item according to specs & Material UI component library

@EugeneGohh I resolved a few merge conflicts on this branch. The problem was me, not using the branching properly and I think because I had separate branches going at the same time it made added duplicate commits from other branches. So, I need to figure out how to either merge commits or make is so that the branch I am working on is isolated from the other branches and commits. My bad.
Work done
Anyways,  "trust-badge-container" corresponds to container #3 in Body.js. It is basically the testimonals / "trusted by" section from Figma. I tried to follow the specs as best I could for everything.
TODOs

Add the simple title / subtitle with correct padding under photo

@EugeneGohh Help with this one: decide what happens on mobile. I was thinking of making a carousel slider even though no one cares about that just makes UI look flashier and I just want to do it for fun but seems like a digression from the main tasks right now. Let me know your thoughts in discord on this. I think maybe it's better to implement a potential slider like that later on in an extra feature time pending


⚠ Thumbnails API Endpoint has degraded performance

In 7fc4a8f, Thumbnails API Endpoint (https://thumbnails.roblox.com/v1/assets?assetIds=82738847&format=Png&isCircular=false&size=30x30) experienced degraded performance:

HTTP code: 200
Response time: 1029 ms

Resolved: Thumbnails API Endpoint performance has improved in f02b515 after 9 minutes.


Create an intro

Add an intro about yourself: who are you, what is your strength, why are you here.

some comment


ADD -- St. Mary's County, Maryland

To: [STILL NEED COUNTY OFFICIALS HERE]
Subject: [*** INSERT UNIQUE SUBJECT LINE ***]
Dear St. Mary’s County Officials,
My name is [YOUR NAME], and I am a St. Mary’s County resident. I am writing to ask that you reverse the recent increases to the budget of the St. Mary's County Sheriff's Office, but rather begin to defund it and shift money towards non-police resources that keep residents safe.
In the midst of this pandemic and public outcry against police brutality, it feels especially inappropriate to recently increase the St. Mary's County Sheriff's Office budget by $5,019,990 or 11.4%. Jeannett Cudmore, chief financial officer for the county, stated when recently approving the budget that she could go back and make adjustments to the county’s budget for FY2021 if any major changes take place. The rising movements around the world and even locally are a clear testament to major change being required. I urge you to ethically reallocate this increase, as well as a meaningful portion of the remaining Sheriff Office’s budget, towards social services and education.
Investment in programs such as [STILL NEED PROGRAMS HERE] shows our commitment to communities and the vision that all St. Mary’s County residents deserve to thrive. Historically, the county government has spent far more on police than on public health, homeless services, youth services, and other vital agencies.
It’s time to reallocate the funding of the Sheriff’s Office and begin the gradual process of strategically reallocating resources, funding, and responsibility away from an armed police force and towards community-based models of safety, support, and prevention. It’s time to protect investments in human services, the social safety net, and racial and economic justice. I am writing to insist that the St. Mary’s County budget for FY 2021 be adjusted and the upcoming FY 2022 budget development better reflects the voices and needs of our local citizens. I am asking that county officials give intense care, attention and effort towards sustainable, long-term change.
Sincerely, [YOUR NAME] [YOUR ADDRESS] [YOUR EMAIL] [YOUR PHONE NUMBER]

Thank you for submitting your city to defund12.org! Your request is now in the queue for review so we can publish.

Please provide email addresses so we can proceed with this request

email addresses -
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Reviewing now

Some minor edits below:

To<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Message:
Dear St. Mary’s County Officials,
My name is [YOUR NAME], and I am a St. Mary’s County resident. I am writing to ask that you reverse the recent increases to the budget of the St. Mary's County Sheriff's Office, but rather begin to defund it and shift money towards non-police resources that keep residents safe.
In the midst of this pandemic and public outcry against police brutality, it feels especially inappropriate to recently increase the St. Mary's County Sheriff's Office budget by $5,019,990 or 11.4%. Jeannett Cudmore, Chief Financial Officer for the county, stated when recently approving the budget that she could go back and make adjustments to the county’s budget for FY2021 if any major changes take place. The rising movements around the world and even locally are a clear testament to major change being required. I urge you to ethically reallocate this increase, as well as a meaningful portion of the remaining Sheriff Office’s budget, towards social services and education.
Investment in services such as affordable housing, education, health care, child care, public health, and youth services shows our commitment to communities and the vision that all St. Mary’s County residents deserve to thrive. Historically, the county government has spent far more on police than these vital community needs.
It’s time to reallocate the funding of the Sheriff’s Office and begin the gradual process of strategically reallocating resources, funding, and responsibility away from an armed police force and towards community-based models of safety, support, and prevention. It’s time to protect investments in human services, the social safety net, and racial and economic justice. I am writing to insist that the St. Mary’s County budget for FY 2021 be adjusted and the upcoming FY 2022 budget development better reflects the voices and needs of our local citizens. I am asking that county officials give intense care, attention and effort towards sustainable, long-term change.
Sincerely,
[YOUR NAME]
[YOUR ADDRESS]
[YOUR EMAIL]
[YOUR PHONE NUMBER]

on it


In order to enable nested view for related items, Rob would like to know any cyclic dependencies there from Mees

Mees is removing the contains section from the nested view, which is probably going to fix those cyclic issues, so then the Related links can also have nested view enabled.

Alright, that helps, thanks. I got the easy solution:

first of all, we are not interested in things that are related to things that are related. That's too weak. DO "related to" should not go further than one step.  In other words: a "related to" link can be nested, but  that nested views should skip "related to" links.
Example:
output encoding - is related to xss - which again is related to csp configuration.
In the CRE page we show output encoding, with "is related to" xss, but not the csp configuration below that.
2.second, we are less interested in what related things are part of. We don't show that either.
Numbers 1 and 2 can be seen as: when doing a nested view on a "related to" topic, leave out the part of and the related to. Because the 'contains' is already left out, the only remaining link type to show in the nested view for "is related: topics is 'linked'.

Hi @Meess the cre page is looking great, but I do not yet see that related items have a nested view, for example on the well known https://www.opencre.org/cre/482-866 we see that personal data is not expanded. Otherwise it would have shown the linked items (mostly NIST 53 in this case).

@robvanderveer that is true, I canceled the pull request because I encountered still quite some bug with the nesting. So there would not be any changes related to this issue in production atm. But pull request is coming in a sec for the fix


Entry points doesn't inline CSS, but client-side navigation might load another entry point

Describe the bug
I'm just forming the discussion started at https://github.com/vitejs/vite/pull/9761#issuecomment-1257056984 in a hopefully well formed issue.
This issue is somewhere between a bug and a feature, the best way to see this is as "behavior that was fine and now was stopped working"(after PR #9761).
Problem
Since PR #9761, client side navigation on legacy mode is problematic.
For example, assume hypothetically you have a Nuxt website with the pages "/"(homepage) and "/about", each of them having some CSS.
The user may start in the page "/" and then navigate(**in the client side) to the page "/about", or the opposite, each of the option should be totally valid.
According to Vite, AFAIK, both of the pages are considered to be entry points.
If we're not on legacy mode, everything works well, since both on SSR and client-side navigation, the client always load the relevant <link> tags of the CSS files needed.
Assuming we're on legacy mode now.
On the first page the user load, there's no need to load JS-inlined CSS, since by SSR there are <link> tags referencing to the relevant CSS files. This was the motivation of PR #9761, that canceled CSS-inlining by JS for entry points, since they are already loaded by SSR.
But on our case, the SSR loads initially only the CSS files for the first page, but not to the second one.
When the user use the client side navigation to the second page, neither of the CSS files or the JS-inlined CSS is loaded! The former doesn't get loaded because we're on legacy mode, and the second isn't loaded because of PR #9761.
Solutions
As the last paragraph suggests, we have three possible solutions:

Loading the CSS files like in modern mode. This is the most elegant solution in my opinion, and was done in PR #9920.
Revert PR #9761, which then will inline the CSS always on legacy, no matter if it's entry point or not. The problem of course is the original issue it solved, that the JS output will be larger since it contains the inlined-CSS, which is might be duplicated since the CSS files might be already loaded on SSR. Therefore, I suggest also the following next solution.
Perform the CSS-inlining in a different JS file for each entry points. This way, on Vite preloading(which is essentially the Vite client-side navigation ability) in legacy mode, Vite will check if the CSS assets where already loaded, and only if not, Vite will import the JS file representing the relevant CSS-inlining. This way there the client will never (at the same session) need to load the same asset twice, once as CSS and once as JS.

Reproduction
See the code and the online preview in the readme desctiption(you need to use legacy browser for see the issue of CSS missing on navigation): https://github.com/Tal500/sveltekit-legacy-demo#online-preview
System Info
Not relevant.

Used Package Manager
npm
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

@sapphi-red @poyoho
Any update on the decision made on this issue?
It's a real blocker for sveltejs/kit#6265 for a long time, and can be fixed easily by #9920 that is also getting old.

I now understand when this happens.
https://stackblitz.com/edit/vitejs-vite-gdwexk?file=dist%2Fassets%2Fcounter.e7e030da.js&terminal=dev
This happens when an entry file is imported by a dynamic import.
IMO we should revert #9761 as it's a regression.
#9920 will take a bit more time as we haven't discussed this yet.
About the 3rd solution, I don't find any difference from #9920. But maybe I'm missing something.

I think revert #9761 it seems the best chiose. 👍

Tnx for fixing this issue!

About the 3rd solution, I don't find any difference from #9920. But maybe I'm missing something.

To be clear - what I mean in the 3rd solution is that we can put the JS-inlined-CSS in a different JS file, and load in on __vitePreload() only if the matching CSS wasn't already exists as a <link> node in the DOM (this can happen when the matching CSS file is loaded in the <head> node during SSR).
The advantage of 3rd solution over the 2nd is that the client wouldn't need to fetch a JS file containing the inlined CSS if the CSS file were already loaded (say, by SSR), and this reduces the number of downloaded bytes on HTTP.


Mining Levels unpicked

Apparently unpick can't place its constants in enum constructor parameters which is the only place vanilla would use these, so I don't know but here

How about the block methods that handle/return mining levels?

Nope lol


Add node fields

🚧 Work in Progress 🚧
Depends on https://github.com/tree-sitter/tree-sitter/pull/271
I'm just opening this up for some feedback on another example of node fields. It's currently in an unfinished state. I'm curious what you think of the test changes. Some highlights:

I added a new visible block node to represent blocks of statements. I think this makes rules like if_statement look more similar to other languages.
If statements now have exactly one condition, exactly one consequence, and zero or more alternatives (which can either be else_clauses or elif_clauses.
I added several other fields to several other types of nodes, and updated a bunch of the tests to assert about the fields.

/cc @rewinfrey @robrix @aymannadeem

Thanks @maxbrunsfeld! ⚡

I added a new visible block node to represent blocks of statements. I think this makes rules like if_statement look more similar to other languages.

I haven't done any special treatment for blocks of statements; should I introduce something to handle block as a new record field, or is the shape of data types fine as is? I don't have my head deep enough in this space to tell by skimming, so I'd need to actually test it out...

If statements now have exactly one condition, exactly one consequence, and zero or more alternatives (which can either be else_clauses or elif_clauses).

This closely lines up with the tests I've been using to date; the only thing I'd update in my test JSON file is the alternative to make multiple true instead of false.


Contextual css selector

Issue #23.
Added support for descendent, >, ~, and +.

Does this only support 1 level of nested selectors? Will it be extra hard to add infinite depth to nested selectors later on if/when wanted?
e.g.,
find('.foo + div > span')

@blainekasten I just ran the following
it.only('.foo + div > span', () => {
    const wrapper = shallow(

    );

    expect(wrapper.find('.foo + div > span').length).to.equal(1);
  });

and it passed. Based on how it is written it should support nesting, but there should be more testing around the nested selectors.

See changes made based off of suggestions

@borisyankov good call, using native reduce in latest commit

any progress on this?

I think I've addressed all the concerns, but am open to other changes

@dustinsanders would you mind rebasing this on top of latest master, and down to a smaller number of conceptually atomic commits? It's got merge conflicts atm.

@ljharb I have rebased and squashed to one commit

@dustinsanders looks like this needs a fresh rebase - sorry this has taken so long.

@ljharb this has been freshly rebased

@dustinsanders this looks awesome. great work.


Segmentation fault with Potential()

Hi, I'm very thankful to you for making pytreegrav!
This time, I have come across an issue with pytreegrav. I'm happy if I could get some help.
Problem
I have received Segmentation fault from Potential()
What is mysterious is that larger size of arrays don't lead to Segmentation fault, while smaller size of arrays do lead to.
What I did & received

The code outputs

Kinetic complete.
Segmentation fault (core dumped)

To identify the place producing Segmentation fault, I put print("Kinetic complete.") and print("Potential complete."). I received the first but not the latter, so I think Potential() causes Segmentation fault.

I added del and gc.collect() and it doesn't make any change.

I tried sys.settrace and gdb python refering to https://stackoverflow.com/questions/10035541/what-causes-a-python-segmentation-fault. However I couldn't use it well.
I just put sys.settrace(None) in the first block of my code, and (gdb) backtrace returned

#0  0x00007fffbd5e6bd0 in pytreegrav::octree::Octree::BuildTree$2415(instance::jitclass::Octree$237fffd6b84c10$3cSizes$3aarray$28float64$2c$201d$2c$20A$29$2cDeltas$3aarray$28float64$2c$201d$2c$20A$29$2cCoordinates$3aarray$28float64$2c$202d$2c$20A$29$2cMasses$3aarray$28float64$2c$201d$2c$20A$29$2cQuadrupoles$3aarray$28float64$2c$203d$2c$20A$29$2cHasQuads$3abool$2cNumParticles$3aint64$2cNumNodes$3aint64$2cSoftenings$3aarray$28float64$2c$201d$2c$20A$29$2cNextBranch$3aarray$28int64$2c$201d$2c$20A$29$2cFirstSubnode$3aarray$28int64$2c$201d$2c$20A$29$2cTreewalkIndices$3aarray$28int64$2c$201d$2c$20A$29$3e, Array<double, 2, C, mutable, aligned>, Array<double, 1, C, mutable, aligned>, Array<double, 1, C, mutable, aligned>) ()

#1  0x00007fffbd00a5de in pytreegrav::octree::Octree::__init__$2414(instance::jitclass::Octree$237fffd6b84c10$3cSizes$3aarray$28float64$2c$201d$2c$20A$29$2cDeltas$3aarray$28float64$2c$201d$2c$20A$29$2cCoordinates$3aarray$28float64$2c$202d$2c$20A$29$2cMasses$3aarray$28float64$2c$201d$2c$20A$29$2cQuadrupoles$3aarray$28float64$2c$203d$2c$20A$29$2cHasQuads$3abool$2cNumParticles$3aint64$2cNumNodes$3aint64$2cSoftenings$3aarray$28float64$2c$201d$2c$20A$29$2cNextBranch$3aarray$28int64$2c$201d$2c$20A$29$2cFirstSubnode$3aarray$28int64$2c$201d$2c$20A$29$2cTreewalkIndices$3aarray$28int64$2c$201d$2c$20A$29$3e, Array<double, 2, C, mutable, aligned>, Array<double, 1, C, mutable, aligned>, Array<double, 1, C, mutable, aligned>, bool, bool) ()

#2  0x00007fffbcfe8151 in $3cdynamic$3e::ctor$2413(Array<double, 2, C, mutable, aligned>, Array<double, 1, C, mutable, aligned>, Array<double, 1, C, mutable, aligned>, bool, bool) ()

#3  0x00007fffbcfe863c in cpython::$3cdynamic$3e::ctor$2413(Array<double, 2, C, mutable, aligned>, Array<double, 1, C, mutable, aligned>, Array<double, 1, C, mutable, aligned>, bool, bool) ()

... (long backtrace)

#46 0x000055555573afe5 in _start () at ../sysdeps/x86_64/elf/start.S:103

(gdb) info locals returned No symbol table info available.
Script
It's long, so I cut off some parts of the code.
from pytreegrav import Potential as ptgPotential

...(cut)

for j,i in enumerate(snaplist):
    with h5py.File(datafile, 'r') as f:
        pos_DM = np.asarray(f["PartType1/Coordinates"])
        vel_DM = np.asarray(f["PartType1/Velocities"], dtype="float64") * 1e-2  # kpc/Myr
        mas_DM = np.asarray(f["PartType1/Masses"]) * 1e8  # M_sun
        IDs_DM = np.asarray(f["PartType1/ParticleIDs"], dtype="int32")

    # Withdraw satellite particles having been bound in previous snapshot
#------------------------------#
#    pos_DM_sate_bnd = pos_DM
#    vel_DM_sate_bnd = vel_DM
#    mas_DM_sate_bnd = mas_DM
#    IDs_DM_sate_bnd = IDs_DM
#    num_DM_sate_bnd = len(IDs_DM_sate_bnd)
#------------------------------#
    idxs_DM_sate_bnd = np.empty_like(IDs_DM_sate_bnd)
    libc1.get_bound_idxs(IDs_DM, IDs_DM_sate_bnd, idxs_DM_sate_bnd)
    pos_DM_sate_bnd = pos_DM[idxs_DM_sate_bnd,:]
    vel_DM_sate_bnd = vel_DM[idxs_DM_sate_bnd,:]
    mas_DM_sate_bnd = mas_DM[idxs_DM_sate_bnd]
    IDs_DM_sate_bnd = IDs_DM[idxs_DM_sate_bnd]
    num_DM_sate_bnd = len(idxs_DM_sate_bnd)
#------------------------------#
    del pos_DM; del vel_DM; del mas_DM; del IDs_DM; gc.collect()

# Not important section from here...
    # Calculate BcV
    BcV_DM_sate_bnd = calc_CoM(vel_DM_sate_bnd, num_DM_sate_bnd)

    # Calculate kinetic energies
    num_DM_sate_bnd_ctp = ctypes.c_int(num_DM_sate_bnd)
    mass_sate_ctp = ctypes.c_double(mas_DM_sate_bnd[0])
    kin_ene = np.empty(num_DM_sate_bnd, dtype="float64")
    libc1.calc_kin_ene( vel_DM_sate_bnd - BcV_DM_sate_bnd, mass_sate_ctp, num_DM_sate_bnd_ctp, kin_ene)
    del vel_DM_sate_bnd; gc.collect()
    print("Kinetic complete.")
# to here.

    # Calculate potential energies
    eps_DM = np.repeat(eps, num_DM_sate_bnd)
    pot_ene = ptgPotential(pos_DM_sate_bnd, mas_DM_sate_bnd, softening=eps_DM, G=4.493e-12, theta=.6, parallel=True, method="tree")
    print("Potential complete.")

...

Helps for you to read the script

The function ptgPotential is a calculator of potential energy, and is also the causer of Segmentation fault.
The flow is following:

Read the particle data.
Pick out a part of the particles using idxs_DM_sate_bnd. If I use the comment-out part (switch the section #-----#), the code uses all particles.
2.5. (Not important) Calculate the baryocentric velocity (BcV).
(Not important) Calculate kinetic energies of each particles.
Calculate potential energies of each particles.

Context
This is an analysis code for N-body gravitational simulation.
The number of DM particles (N) = 23075000 (~10^7).
I want to calculate bounding energy (= kinetic energy - potential energy).
I use my own C library to calculate kinetic energy, and it works with no problem.
For potential energy, I use a function of pytreegrav: Potential(). And it seems to cause Segmentation fault.
What is mysterious, is that it doesn't raise Segmentation fault with all (N~10^7) particles while it raises if I pick out and use N=8075000 (~10^6) particles.
I suspect that it's not pytreegrav's fault, but I put this question here just in case.
Environment
The machine is a cluster of an institute. I don't have access to the details of OS.

Linux
Python 3.8.8 (Anaconda3-2022.05-Linux-x86_64)
Numpy  1.20.1
Numba  0.53.1

Pretty puzzling, can't say I've seen that one. If you could dump the exact arguments to Potential() that cause it to segfault I possibly check if it's a reproducible algorithmic issue.

Here are the snapshot, python script and my C library (before and after compiled).
I'm sorry but the snapshot file has a size of 952 MB.
I added your gmail to the list who can access these files.
https://drive.google.com/drive/folders/1eWbnFLpCgIQ6nRcfz_Jeo4VSbHtH5nT4?usp=sharing

I haven't checked whether the above segmentation fault is caused by the same bug as mine, but here is my situation:
After disabling Numba's JIT, I found that an index error is raised here due to requiring more than 2*self.NumParticles nodes (i.e. new_node_idx >= len(self.Coordinates)), as were initialized here. A small example:
import numpy as np
import pytreegrav as tg

pos = np.array([
  [0., 0., 0.],
  [1., 0., 0.],
  [10., 0., 0.],
])
m = np.ones(len(pos))
# This crashes.
pot = tg.Potential(pos, m, method="tree")

In my case I fixed it by doubling the number of nodes (copying all arrays over to new arrays) before we would otherwise run into the index error. But there might be a more efficient solution.

Hi guys,
I believe I just fixed the above bug from @saluto in the latest push. The issue is that for an octree structure you actually cannot put an a prior upper bound on the number of nodes, because two points that are close enough together can demand more recursive node splitting than average when building the tree (e.g. 1 and 0 above). Now, pytreegrav will dynamically allocate more storage in the tree structure if required. This has the additional benefit of allowing us to run a bit leaner on memory in the average case.
@ktyaman I was able to reproduce your error. The problem was that your dataset - if I parsed it correctly - consists of 8075000 points, but only 6 unique ones. pytreegrav can handle limited repetitions of points but if the entire dataset is like this then it ends up building incredibly deep trees and running out of memory. So the actual crash was fundamentally the same as @saluto's, but to fix it for this specific application would require some reworking.


add forward_issues config option

default true, can be set to false to can disable sending
issues from backend to QRS
issues not send to QRS are silently discarded.

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.
@havardpe for review/discussion

@geirst please take a look also


Added some redundant setting and writing of initial values to allow f…

…or one to only write the initial values without stepping in time

Superseded by PR #61


close the target and proxy connections after both finished talking

Hi,
Thanks for the PR.
Can you add a test case explaining the problem?

Hi,
I just want to explain. I've had a similar problem in the past with HTTPS, so I wanted to take the time and make sure it all works.
I understand that waiting is frustrating to the contributor, and indeed I've had little time for goproxy lately, I assure you I'll reach to that soon.
Thanks and sorry,

Prehaps a better way to handle this would be for client code to se http.Transport variables IdleConnTimeout and ResponseHeaderTimeout. They can be set on a new goproxy ProxyHttpServer instance. The default for those timeouts is 0, which waits forever. Setting it to a non-zero value will automatically close a connection when the timeout lapses.
package main

import (
        "log"
        "time"
        "github.com/elazarl/goproxy"
)

func main() {
        var timeout time.Duration = 500 * time.Millisecond
        proxy:= goproxy.NewProxyHttpServer()
        log.Println("Idle timeout: ",proxy.Tr.IdleConnTimeout)
        log.Println("Response header timeout: ",proxy.Tr.ResponseHeaderTimeout)
        proxy.Tr.IdleConnTimeout = timeout
        proxy.Tr.ResponseHeaderTimeout = timeout
        log.Println("Idle timeout: ",proxy.Tr.IdleConnTimeout)
        log.Println("Response header timeout: ",proxy.Tr.ResponseHeaderTimeout)
}

@ArielBadichi Perhaps a better way to handle this would be for your application code to set the http.Transport variables IdleConnTimeout and ResponseHeaderTimeout. They can be set on a new goproxy ProxyHttpServer instance. The default for those timeouts is 0, which waits forever. Setting it to a non-zero value will automatically close a connection when the timeout elapses.
package main

import (
        "github.com/elazarl/goproxy"
        "log"
        "time"
)

func main() {
        var timeout time.Duration = 500 * time.Millisecond
        proxy := goproxy.NewProxyHttpServer()
        log.Println("Idle timeout: ", proxy.Tr.IdleConnTimeout)
        log.Println("Response header timeout: ", proxy.Tr.ResponseHeaderTimeout)
        proxy.Tr.IdleConnTimeout = timeout
        proxy.Tr.ResponseHeaderTimeout = timeout
        log.Println("Idle timeout: ", proxy.Tr.IdleConnTimeout)
        log.Println("Response header timeout: ", proxy.Tr.ResponseHeaderTimeout)
}


(Enhancement)[load-json] support simdjson in new json reader

Proposed changes
be config:
enable_simdjson_reader=true
related PR #11665
related isue #11663
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 35.44 seconds
stream load tsv:          468 seconds loaded<PHONE_NUMBER>9 Bytes, about 152 MB/s
stream load json:         40 seconds loaded<PHONE_NUMBER> Bytes, about 56 MB/s
stream load orc:          68 seconds loaded<PHONE_NUMBER> Bytes, about 15 MB/s
stream load parquet:          28 seconds loaded 861443392 Bytes, about 29 MB/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230218132205_clickbench_pr_99630.html

run buildall

run p0

run buildall

@eldenmoon This patch would cause BE compile error on MacOS with clang below
Apple clang version 13.0.0 (clang-13<IP_ADDRESS>)
Target: arm64-apple-darwin21.3.0
Thread model: posix


Bounty: Fix token address page missing information, add balance (500 VIA)

Token address page (https://arc200.algodrop.net/#/token/6779767/address/P7DIQ5LXCUMDRVZC6RSXKIMBOYCXUIBHD3KYOF5JAXTN2WLRUNJ72KZI3U) is missing token metadata and should show balance of address.
Token Metadata
Id: 6779767
Name: Voi Incentive Asset
Symbol: VIA
Decimals: 6
Total Supply: 10,000,000,000
Circulating Supply: 1234 **
Date of creation: 07/01/2023 **
Created at round: 31020682 **
** Need to update
Please leave proposal in comments along with VOI Address to deliver rewards upon accepted submission. Account of address provided must have balance.

@quangtuyen88 I went and done it. Thank you for your submission. Hope you find something else to pickup. I will be happy to review. Thx!

500 VIA goes to
ACP4CXBXEVEYH6LKZRFWF2HG3FEESIWJWTYBSTQELR7K46G3IHYFAPFX3E


Add theme toggle

Night mode theme check box is added to Settings Activity related with #428

Great work @neslihanturan ! :) Works well for me in a brief test, so I'm happy for this to be merged after @domdomegg 's suggestions have been implemented.

I'm tweaking some of the Codacy settings. In the meantime, some not-too-important warnings might be sent here. Sorry about that.

I'm happy to merge if we assume Codacy is being overzealous, and we can fix code style/lint issues later.

Awesome, thanks everyone!


Include OrientDB Database

Please only report on one project or product per issue
Guidelines for getting added to the CNCF Cloud Native Landscape:

We generally will only list a company in one box, to represent its major or best known offering. We occasionally make exceptions for large companies.
Projects with at least 250 GitHub stars that clearly fit in an existing category are generally included.
We are unlikely to create a new category for products/projects as we'd rather find the best home with the current options.
We are generally not including commercial versions of open source software, when that version just includes minor tweaks.
Closed source products need to link to a clear description of your product; no stealth mode companies.
Your project or company needs a logo.

Project or Product name: OrientDB
Is it open source? (if you are tempted to say partially, please answer no): Yes (Apache License, Version 2.0)
What are the best URL(s) for it? Repo and homepage (if different) for open source, product homepage for closed source?:
Repo: https://github.com/orientechnologies/orientdb
Homepage: http://orientdb.com/orientdb/
What one category does it best belong in? - App Definition & Development - Database & Data Analytics
What's the URL for the best logo (and it needs to include the name)?:  http://orientdb.com/wp-content/uploads/2017/10/OrientDB_by_CallidusCloud4.png
Anything else we need to know?:

Please provide a high res version of your logo. We would strongly prefer an SVG, AI, EPS or PSD of the image from http://orientdb.com/wp-content/uploads/2017/10/OrientDB_by_CallidusCloud4.png

Attached. Thanks.
OrientDB Logo.zip

@alexcontini Please convert the ai in the zip file.


[Unity] added preamble

Reasons for making this change:
... to let the file point to its canonical source
Links to documentation supporting these rule changes:
e.g. here is such a preamble, too:
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

@AdmiralSnyder thanks!


Update README.md

Can we include Grindez ? It's an up and coming freelancer marketplace with users in 107 countries.

The patch is misformatted, but other then that the service seems rather small right now.. maybe wait a bit until it's larger


Implement webhook handling to listen to changes in Canto

Problem with this right now: changes to the filename are not reflected in the HTML output, e.g. in src attributes of img tags…

The preview is valid for one day, I learned from the Canto support. I suggested to invalidate it on asset change, let's see what happens. Nothing I can do right now to change that behaviour.