CI for azps-7.0.0

Docs Build status updates of commit bae5974:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

aps-7.0.0/Az.ADDomainServices/Az.ADDomainServices.md
:white_check_mark:Succeeded

aps-7.0.0/Az.ADDomainServices/Get-AzADDomainService.md
:white_check_mark:Succeeded

aps-7.0.0/Az.ADDomainServices/New-AzADDomainService.md
:white_check_mark:Succeeded

aps-7.0.0/Az.ADDomainServices/New-AzADDomainServiceForestTrust.md
:white_check_mark:Succeeded

aps-7.0.0/Az.ADDomainServices/New-AzADDomainServiceReplicaSet.md
:white_check_mark:Succeeded

aps-7.0.0/Az.ADDomainServices/Remove-AzADDomainService.md
:white_check_mark:Succeeded

aps-7.0.0/Az.ADDomainServices/Update-AzADDomainService.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Add-AzEnvironment.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Az.Accounts.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Clear-AzContext.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Clear-AzDefault.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Connect-AzAccount.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Disable-AzContextAutosave.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Disable-AzDataCollection.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Disable-AzureRmAlias.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Disconnect-AzAccount.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Enable-AzContextAutosave.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Enable-AzDataCollection.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Enable-AzureRmAlias.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Get-AzAccessToken.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Get-AzContext.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Get-AzContextAutosaveSetting.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Get-AzDefault.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Get-AzEnvironment.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Get-AzSubscription.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Get-AzTenant.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Import-AzContext.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Invoke-AzRestMethod.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Open-AzSurveyLink.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Register-AzModule.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Remove-AzContext.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Remove-AzEnvironment.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Rename-AzContext.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Resolve-AzError.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Save-AzContext.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Select-AzContext.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Send-Feedback.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Set-AzContext.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Set-AzDefault.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Set-AzEnvironment.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Accounts/Uninstall-AzureRm.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Advisor/Az.Advisor.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Advisor/Disable-AzAdvisorRecommendation.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Advisor/Enable-AzAdvisorRecommendation.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Advisor/Get-AzAdvisorConfiguration.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Advisor/Get-AzAdvisorRecommendation.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Advisor/Set-AzAdvisorConfiguration.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Aks/Az.Aks.md
:white_check_mark:Succeeded

aps-7.0.0/Az.Aks/Disable-AzAksAddOn.md
:white_check_mark:Succeeded

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

Line 0, Column 0: [Warning: MAML2Yaml_Directory_NotFound] Directory can't be found: azps-7.0.0

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

Docs Build status updates of commit 7c0ae52:
:warning: Validation status: warnings

File
Status
Preview URL
Details

azps-7.0.0/Az.RedisCache/New-AzRedisCache.md
:warning:Warning
View (azps-7.0.0)
Details

azps-7.0.0/Az.ADDomainServices/Get-AzADDomainService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.ADDomainServices/Remove-AzADDomainService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.ADDomainServices/Update-AzADDomainService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Aks/Get-AzAksNodePoolUpgradeProfile.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Aks/Get-AzAksUpgradeProfile.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Aks/Start-AzAksCluster.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Aks/Stop-AzAksCluster.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.AppConfiguration/Get-AzAppConfigurationStore.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.AppConfiguration/New-AzAppConfigurationStoreKey.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.AppConfiguration/Remove-AzAppConfigurationStore.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.AppConfiguration/Update-AzAppConfigurationStore.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.ApplicationInsights/Get-AzApplicationInsightsWebTest.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.ApplicationInsights/Remove-AzApplicationInsightsWebTest.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.ApplicationInsights/Update-AzApplicationInsightsWebTestTag.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Automation/Start-AzAutomationDscCompilationJob.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.BotService/Get-AzBotService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.BotService/Remove-AzBotService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.BotService/Update-AzBotService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Get-AzCloudService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Get-AzCloudServiceNetworkInterfaces.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Get-AzCloudServiceOSFamily.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Get-AzCloudServiceOSVersion.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Get-AzCloudServicePublicIPAddress.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Get-AzCloudServiceRoleInstance.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Invoke-AzCloudServiceRebuild.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Invoke-AzCloudServiceReimage.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Invoke-AzCloudServiceRoleInstanceRebuild.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Invoke-AzCloudServiceRoleInstanceReimage.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/New-AzCloudService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Remove-AzCloudService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Remove-AzCloudServiceRoleInstance.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Restart-AzCloudService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Restart-AzCloudServiceRoleInstance.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Start-AzCloudService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Stop-AzCloudService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Switch-AzCloudService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.CloudService/Update-AzCloudService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Communication/Get-AzCommunicationService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Communication/New-AzCommunicationServiceKey.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Communication/Remove-AzCommunicationService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Communication/Set-AzCommunicationServiceNotificationHub.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Communication/Update-AzCommunicationService.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Compute/Get-AzGalleryApplication.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Compute/Get-AzGalleryApplicationVersion.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Compute/Get-AzVMRunCommand.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Compute/Get-AzVmssVMRunCommand.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Compute/New-AzVmss.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Compute/Remove-AzGalleryApplication.md
:bulb:Suggestion
View (azps-7.0.0)
Details

azps-7.0.0/Az.Compute/Remove-AzGalleryApplicationVersion.md
:bulb:Suggestion
View (azps-7.0.0)
Details

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

azps-7.0.0/Az.RedisCache/New-AzRedisCache.md

Line 0, Column 0: [Warning: file-not-found - See documentation] Invalid file link: './../../../Network/Network/help/New-AzVirtualNetwork.md'.

azps-7.0.0/Az.ADDomainServices/Get-AzADDomainService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAdDomainServicesIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.ADDomainServices/Remove-AzADDomainService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAdDomainServicesIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.ADDomainServices/Update-AzADDomainService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAdDomainServicesIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Aks/Get-AzAksNodePoolUpgradeProfile.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAksIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Aks/Get-AzAksUpgradeProfile.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAksIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Aks/Start-AzAksCluster.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAksIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Aks/Stop-AzAksCluster.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAksIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.AppConfiguration/Get-AzAppConfigurationStore.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAppConfigurationIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.AppConfiguration/New-AzAppConfigurationStoreKey.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAppConfigurationIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.AppConfiguration/Remove-AzAppConfigurationStore.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAppConfigurationIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.AppConfiguration/Update-AzAppConfigurationStore.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IAppConfigurationIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.ApplicationInsights/Get-AzApplicationInsightsWebTest.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IApplicationInsightsIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.ApplicationInsights/Remove-AzApplicationInsightsWebTest.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IApplicationInsightsIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.ApplicationInsights/Update-AzApplicationInsightsWebTestTag.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IApplicationInsightsIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Automation/Start-AzAutomationDscCompilationJob.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'NodeName' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.BotService/Get-AzBotService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IBotServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.BotService/Remove-AzBotService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IBotServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.BotService/Update-AzBotService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IBotServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Get-AzCloudService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Get-AzCloudServiceNetworkInterfaces.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'CloudService' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Get-AzCloudServiceOSFamily.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Get-AzCloudServiceOSVersion.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Get-AzCloudServicePublicIPAddress.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'CloudService' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Get-AzCloudServiceRoleInstance.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Invoke-AzCloudServiceRebuild.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Invoke-AzCloudServiceReimage.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Invoke-AzCloudServiceRoleInstanceRebuild.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Invoke-AzCloudServiceRoleInstanceReimage.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/New-AzCloudService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceExtensionProfile' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceNetworkProfile' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceOSProfile' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceRoleProfile' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Remove-AzCloudService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Remove-AzCloudServiceRoleInstance.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Restart-AzCloudService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Restart-AzCloudServiceRoleInstance.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Start-AzCloudService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Stop-AzCloudService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Switch-AzCloudService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'CloudService' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.CloudService/Update-AzCloudService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudServiceIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICloudService' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Communication/Get-AzCommunicationService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICommunicationIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Communication/New-AzCommunicationServiceKey.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICommunicationIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IRegenerateKeyParameters' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Communication/Remove-AzCommunicationService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICommunicationIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Communication/Set-AzCommunicationServiceNotificationHub.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ILinkNotificationHubParameters' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Communication/Update-AzCommunicationService.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ICommunicationIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Compute/Get-AzGalleryApplication.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IComputeIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Compute/Get-AzGalleryApplicationVersion.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IComputeIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Compute/Get-AzVMRunCommand.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IComputeIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Compute/Get-AzVmssVMRunCommand.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IComputeIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Compute/New-AzVmss.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'DomainNameLabel' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Location' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ScaleSetName' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceGroupName' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Compute/Remove-AzGalleryApplication.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IComputeIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

azps-7.0.0/Az.Compute/Remove-AzGalleryApplicationVersion.md

Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'IComputeIdentity' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MajorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MinorVersion' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 0, Column 0: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'Patch' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

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


RFW-0008: MT need image upload as input option

Description:
Like google translate we need image upload option in Machine Translation. With that we will be able to translate all the text in an image to and forth in Tibetan.
Please refer here.
Rationale:
With this it will be more convenient to translate things immediately. Because typing what you want to translate will take time and you are prone to make spelling mistake through which model might mistranslate.
Inspiration:

For the start we are only gonna use google Vision or OCR for the detection of text to be translated from the image uploaded

from Tibetan to Other Language
the coordinates are given for each character for tibetan from OCR API . and translating each char is not possible.
from other language to tibetan
same like above translation of each word given from the ocr coordinates are being translated to garbage for now. we need longer text for translate from our model . merging text would lead to lose of coordinates correctness so merging text is not an solution.


Solderer dying

I should note a Twitch viewer commented that he had to break and replace various other units and cables after leaving and coming back, so it's probably not restricted to just the solderer. Did he bother filing a bug report for it rather than just complaining about it in a Twitch channel? Don't be silly. XD

@RealGrep Can you try this debug build in a fresh world with just a solderer? Let me know what the console says.
refinedstorage-debug.zip

Can't seem to get it to freeze up in a fresh world with only the solderer, at the moment. Doing the same thing as usual and going to the nether, waiting a couple of minutes, returning and hitting the redstone control mode button. Do you still want the logs? Shall I try it in my normal world where it locks up?

Yes, please do.

Spoke too soon. Managed. I wonder if it has anything to do with TheOneProbe. It's spewing errors there. If not, at least the NullPointerException might be a clue. Anyway, I zipped up the entire log. To find the relevant section of the log, search for a few asterisks, i.e. "***".
https://www.dropbox.com/s/ltpe188zevnlj51/fml-server-latest-rs1.zip?dl=0
So basically, I moved it away from the spawn chunk to make sure it wasn't loaded when I left. I put the nether portal slightly away from the solderer (one chunk away diagonally). Went to the nether, waited a couple of minutes, and returned. The redstone mode button no longer worked. Solderer seems to stop ticking.

There's a possibility the TOP NPE is from this: https://github.com/McJty/TheOneProbe/issues/14 . And if so, that might fix it. Though the solderer isn't really multi-part, so not sure this applies.

Huh:
[14:22:01] [Server thread/INFO] [STDOUT/]: [refinedstorage.tile.TileMachine:func_73660_a:54]: [REFINED STORAGE DEBUG] Machine Tick 1280 (Connected=false,controller=null,pos=BlockPos{x=517, y=64, z=-210})
[14:22:02] [Server thread/DEBUG] [FML/]: The world 1a53be82 (Addle's Realm) may have leaked: seen 140 times.
**************** 14:22 go to nether, solderer so far ok

Your solderer wasn't even connected when you went to the nether?

Correct. You did say just the solderer. :)

lol, that is true... I actually need the solderer to be connected to a controller (which is not technically a machine) before you go the the nether :)

Ok, will do so.

About the TOP error, the solderer does check for null:
Solderer:
if (capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY && facing != null) {

TOP:
        if (te != null && te.hasCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null)) {
            IItemHandler capability = te.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null);

This should fix The One Probe error:
refinedstorage-debug.zip

This is the log with the solderer connected to a creative controller:
https://www.dropbox.com/s/addzyr6l6wmqeq9/fml-server-latest-rs2.zip?dl=0

What happened here?
[13:58:23] [Server thread/INFO] [STDOUT/]: [refinedstorage.tile.TileMachine:func_73660_a:54]: [REFINED STORAGE DEBUG] Machine Tick 1500 (Connected=true,controller=refinedstorage.tile.controller.TileController@7a5f83ce,pos=BlockPos{x=126, y=64, z=293})
[13:58:24] [Server thread/INFO] [STDOUT/]: [refinedstorage.tile.TileMachine:func_73660_a:66]: [REFINED STORAGE DEBUG] BlockPos{x=126, y=64, z=293} My state changed to false
[13:58:24] [Server thread/INFO] [STDOUT/]: [refinedstorage.tile.TileMachine:func_73660_a:54]: [REFINED STORAGE DEBUG] Machine Tick 1520 (Connected=false,controller=null,pos=BlockPos{x=126, y=64, z=293})

Did you change the redstone control of the controller?
Also, check if the error still persists with the other debug version I posted.

Yep, before I go to the nether, I click it to make sure it's ok. I click it again when I return to see if it's frozen up or not.
About to test with the new version.

Ok, same basic result, except the errors from TOP are gone (so as I figured was likely, they are unrelated, but still nice to have them gone):
https://www.dropbox.com/s/1c7xupl88pw9n4a/fml-server-latest-rs3.zip?dl=0

Did the machine stop ticking or you just left the game quickly?

Still in the game next to it, and I see no ticking messages. The last line on the console is still: "[16:18:11] [Server thread/INFO] [FML]: Unloading dimension -1"

Okay, interesting...

Interestingly, the redstone control button seems to work ok on the creative controller. No messages are generated in the console when I click on it, but it updates and changes modes.

Does the redstone button work on other machines like the grid or importer after coming back from the nether?

I'll check that now.

Nope, I put down a ton of machines. None of the buttons work in any of them, except the creative controller.
https://www.dropbox.com/s/xz2txil4olqe4xm/fml-server-latest-rs4.zip?dl=0
What I find interesting is it seems things are ok until the Nether is actually unloaded, at which point all the messages from RS stop.

Yep, the two are related somehow. What I did was put down a chunkloader in the nether to keep it loaded (The ExtraUtils2 one, along with a bunch of lava generators to power it).
Did the same test as usual and waited a couple of minutes in the nether. Came back, and all the machines seem to be responsive, and I can change the state of all the buttons.
That's rather weird!

So if you keep the nether loaded while the machines are in the overworld, everything keeps working? O_O

Yep! Sort of weird, huh? lol

Odd, I just repeated it, the nether didn't unload, but the buttons are unresponsive. Might be a red herring.

Ok, I removed the check if redstone is enabled for testing. Can you retest with this?
refinedstorage-debug.zip

Same basic test sequence with new debug build: https://www.dropbox.com/s/ypvusruh0p2d1rd/fml-server-latest-rs5.zip?dl=0

Hmm,  can you test this build?
Really, thank you for the testing.
refinedstorage-debug130616.zip

Here you go: https://www.dropbox.com/s/wh34e26rlh1j64e/fml-server-latest-rs6.zip?dl=0
And you're welcome, I'm glad to help out. :)

Okay, can you now try with this build:
refinedstorage-debug.zip

Sadly, bug still exists. First test worked ok, so I stayed a bit longer in the nether before returning. This time, the redstone mode buttons are unresponsive again. Sorry. :(

Really weird issue. Will definitely look at it 100% at the weekend, considering as this is the only remaining bug open.

It is. Seems to be better if I keep my area chunk loaded, so definitely seems to be related to chunk loading/unloading.
And yeah, pretty much the only real bug I know of left in it. heh

Please send a zip with the pack and configs to raoulvdberge at gmail dot com

Done :)

I am in my world seeing a more generalized version of this problem. Sometimes if I am off roaming the world or in another dimension I come back to my base and the controller does not see any of it's connected devices. At first I thought it was a power issue, but after putting a huge capacitor to make sure it wasn't fluctuation in my power grid... nope.
It's easily fixed by going to the controller and toggling the redstone mode so it goes off then on, where it rediscovers all it's devices. However this is bad news for unattended automation.
All chunks involved are chunk loaded with Ender Anchors (random things) in an attempt to resolve this. Didn't help.

Possibly (probably?) related: the controller is in a different chunk than all it's devices other than it's power source. All should be chunk loaded.

Should be fixed now! @RealGrep, please hang in there. Will post a test build for you when the dev branch is a bit more stable.

Well, did the usual test sequence three times, and I can't replicate the bug any more. So looks like it's fixed, unless I was just unlucky in my testing. Good job! :D

If you DO see it again though, please do not hesitate to make me unhappy again xD

Will do! XD


Model/regex output ends inappropriately as soon as pattern can be matched.

Describe the issue as clearly as possible:
When using regex, with a pattern such as .* at the end, the model's outputs seem to get cut off soon after the pattern is matched (even if it should continue outputing).  Apologies in advance if this is not an Outlines issue and/or I am making a trivial error.
Steps/code to reproduce the bug:
import outlines

model = outlines.models.transformers("Mistral-7B-Instruct-v0.3-newer-from-8-16-24")

prompt = """<s>[INST] Please tell me a story about a cat. [/INST]

"""

regex_str = r"Once upon a time, there was a cat named Snowball.*"

num_trials = 1
for _ in range(num_trials):
    generator = outlines.generate.regex(model, regex_str)
    prompts = [prompt, prompt, prompt, prompt]
    answers = generator(prompts)
    for answer in answers:
        print(answer)

Expected result:
I would expect it to generate a short story.  But it seems to generate a minimal number of tokens and then get "cut off".  Example outputs:
Once upon a time, there was a cat named Snowball living
Once upon a time, there was a cat named Snowball
Once upon a time, there was a cat named Snowball
Once upon a time, there was a cat named Snowball in

Note that when forcing a specific length, for example, .{100}, all works as expected.
Outlines/Python version information:
0.0.46
Python 3.10.14

Another example of what I believe may be the same issue:
import outlines

model = outlines.models.transformers("Mistral-7B-Instruct-v0.3-newer-from-8-16-24")

prompt = "11 - 1 = "

regex_str = r"(10|[0-9])"

generator = outlines.generate.regex(model, regex_str)
prompts = [prompt, prompt, prompt, prompt]
answers = generator(prompts)
for answer in answers:
    print(answer)

It consistently outputs 1 instead of 10.  My guess is that it is trying to output 10, but that the first token, 1, fulfills the regex pattern, so then it ends.

Note that this bug is not limited to regex, it affects generate.choice too:
import outlines

model = outlines.models.transformers("Mistral-7B-Instruct-v0.3-newer-from-8-16-24")

prompt = "11 - 1 = "

choices = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"] # outputs 1
choices = ["0", "2", "3", "4", "5", "6", "7", "8", "9", "10"] # when 1 is removed, it outputs 10

generator = outlines.generate.choice(model, choices)
prompts = [prompt, prompt, prompt, prompt]
answers = generator(prompts)
for answer in answers:
    print(answer)

I verified that this is not limited to the Mistral model above.  I observed the same problem with Phi-3.5-mini-instruct.

Please try Outlines pre-release: pip install git+https://github.com/outlines-dev/outlines --upgrade

If that doesn't work, please share the output of pip freeze, as I cannot reproduce:

~/outlines$ python3 repro_1121.py
The `load_in_4bit` and `load_in_8bit` arguments are deprecated and will be removed in the future versions. Please, pass a `BitsAndBytesConfig` object in `quantization_config` argument instead.
Loading checkpoint shards: 100%|_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________| 3/3 [00:07<00:00,  2.50s/it]
Once upon a time, there was a cat named Snowball who lived in a small, snowy village at the northernmost tip of the world. Snowball was no ordinary cat. He had blue fur that glowed like the northern lights, and his eyes sparkled like the stars up above. Snowball's family had passed down the extraordinary blue fur for generations, and it was said that he could see things that other cats could not see. The village people loved Snowball and considered him a special friend. But little did they know, Snowball had a secret. He could hear the whispers of the wind and felt the pulse of the earth beneath his paws. He knew that deep in the cold, dark forest, a great danger was growing. A terrible storm was brewing, and if it reached the village, it would destroy everything. The villagers were blissfully unaware, enjoying the festive winter season, but Snowball knew the time had come for him to act. He decided to venture into the forest to warn them. The journey was treacherous, but Snowball's keen senses guided him forward, and he was able to make his way through the dense woods. Snowball approached the heart of the forest, and there he discoverd the source of the danger - a terrible ice villain named Frostbreach. Snowball witnessed as Frostbreach sought to harness the power of the winter storm to crush his beloved village. With courage in his heart and determination in his eyes, Snowball bravely challenged Frostbreach. The battle was fierce, but Snowball held his ground, using his extraordinary abilities to fend off Frostbreach's icy attacks. In the midst of the battle, Snowball remembered the love and warmth of his village, and the power of friendship that bound them all. With a final burst of energy, he managed to defeat Frostbreach and, with a sigh of relief, Snowball fragmented the storm before it could reach the village. The people were amazed to find their brave friend had saved them once again. From that day on, the villagers vowed to always stand together and show the world the power of love and friendship. And as for Snowball, he returned to his beloved village, forever their guardian and friend. His blue fur continued to glow, a reminder of the incredible things that can happen when we care for each other and stand up for what is right. The end.
Once upon a time, there was a cat named Snowball who lived in a bustling city. Unlike most cats, Snowball didn't enjoy lounging in the sun or chasing after laser pointers. Instead, he had a deep passion for helping others, especially the city's homeless population. He may have only been a cat, but he had a heart as big as any human's. He lived with the kind-hearted family of Bakers, who ran a local bakery that offered free meals to anyone in need. Snowball often accompanied Mrs. Baker on her daily trips to distribute food to the homeless. He was a source of comfort to those who couldn't admit to being lonely. His soft purrs and gentle presence brought smiles to faces, even in the hardest of times. One cold winter evening, while they were out distributing food, Snowball noticed a man huddled in an alleyway, trying to keep warm under a tattered blanket. The man's eyes sparkled with unshed tears as he stared at the warm meal Snowball's family was offering. Snowball felt a deep urge to help. He jumped out of Mrs. Baker's arms and scuttled over to the man. He nudged the man's blanket with his paw and meowed softly. The man hesitated at first, unsure of what to make of this friendly feline. But as Snowball began to groom himself. slowly, the man's guard came down, and he cautiously reached out to pet Snowball. The cat purred in response, and the man smiled for the first time in weeks. Snowball spent the rest of the night with the man, keeping him company and offering comfort. The following day, Mr. Baker discovered that the man had a job interview and found him work, ensuring he would never have to go back to sleeping in the cold alleys. Snowball's selfless act that cold winter night had a ripple effect, leading to a positive change in this man's life. And from then on, Snowball became known as the miraculous cat of the city, helping those in need, one purr at a time. His story served as a reminder to all that even the smallest of creatures can make a significant difference in the world.
Once upon a time, there was a cat named Snowball who lived in the picturesque village of Whispering Meadows. Snowball was a beautiful, fluffy Maine Coon with emerald green eyes that twinkled like the stars in the night sky. In the winter, her fur turned a stunning white, earning her the nickname "The Snow Queen." While Snowball was known for her delicate appearance, she was as tough as they come, with a heart of gold and a willingness to help others. Her entire demeanor radiated kindness and a deeply ingrained sense of compassion.  Despite her aloof exterior, she had a special place in the hearts of everyone in Whispering Meadows.  This was not just because of her striking appearance but because of her exceptional talents and her uncanny ability to help others, especially children. You see, Snowball had a knack for communicating with humans on a unique level. She could sense their emotions and respond to them in ways that no one in the village could ever imagine. Not only could she understand humans, but she could speak a few simple words that always seemed to be exactly what was needed to offer comfort and guidance. Snowball didn't just entertain the children with her antics or warm their laps at night; she guided and nurtured them, offering sage advice and a listening ear when they needed it the most. One winter night, as the winds howled and the snow blanketed the village, a little girl named Lucy found herself lost in the dark woods. Heartbroken and confused, Lucy wandered further from her home, certain that she would freeze to death in the cold. Just when all hope seemed lost, she heard a distinctive purr coming from the shadows. With a flick of her ear, there stood Snowball, beckoning Lucy towards her. Nonetheless, Lucy shivered and felt reluctant to approach the unknown while facing such a long and formidable journey. Snowball sensed her fear and paused for a moment before gently meowing, "Do not be afraid, dear child." Lucy cautiously took a step towards Snowball, and as she did, she felt a distinct warmth spread from her toes to the tips of her fingers, and her fear began to dissipate. With Snowball leading the way, Lucy was guided out of the woods and back to her home where her relieved parents awaited her. That night, Lucy's family knew that Snowball was more than just a cat. She was a friend, a guardian, and a guiding light in their lives. The villagers of Whispering Meadows continued to sing Snowball's praises, and her legend grew over the years -- a testament to the power of kindness, love, and the incredible bond between Snowball and the children of her dramatic, snow-covered village.
Once upon a time, there was a cat named Snowball, who lived in a quaint little village nestled between dense forests and towering mountains. Snowball was not your ordinary house cat; she was a sleek, chocolate-brown Siamese with glistening green eyes and a tail that resembled a furry whip. She was known throughout the village for her stealthy agility, mystifying intelligence, and enchanting purr. She could climb trees with ease, sneak into apartments undetected, and you could always find her nestled comfortably on a warm lap or sunlit windowsill. But what the villagers admired most was Snowball's uncanny ability to help lost souls find their way. When somebody was feeling lonely or disheartened, Snowball seemed to sense it and would offer comfort with her calming presence. Could it be her magic, or was it her understanding of human emotions that drew people to her? The villagers would often ponder about it while they admired the gentle feline.  His clothes were torn, his face rugged, and he looked dazed as he wandered aimlessly down the cobbled streets. The villagers, who had never seen the man before, decided he must have lost his way. Some chatted nervously among themselves while some called out to him; nevertheless, the stranger seemed unresponsive and continued to visibly struggle._  She crept over to the stranger and nudged his hand with hers. The man gradually looked down and meekly stroked the cat's soft fur, a slight smile beginning to form on his lips. As if magnetized, Snowball led the man towards the village square and to a cozy little inn, unbeknownst to her, it was what the man had been desperately looking for. As he entered the inn, weary and shivering from the cold, the villagers warmly welcomed him, offering him food, shelter, and companionship. From that day forth, the stranger was welcomed into the village with open arms. Some whispered that it was ultimately Snowball who had led him there, helping him find his way when all seemed lost. Snowball's legend only grew following this remarkable encounter, and villagers knew they were blessed to have her in their lives. From then on, they called her the Cat of the Mystical Pathfinders, for it was through her that lost souls found solace, and the weary discovered home once more.

Thank you for your help.  I do not have direct control over the packages and versions in this environment, and cannot easily add directly with pip (I did add the latest non-dev version of Outlines, but other packages might be older).  I also am unable to share the full output of pip freeze.
Based on your response, it's likely that something that Outlines depends on is outdated.  I'll mark this as resolved, but if someone else has this problem in the future, they should reopen.


docs: update for autosquashing

[ ] Have you followed the guidelines in our Contributing document?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same change?
[ ] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?
[ ] Have you successfully run brew man locally and committed any changes?

Part of https://github.com/Homebrew/brew/issues/8093. Update documentation so maintainers know how to use this new feature.

Nice work here @jonchang!


get duration from track

duration when playing from URL is always zero in iOS, as it happened for me here #359, if you could replicate this issue, then you could update duration from track info.
this PR checks if the duration is zero or not, if so, gets the duration from track's config.

This doesn't solve the problem at all, it just works around a bug that needs to be fixed properly. A fix like this should be implemented directly into the native code only when there's nothing that can be done.
You can use this code in your own app as a quick fix, but it won't be merged. Feel free to share it in the issue.


add test dataset synthetic

Overview
Add several tests for the dataset synthetic module.
$ pytest -s

============================= test session starts ==============================
platform darwin -- Python 3.7.1, pytest-6.2.1, py-1.10.0, pluggy-0.13.1 -- /Users/a14752/Documents/research/OPE/code/zr-obp/.venv/bin/python
cachedir: .pytest_cache
rootdir: /Users/a14752/Documents/research/OPE/code/zr-obp
collecting ... collected 5 items

test/dataset/test_synthetic.py::test_synthetic_init PASSED               [ 20%]
test/dataset/test_synthetic.py::test_synthetic_obtain_batch_bandit_feedback PASSED [ 40%]
test/dataset/test_synthetic.py::test_synthetic_logistic_reward_function PASSED [ 60%]
test/dataset/test_synthetic.py::test_synthetic_linear_reward_function PASSED [ 80%]
test/dataset/test_synthetic.py::test_synthetic_linear_behavior_policy PASSED [100%]

Review points

Testing structure
Testing code

Remark

This test has verified the behavior of the algorithm, but not the performance.

@nmasahiro
Thanks, LGTM! Can I merge this PR or do you have something to add?

@nmasahiro
Thanks, LGTM! Can I merge this PR or do you have something to add?

@usaito
Thanks for the checking. You can merge this PR if you are ok.

@usaito
Thanks for the checking. You can merge this PR if you are ok.


Provide better json-rpc request affordances

This adds a type for json-rpc requests, and provides a few utility functions for turning it into more directly useful things (json, hiss:eyre).
Also removes a /sur/json/rpc that was still there, even though the json-rpc structures have lived in zuse for a while already.
Yes, the latter ++jrpc shadows the former. This seems like a more elegant solution than separating types across cores, as we do for some ++ethereum  and ++azimuth things.
"This belongs in a lib!" json-rpc support is already in zuse though, and needs to be because jael and dawn depend on it. Having it only partially in the stdlib feels even weirder. Happy to discuss this though.

Is there an early-boot dependency

That's what dawn is! During boot we send a couple RPC requests to verify our own keys, and to get keys for the galaxies, so that we may start talking to the network.
Afterwards, for the I-use-my-own-node cases (galaxies, and any other ships that want to do so), jael is continuously speaking to an Ethereum RPC node to stay up to date.
I agree this feels like it belongs in userspace. The most we can do to that end is split up the structures and logic between zuse and userspace, but as I mentioned that would lead to a very artificial separation of otherwise related components...

I think it's fine for this to be in %zuse now, given the reasons you've stated.
@ohAitch, in the very long term, I suspect it would be best for |dawn pre-boot validation to be entirely implemented in the runtime. But there's a lot that goes into Ethereum RPC request generation, de-/serialization, etc., and I have no interest in writing that in C right now.

Right, I guess my question is why is this an early boot dependency(pre-userspace), as opposed to a late boot dependency(you have a hoon repl and stuff, but functioning networking is blocked on people accepting your packets obvs, so you're not technically finished booting until the ETH whatever returns some other packets)
If the former is the case, there is a natural separation betwee "json"/"endpoint" part logic in userspace, and the actual commands(abi:ethereum?) the vanes can make over a card interface.

It seems like a significantly better experience to validate the users keys before booting, rather than booting and then figuring out that we're in an invalid state. Also, it seems right to boot with galaxy public keys, instead of booting and then trying to get them. And the same applies to the PKI snapshots that are used by default.
At the same time it seems suboptimal to have all these things in the standard library. I think the pre-boot validation itself, and the specifics of how it's implemented are both worth revisiting down the road.


Incorrect message when creating ServiceBus connection

Repro:

Use the EventHubTrigger template
Choose to add a new connection. The Add ServiceBus connection window comes up
enter something (e.g. "foo", "Endpoint=sb://foo.servicebus.windows.net/;SharedAccessKeyName=mysas;SharedAccessKey=Hello")
The little window shows that settings are being updated. When complete, the issue is that the confirmation message says "Successfully created new storage account foo". This isn't a storage account.

@Tuesdaysgreen probably some simple copy/paste bug?

Yeah probably.  I'll take care of it

Fixed.  Just waiting for a WebsitesExtension deployment.


More languages for highlighing

Changing const decorator = new PrismDecorator({ defaultSyntax: 'language' }) works for few language definitions included in prismjs, as mentioned in this prism ticket
 [ 'extend', 'insertBefore', 'DFS', 'markup', 'css', 'clike', 'javascript' ]
and for the other ones from languages-list it gives Error: Cannot read property 'rest' of undefined.
Mentioned in the same prism ticket there is a wrapper called prism-languages that provides a full list.
Could it be added to draft-js-prism?

You just have to load the language file from prism first.  For example, I have this at the top of my editor file:
import 'prismjs';
import 'prismjs/components/prism-markdown';

Each of the language components registers itself.


ts-less records like those from Zeek's loaded scripts skew chunk stats

ts-less Zeek logs like loaded_scripts can end up in a zar chunk such that the zar stats for that chunk start at ts=0 and have large offsets. For zar stat alone this might not be a problem, but for Brim it has the potential to create unsightly visualizations and confuse users looking at certain time windows. This last is most important: if I as a user know what time window I want, and some chunks are decades long and include my time window, I have to search those chunks.
We should handle ts-less records like this in the product as it's quite likely users will ingest some ts-less records, from loaded_scripts or elsewhere.
This is a snippet of chunks sorted by LOG_ID, which looks like a time representation. But in some chunks the start_ts is 0 and the duration is much longer:
TYPE  LOG_ID                         START             DURATION             SIZE
chunk 20190216/1550361599.526835.zng<PHONE_NUMBER>.559955 14761.966880001      15605522
chunk 20190217/1550363502.539091.zng<PHONE_NUMBER>.092012 4469.447079001       11656757
chunk 20190217/1550381312.215436.zng 0.000000<PHONE_NUMBER>.215436001 8940346
chunk 20190301/1551459598.30676.zng  0.000000<PHONE_NUMBER>.306760001 160450508
chunk 20190301/1551463199.842722.zng<PHONE_NUMBER>.922101 5110.920621001       100067234
chunk 20190301/1551466799.91244.zng<PHONE_NUMBER>.522204 8711.390236001       158699875
chunk 20190301/1551468669.138597.zng<PHONE_NUMBER>.039000 10580.099597001      79103831
chunk 20190302/1551549599.963612.zng 0.000000<PHONE_NUMBER>.963612001 24860205
chunk 20190302/1551553199.951388.zng<PHONE_NUMBER>.177688 5397.773700001       352543589

If we take a chunk like 20190217/1550381312.215436.zng and examine it, we see that min(ts) is not in fact 0:
$ zq -t 'min(ts)' 20190217/1550381312.215436.zng
#0:record[min:time]
0:[1550343250.215459;]

Unfortunately I can't use ts=null to find what's going on:
$ zq -t 'ts=null' 20190217/1550381312.215436.zng
$

But I have a priori knowledge about this data set and know that it's loaded_scripts, e.g.:
$ zq -t '_path=loaded_scripts | head 1' 20190217/1550381312.215436.zng
#0:record[_path:string,name:bstring,_write_ts:time]
0:[loaded_scripts;/usr/local/zeek/share/zeek/base/init-bare.zeek;0;]

When I look at the full list of start_ts ts=0 chunks, they all contain loaded_scripts records.

No longer relevant.


removed configuration argument

It's not used for anything.
Fixes #19

The only place where it could be useful is if we ever start reading more things from csproj and they are conditionally available, but I very much doubt that. Let's not pollute the app now.


Add test suite for conversion from YAML to ARM

Summary of the new feature / enhancement
As a user
I want to have more confidence that my ART YAML will convert in a deployable format
So that I can convert and deploy my YAML stored content confidently
Proposed technical implementation details (optional)
No response

Added initial set of tests including function tests aimed at new version released in #26
https://github.com/f-bader/SentinelARConverter/blob/main/tests/Convert-SentinelARYamlToArm.tests.ps1


Next Right Now Admin - Call to contributors

This project is unmaintained and the most maintained fork I've found is: https://github.com/marcantoine/ra-data-graphql-prisma
I'm working on an admin site, using Next.js, Zeit, TypeScript and React Admin. I could use some help:
https://github.com/UnlyEd/next-right-now-admin/issues/15
Lots of work has been done already, most of what's left is related to the GraphQL data provider.

I have forked this library as well. It has lots of upgrades and fixes: https://github.com/hajnalben/ra-data-opencrud2. Maybe take a look at it. The API is the same but the implementation has been patched to support the opencrud schema better.

Thanks @hajnalben !
Meanwhile, I've stopped working on this topic after releasing https://github.com/UnlyEd/ra-data-graphql-prisma.  Here is the changelog: https://github.com/UnlyEd/ra-data-graphql-prisma/blob/master/CHANGELOG.md
Maybe you could reuse some of what I did there to improve you own version :)

@Vadorequest @hajnalben
we maintain a fork / rewrite of it here: https://github.com/panter/ra-data-prisma
it supports latest prisma and nexus (well it might be 1 or 2 versions behind) and comes with additional features and has strong tests


Milestone 3-Submission

I do not see your schema. Please make sure you have pushed all your latest project files to your GitHub Repo.

@hatu87 Updated in the readme. Model Class/Data Schema please check.

:+1: Nice work on getting the data schema defined! Next week we jump into the first implementation sprint. You'll have 3 sprints (one week each) to complete all the required stories for your app and 2 sprints (one week each) to work on optionals and add polish. Let us know if we can help in any way!


Allow copying text from comments

Users should be able to copy text to their clipboard from comments including comments left by others. We will show this as part of the menu that will pop up on longPress on any comment.

Duplicate of https://github.com/OpenbookOrg/openbook-app/issues/211 and a PR is currently open on this

Uh wait, there might be a conflict here. As the PR is currently hold to copy text and we're doing the hold to show a bottom sheet.

duplicate of #211


systemd: {version,pname} -> finalAttrs.{version,pname}

Description of changes
By using finalAttrs here it becomes easier for people to override systemd.
Without this patch
  systemd.package = pkgs.systemd.overrideAttrs (finalAttrs: previousAttrs: {
    version = "255.9";
    src = pkgs.fetchFromGitHub {
      inherit (previousAttrs.src) owner repo;
      rev = "v${finalAttrs.version}";
      hash = "sha256-fnMvBYyMRQrP2x//8ntGTSwoHOtFk2TQ4S5fwcsSLDU=";
    };
  });

would incorrectly report version 255.6 in systemctl --version
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

oops wanted to open this from my own fork


Mark Extra as deprecated

Change Summary

Similary to the BaseConfig, Extra is now marked using the @deprecated decorator for IDE support to advise against its usage.
Related issue number

Checklist

[x] The pull request title is a good summary of the changes - it will be used in the changelog
[ ] Unit tests for the changes exist
[ ] Tests pass on CI
[ ] Documentation reflects the changes where applicable
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

Selected Reviewer: @dmontagu

I just pushed a commit that I think should make the test pass by suppressing the deprecation warning for the instantiation of the Extra class. Let me run this by the other maintainers, but LGTM.
Also, it would be good if you could confirm that with the changes I pushed it still shows the deprecation properly — I use PyCharm which doesn't reflect that decorator properly yet 😕.


Update understanding-how-exchange-server-2013-management-pack-reports…

…-system-health.md
Fixed bolded text.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange-2013-guide-management-pack/understanding-how-exchange-server-2013-management-pack-reports-system-health.md
:white_check_mark:Succeeded
View

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.


Add support for DPAPI decryption and the new encryption.config format

These changes add support for

decrypting DPAPI secrets
new (10.4+?) encryption.config file format.

The encryption.config file is now decrypted by Thycotic.ihawu.EncryptionProtection_x64.dll (or the x86 version), which are native DLLs. Rather than reversing how the decryption actually works, I've used some C# to call into the native DLL's functions for loading the config and accessing pairs. The only thing preventing this is a hardcoded environment string check in the native DLL, so this is just added to the environment of the managed code.
When DPAPI encryption is enabled the Secret Server encrypts the value of each pair using the Windows DPAPI interface, with the CRYPTPROTECT_LOCAL_MACHINE flag, so any process running on the host can decrypt the data.
I don't have a version of SS older than 10.4 to check, but the changes shouldn't  break extraction from the older version. I haven't added DPAPI decryption for older versions but it probably works the same.

This is awesome! nice work :)


Token implementation

Here you can find a token implementation following the newest API provide from Dandelion in order to use token instead of old $app_id and $app_key.

Checking the code now, sorry for the delay, didn't get the PR notification for some reason.


Update TypeScript 3.2.md (fibonacci typo)

Fixed a typo in the fibonacci example

This just changes the numbers to be 1 indexed rather than 0 indexed, so I'm not sure it's an actual improvement (and sort of not the point of the example, which is just to show code that blows up).


[Enhancement Request] Download path customization

First, thank you very much for your effort in making downloading files from Baidu Cloud on all platforms possible! It's really convenient and rapid!
But since I am running it on a server and enabled nginx autoindex function for Baidu download path. (pictures below).

Therefore, it's possible to customize the path of 747******_[username]  folder, but I would be quite annoying to see one more layer of user folder on the download page. Why not just set an option to allow users to fully customize the download path? I know the current design is for multiple user accounts. But if there's an option to switch between user-divided download folders and fully customize download path, that would really helpful!
Thanks again!

BaiduPCS-Go download -save /path
BaiduPCS-Go download -saveto=/root /path

See also #179.

Sorry for that. I didn't read the instruction carefully... :-)

Wait...
Does this means I have to add options and parameters every time I start a download? Is it possible to make -saveto as an config setting?

no, may cause confusion (saveto and savedir).


Adding a link to The Best Jupyter Notebook Videos

PythonLinks.info organizes Python Videos from the best Python conferences into a tree of categories and ranks them by up votes versus total votes.  The Jupyter Notebook branch of the tree starts with the JupyterCon Keynote, and currently has 65 Jupyter videos organized into the following tree of subcategories:
Technology

Dashboards
Devops

Teaching and Learning

Teaching

Data Science
Extending Jupyter Notebook,

Visualizations
Machine Learning
Libraries

Applications
Skills

Managing Teams

The talks come from many different conferences.  You can see the full list of conferences here:
https://pythonlinks.info/conferences-and-channels
Features
You can search the tree, and the results are displayed as a tree.
There are usually no more than about 7 items in any category. This is very good from a human factors point of view.
PythonLinks.info works well on cell phones. Swipe left, right up or down to navigate the tree.

On the desktop, to navigate the tree, use the arrow keys or the mouse scroll wheel.
Currently 710 videos are indexed, I add about a conference of 50 videos every week.
Not everyone watches videos, but those who do really like having videos on the same
topic located in the same category, and ranked by upvotes versus total votes.
And of course, at the root of the tree, PythonLinks.info, you will find the 10 best overall videos.
Since you are experts on Jupyter Noteooks, please let me know if there are any other videos, or conferences you would recommend that I include in the Jupyter Noteooks branch of the tree.

These videos are not part of the Jupyter documentation, so I don't think they should be added to this page. Every link on this page is to official Jupyter documentation. Additionally, the link given fails with a 502.

Thanks for the feedback.
I realized that you are now Project Jupyter, rather than Jupyter Notebook,
so I moved the   URL to
https://pythonlinks.info/project-jupyter
My apologies, I should have kept a page for the Jupyter Notebook.   Live and learn.
Your point is well taken.  Presumably a catalogue of Project Jupyter videos would be
useful.  Where should it be listed?
Are you going to be at PyCon DE?


Fixed #20916 -- Added Client.force_login() to bypass authentication during a test login.

…on when logging in during tests.

I'm not completely convinced by implementing a new auth backend and patching the settings with it. I guess things break if there is no authentication backend set.
Perhaps pseudocode like this:
def force_login(self, user, backend=None):
    if backend is None:
        backend = AUTH_BACKENDS[0]
    user.backend = backend
    return self._login(user)

I agree with Marc. I think the patch is too complicated/complex for what you want to achieve. There should be an easier way to do that.

@mjtamlyn Thanks for the feedback. I like you're suggestion and approach better. I have incorporated it into the latest version.

Implementation looks good to me, needs docs and release notes

I have updated the commit with more tests and documentation. All comments welcome.
If a decision is made on force_login() for login_user(), I have no problem changing the name.
Thanks for all feedback.

The docs currently don't give much rationale as to why you would use this instead of login(). In my opinion there are two reasons, firstly that you don't have to worry about the authentication details for that user which makes the code more straightforwards to write, but secondly that you don't have to generate verify the passwords with (potentially expensive) algorithms. Personally I always use the MD5 hasher in my test runs which helps a bit, but it would be interesting to get various benchmarks of this (use PDKFB2, use MD5, use force_login(), with and without an actual password set for the user).
If we have this we can add a section like "This makes the tests requiring a logged in user simpler to write and quicker to run. You should ensure you have some tests which check the authentication systems properly."

The docs currently don't give much rationale as to why you would use this instead of login().

Good point.
I have tried to address your concern in the latest version. Let me know if this is what you had in mind. Let me know if I should expand or reword anything.

but secondly that you don't have to generate verify the passwords with (potentially expensive) algorithms. Personally I always use the MD5 hasher in my test runs which helps a bit, but it would be interesting to get various benchmarks of this (use PDKFB2, use MD5, use force_login(), with and without an actual password set for the user).

Ran some simple benchmarks. Basically, I added a "test" that calls either login() or force_login() multiple times with different password hashers. On my computer, the results indicate that force_login() is about an order of magnitude faster than the PBKDF2 hasher, two orders of magnitude faster than the BCrypt hasher, and only marginally faster than the other hashers. Full results and code used below:
Python 2

force_login: 0.238655s
django.contrib.auth.hashers.PBKDF2PasswordHasher: 3.107719s
django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher: 2.045471s
django.contrib.auth.hashers.BCryptPasswordHasher: 27.751106s
django.contrib.auth.hashers.SHA1PasswordHasher: 0.335532s
django.contrib.auth.hashers.MD5PasswordHasher: 0.334966s
django.contrib.auth.hashers.UnsaltedMD5PasswordHasher: 0.337066s
django.contrib.auth.hashers.CryptPasswordHasher: 0.336060s

Python 3

force_login: 0.276633s
django.contrib.auth.hashers.PBKDF2PasswordHasher: 3.277875s
django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher: 2.034182s
django.contrib.auth.hashers.BCryptPasswordHasher: 27.827637s
django.contrib.auth.hashers.SHA1PasswordHasher: 0.385975s
django.contrib.auth.hashers.MD5PasswordHasher: 0.387751s
django.contrib.auth.hashers.UnsaltedMD5PasswordHasher: 0.383666s
django.contrib.auth.hashers.CryptPasswordHasher: 0.387391s

Test code executed to produce results (quick and dirty):
    def test_perf(self):
        import time
        hashers = [
            'django.contrib.auth.hashers.PBKDF2PasswordHasher',
            'django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher',
            'django.contrib.auth.hashers.BCryptPasswordHasher',
            'django.contrib.auth.hashers.SHA1PasswordHasher',
            'django.contrib.auth.hashers.MD5PasswordHasher',
            'django.contrib.auth.hashers.UnsaltedMD5PasswordHasher',
            'django.contrib.auth.hashers.CryptPasswordHasher',
        ]
        n = 100
        print("\n\n")

        User.objects.all().delete()
        u = User(
            last_login=datetime.datetime(2006, 12, 17, 7, 3, 31), is_superuser=False, username='testclient',
            first_name='Test', last_name='Client'<EMAIL_ADDRESS>is_staff=False, is_active=True,
            date_joined=datetime.datetime(2006, 12, 17, 7, 3, 31)
        )
        u.set_password('password')
        u.save()

        t0 = time.time()
        for i in range(n):
            self.client.force_login(u)
        dt = time.time() - t0
        print("force_login: %fs" % dt)

        for hasher in hashers:
            with self.settings(PASSWORD_HASHERS=[hasher]):
                User.objects.all().delete()
                u = User(
                    last_login=datetime.datetime(2006, 12, 17, 7, 3, 31), is_superuser=False, username='testclient',
                    first_name='Test', last_name='Client'<EMAIL_ADDRESS>is_staff=False, is_active=True,
                    date_joined=datetime.datetime(2006, 12, 17, 7, 3, 31)
                )
                u.set_password('password')
                u.save()

                t0 = time.time()
                for i in range(n):
                    self.client.login(username='testclient', password='password')
                dt = time.time() - t0
                print("%s: %fs" % (hasher, dt))

        print()

Looks good to me, and thanks for the benchmarks. There's a bit of wording style which will need amending in the docs I think but I'm rubbish at identifying that so I'll summon @timgraham instead ;)

Minor edits: http://dpaste.com/3HABAVP
I prefer login_user() to force_login() and wrote to django-developers just to make sure I'm in the minority. Otherwise LGTM.

Minor edits: http://dpaste.com/3HABAVP

Thanks Tim. I have applied this patch to the latest version of the PR.

Could I get a review of this additional paragraph to the docs? If it looks good, I'll add it and merge this.
The user will have its ``backend`` attribute set to the value of the
``backend`` argument (which should be a string of the dotted Python
path of the backend), or to ``settings.AUTHENTICATION_BACKENDS[0]`` if
a value isn't provided. The :func:`~django.contrib.auth.authenticate`
function called by :meth:`login` normally annotates the user like this.

The user will have its ``backend`` attribute set to the value of the ``backend`` argument (which should be a dotted Python path string) ...

Removes a few too many backends from that sentence.

merged in b44dee16e60ff2600fee90576e5bf0083c266104, thanks!


Steam login button disappeared

I've been using this plugin for my fresh Discourse install and worked like a charm but seems like the Steam login button disappeared since yesterday on my discourse install. Noway to login with a steam account.
The only modificaitons I've made are disabling local users login (which i re-enabled justin case) and enabling twitter login.
Here is a part of my app.yml file:
`hooks:
after_code:

exec:
cd: $home/plugins
cmd:
git clone https://github.com/discourse/docker_manager.git
git clone https://github.com/defaye/discourse-steam-login.git
git clone https://github.com/discourse/discourse-solved.git
git clone https://github.com/discourse/discourse-staff-notes.git
git clone https://github.com/discourse/twitter-profile-link.git`

forum link in cse it could help : https://forum.hsfactory.net

Unless you have made an effort to narrow down whether it is a problem with the plugin I don't have time to look at this. You need to debug the application, that is not my job. Remove other plugins besides those that come as standard and use the latest release. I have no problems with my installation. If you continue to have problems, please come back with a better report.

Hmmm .. I already triied to remove all other plugins.
Also triied to quote my STEAM_WEB_API_KEY.
Triied rebuild (in first shot).
What i can add to report ? Maybe my discourse version, i triied everything that i can ...
Version	v1.6.0.beta4 +62

Seems working this time, i will investigate, maybe are you interested to know which can cause issues ?
Sorry for disturbing.

By all means. What was the problem?
On 17 May 2016 13:37, "jffz"<EMAIL_ADDRESS>wrote:

Seems working this time, i will investigate, maybe are you interested to
know which can cause issues ?
Sorry for disturbing.
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/defaye/discourse-steam-login/issues/5#issuecomment-219704505

The steam login features just disappeared like it was not installed.
Seems to due to this plugin::
https://github.com/crob611/discourse-image-gallery.git


Error catcher handing export/deployment is not working when we added errorCatcherId at Api trigger level

Error catcher handing export is not working when we added errorCatcherId at Api trigger but working if errorCatcherId at task level.
Please find the below Screen shots manual export vs export via integration cli.
Manul export:

Export via integration cli:

v0.70.3-beta should have it. Please try


FilterController does not pass "of" to TableView

Causing it to be unusable without subclassing.

Already fixed on my branch that upstreams things into the FilterController.
On Wed, Sep 21, 2016 at 10:42 AM adamvy<EMAIL_ADDRESS>wrote:

Assigned #130
https://github.com/foam-framework/foam2-experimental/issues/130 to
@shepheb https://github.com/shepheb.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/foam-framework/foam2-experimental/issues/130#event-797419959,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJodAB6rnMIC-qVsPxVrghrVSAgW3afks5qsUJQgaJpZM4KC4xd
.


UPSTREAM: : Add ilab kfp pipeline to the DSPO repo

Description of your changes:
Resolves #RHOAIENG-16507

Included the iLab pipeline.yaml for use in provisioning within DSPA.
Modified the Dockerfile to copy the pipeline.yaml file into the apiserver container.

Checklist:

[x] The title for your pull request (PR) should follow our title convention. Learn more about the pull request title convention used in this repository.

Commit Checker results:
**NOTE**: These are the results of the commit checker scans.
If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 2 commits between 7c3b0204f09934458ccd7ce65deba74fb0146286...2e8d4cf6d5e4c7089a261ab86560f1a313550325

UPSTREAM commit 2e8d4cf has invalid summary Updated Dockerfile.

If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 1 commits between 7c3b0204f09934458ccd7ce65deba74fb0146286...a699d9194f25db88549c9ff105a6b077bcb45a74

UPSTREAM commit a699d91 has invalid summary Add ilab kfp pipeline to the DSPO repo.

If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 1 commits between 7c3b0204f09934458ccd7ce65deba74fb0146286...e068d349fde740872d0ad7a77955e61cf3d80f4e

A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-120
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-120
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-120
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-120
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-120
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-120

An OCP cluster where you are logged in as cluster admin is required.
The Data Science Pipelines team recommends testing this using the Data Science Pipelines Operator.  Check here for more information on using the DSPO.
To use and deploy a DSP stack with these images (assuming the DSPO is deployed), first save the following YAML to a file named dspa.pr-120.yaml:
apiVersion: datasciencepipelinesapplications.opendatahub.io/v1alpha1
kind: DataSciencePipelinesApplication
metadata:
  name: pr-120
spec:
  dspVersion: v2
  apiServer:
    image: "quay.io/opendatahub/ds-pipelines-api-server:pr-120"
    argoDriverImage: "quay.io/opendatahub/ds-pipelines-driver:pr-120"
    argoLauncherImage: "quay.io/opendatahub/ds-pipelines-launcher:pr-120"
  persistenceAgent:
    image: "quay.io/opendatahub/ds-pipelines-persistenceagent:pr-120"
  scheduledWorkflow:
    image: "quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-120"
  mlmd:
    deploy: true  # Optional component
    grpc:
      image: "quay.io/opendatahub/mlmd-grpc-server:latest"
    envoy:
      image: "registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2"
  mlpipelineUI:
    deploy: true  # Optional component
    image: "quay.io/opendatahub/ds-pipelines-frontend:pr-120"
  objectStorage:
    minio:
      deploy: true
      image: 'quay.io/opendatahub/minio:RELEASE.2019-08-14T20-37-41Z-license-compliance'

Then run the following:
cd $(mktemp -d)
git clone git@github.com:opendatahub-io/data-science-pipelines.git
cd data-science-pipelines/
git fetch origin pull/120/head
git checkout -b pullrequest 2e8d4cf6d5e4c7089a261ab86560f1a313550325
oc apply -f dspa.pr-120.yaml

More instructions here on how to deploy and test a Data Science Pipelines Application.

Change to PR detected. A new PR build was completed.
A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-120
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-120
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-120
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-120
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-120
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-120

Change to PR detected. A new PR build was completed.
A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-120
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-120
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-120
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-120
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-120
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-120

Commit Checker results:
**NOTE**: These are the results of the commit checker scans.
If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 2 commits between 7c3b0204f09934458ccd7ce65deba74fb0146286...a30d8e063db7835ac4c3723c3ba89570c6cf24a0

UPSTREAM commit a30d8e0 has invalid summary Update name.

If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 1 commits between 7c3b0204f09934458ccd7ce65deba74fb0146286...8f895caca535665d22debd61a9a8772ecfe20b70

Commit Checker results:
**NOTE**: These are the results of the commit checker scans.
If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 2 commits between 7c3b0204f09934458ccd7ce65deba74fb0146286...cfd29b3bab92a3172211c0f4652e5b846870feac

UPSTREAM commit cfd29b3 has invalid summary Update pipelines.

 A new PR build was completed.
A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-120
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-120
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-120
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-120
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-120
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-120

Commit Checker results:
**NOTE**: These are the results of the commit checker scans.
If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 1 commits between 7c3b0204f09934458ccd7ce65deba74fb0146286...90b978f752965a675774c6b4c030a935dc8dd32d

Change to PR detected. A new PR build was completed.
A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-120
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-120
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-120
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-120
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-120
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-120

Change to PR detected. A new PR build was completed.
A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-120
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-120
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-120
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-120
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-120
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-120

Change to PR detected. A new PR build was completed.
A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-120
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-120
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-120
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-120
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-120
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-120

/lgtm


Also disable wireless adb when finished

Seems like it'd be better security-wise that if you're automatically enabling wireless adb to start the service that it'd also be a good idea to disable it when the service is started

i do not think it will matter. here's why:

the moment wifi is disabled, wireless debuggin turns itself off
and when connected to different wifi networks, you'll receive a prompt the moment you toggle wireless debugging which requires user interaction

so yeah, this new addition imo is redundant

i do not think it will matter. here's why:

the moment wifi is disabled, wireless debuggin turns itself off
and when connected to different wifi networks, you'll receive a prompt the moment you toggle wireless debugging which requires user interaction

so yeah, this new addition imo is redundant

I emailed you but repesting here, basically just wanted to point out this commit, perhaps it's a good idea (AccessibilityService to auto-confirm wifi debugging):
https://github.com/pixincreate/Shizuku/commit/5ac0cdf26ce9f7387de0930c01daca353f50c5db

will consider adding accessibility service implementation for auto enabling the prompt.
but yeah, the initial pairing to wireless adb has to be manually done by the user.


Adding parameters to templates before render-time

My first run at #142. Only tried it with Plates so far. There's probably a better way to do this with ZendView, but I'm a little hazy on that. Let me know if I'm on the right track and I'll do the tests and docs.

Some general notes:

Terminology needs to be consistent. You have $templateParams, addParameters(), and mergeParams() — three different ways ways of referencing related things. $name is unclear as an argument; are you indicating a parameter name, or a template name? Additionally, these are default parameters to use, not the only parameters. As such, I'd go with:

private $defaultParams = []
public function setDefaultParams(array $params, $templateName = null) (more on this method later)
private function mergeParams(array $params, $templateName = null)

I'd shy away from public methods that work with a collection, such as addParameters(). In my experience, these methods cause a fundamental confusion: does it merge or overwrite an existing set of parameters? One way of solving this is to do as we did in PSR-7 with attributes. We omitted withAttributes(), and instead provided only withAttribute() and withoutAttribute(); the first overwrites or creates the single name header, while the second removes it. I suggest doing the same here:

public function addDefaultParam($templateName, $name, $value)
public function removeDefaultParam($templateName, $name)

Related to the previous point, I'd require the template name, and provide a constant in the template interface for specifying "all templates"; users who want to specify a global default template parameter would use something like $renderer->addDefaultParam($renderer::ALL_TEMPLATES, 'url', $url).

Finally, you'll need to rebase, as #139 renamed TemplateInterface to TemplateRendererInterface, and appended the name Renderer to all impementations.
With regards to the ZF2 implementation, I'd handle it in createModel(), merging the default parameters with those passed in.

Thanks for the feedback! I'll get on with that then.

@kynx I've been working on the suggestions this morning as well; I can do a PR against your branch shortly, if you'd like.

@weierophinney Please do! Looks like I messed up the rebase tho :(

@kynx — I've created #151 so I could run Travis-CI checks; at this point, those are all passing. I've also added documentation of the new interface method.
We have two options at this point:

I can merge #151, closing both that issue and this one.
You can merge my branch to yours, push your branch, and I can merge this PR and close #151; this would be particularly useful if you have any additions or changes you want to include beyond what I've done.

Let me know!

@kynx I've gone ahead and merged both branches at this time; thanks for the new feature!


Opacity widget's child should not be nullable

/cc @goderbauer - this widget is pointless if it has no child.
We should also audit other proxy type widgets that don't make sense without children, although I can't think of any others off the top of my head.

In general I'm of the opinion that we should allow any RenderObjectWidget to have null children.

Main PR for this still hasn't landed.

@Hixie there's a few cases similar to SizedBox where the widget can take up space visually even if it has no child.

https://github.com/flutter/flutter/pull/91350 is an almost complete fix for this, it just needs a little bit more work (see the comments in the PR) if anyone has the time to do it!


Various small fixes

Resubmitting https://github.com/ethereum/pyethapp/pull/4 .

Coverage remained the same at 30.11% when pulling 527fd8e41a3fa0b802dc29d29bfe60369530b966 on maurycyp:master into 5842ede890abce9a6761327cf80eb4e143b9c19b on ethereum:master.

thank you