text:
[Doc Improvement] [maintain-published-app]

added page maintain-published-app.md

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/maintain-published-app.md
100
0
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/maintain-published-app.md
100
0
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/maintain-published-app.md
92
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/maintain-published-app.md
92
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/maintain-published-app.md
92
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
90
14
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/maintain-published-app.md
92
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
90
14
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/maintain-published-app.md
92
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
90
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
90
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
90
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
89
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
88
15
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
88
15
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
88
15
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
87
16
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/overview.md
87
16
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/TOC.yml
98
7
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-apps-for-anonymous-user.md
90
10
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
90
14
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-extensible-conversation-for-meeting-chat.md
95
3
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-tabs-for-meeting.md
92
19
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/design/designing-apps-in-meetings.md
94
13
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/in-meeting-notification-for-meeting.md
94
3
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/meeting-apps-apis.md
97
17
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
91
10
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/teams-live-share-media-capabilities.md
90
5
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/teams-live-share-tutorial.md
92
17
link
:white_check_mark:

msteams-platform/bots/bot-basics.md
89
23
link
:white_check_mark:

msteams-platform/bots/bot-features.md
95
4
link
:white_check_mark:

msteams-platform/bots/calls-and-meetings/calls-meetings-bots-overview.md
94
6
link
:white_check_mark:

msteams-platform/bots/calls-and-meetings/real-time-media-concepts.md
97
2
link
:white_check_mark:

msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
94
11
link
:white_check_mark:

msteams-platform/bots/design/bots.md
92
17
link
:white_check_mark:

msteams-platform/bots/how-to/Teams conversational AI/teams-conversation-ai-overview.md
90
11
link
:white_check_mark:

msteams-platform/bots/how-to/add-power-virtual-agents-bot-to-teams.md
94
6
link
:white_check_mark:

msteams-platform/bots/how-to/authentication/add-authentication.md
87
94
link
:white_check_mark:

msteams-platform/bots/how-to/authentication/bot-sso-graph-api.md
91
3
link
:white_check_mark:

msteams-platform/bots/how-to/authentication/bot-sso-register-aad.md
93
30
link
:white_check_mark:

msteams-platform/bots/how-to/get-teams-context.md
92
5
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
95
3
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
89
12
link
:white_check_mark:

msteams-platform/concepts/authentication/authentication.md
93
4
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
92
13
link
:white_check_mark:

msteams-platform/concepts/build-and-test/prepare-your-o365-tenant.md
93
8
link
:white_check_mark:

msteams-platform/concepts/build-and-test/share-in-meeting.md
92
14
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/TOC.yml
98
7
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-apps-for-anonymous-user.md
90
10
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
90
14
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-extensible-conversation-for-meeting-chat.md
95
3
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-tabs-for-meeting.md
92
19
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/design/designing-apps-in-meetings.md
94
13
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/in-meeting-notification-for-meeting.md
94
3
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/meeting-apps-apis.md
97
17
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
91
10
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/teams-live-share-media-capabilities.md
90
5
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/teams-live-share-tutorial.md
92
17
link
:white_check_mark:

msteams-platform/bots/bot-basics.md
89
23
link
:white_check_mark:

msteams-platform/bots/bot-features.md
95
4
link
:white_check_mark:

msteams-platform/bots/calls-and-meetings/calls-meetings-bots-overview.md
94
6
link
:white_check_mark:

msteams-platform/bots/calls-and-meetings/real-time-media-concepts.md
97
2
link
:white_check_mark:

msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
94
11
link
:white_check_mark:

msteams-platform/bots/design/bots.md
92
17
link
:white_check_mark:

msteams-platform/bots/how-to/Teams conversational AI/teams-conversation-ai-overview.md
90
11
link
:white_check_mark:

msteams-platform/bots/how-to/add-power-virtual-agents-bot-to-teams.md
94
6
link
:white_check_mark:

msteams-platform/bots/how-to/authentication/add-authentication.md
87
94
link
:white_check_mark:

msteams-platform/bots/how-to/authentication/bot-sso-graph-api.md
91
3
link
:white_check_mark:

msteams-platform/bots/how-to/authentication/bot-sso-register-aad.md
93
30
link
:white_check_mark:

msteams-platform/bots/how-to/get-teams-context.md
92
5
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
95
3
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
89
12
link
:white_check_mark:

msteams-platform/concepts/authentication/authentication.md
93
4
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
92
13
link
:white_check_mark:

msteams-platform/concepts/build-and-test/prepare-your-o365-tenant.md
93
8
link
:white_check_mark:

msteams-platform/concepts/build-and-test/share-in-meeting.md
92
14
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/TOC.yml
98
7
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-apps-for-anonymous-user.md
90
11
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
90
14
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-extensible-conversation-for-meeting-chat.md
95
3
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/build-tabs-for-meeting.md
92
19
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/design/designing-apps-in-meetings.md
94
13
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/in-meeting-notification-for-meeting.md
94
3
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/meeting-apps-apis.md
97
17
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
91
10
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/teams-live-share-media-capabilities.md
90
5
link
:white_check_mark:

msteams-platform/apps-in-teams-meetings/teams-live-share-tutorial.md
92
19
link
:white_check_mark:

msteams-platform/bots/bot-basics.md
89
23
link
:white_check_mark:

msteams-platform/bots/bot-features.md
95
4
link
:white_check_mark:

msteams-platform/bots/calls-and-meetings/calls-meetings-bots-overview.md
94
6
link
:white_check_mark:

msteams-platform/bots/calls-and-meetings/real-time-media-concepts.md
97
2
link
:white_check_mark:

msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
94
11
link
:white_check_mark:

msteams-platform/bots/design/bots.md
92
17
link
:white_check_mark:

msteams-platform/bots/how-to/Teams conversational AI/teams-conversation-ai-overview.md
89
18
link
:white_check_mark:

msteams-platform/bots/how-to/add-power-virtual-agents-bot-to-teams.md
94
6
link
:white_check_mark:

msteams-platform/bots/how-to/authentication/add-authentication.md
87
98
link
:white_check_mark:

msteams-platform/bots/how-to/authentication/bot-sso-graph-api.md
91
3
link
:white_check_mark:

msteams-platform/bots/how-to/authentication/bot-sso-register-aad.md
93
30
link
:white_check_mark:

msteams-platform/bots/how-to/get-teams-context.md
92
5
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
95
3
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
89
12
link
:white_check_mark:

msteams-platform/concepts/authentication/authentication.md
93
4
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
92
13
link
:white_check_mark:

msteams-platform/concepts/build-and-test/prepare-your-o365-tenant.md
93
8
link
:white_check_mark:

msteams-platform/concepts/build-and-test/share-in-meeting.md
92
15
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Created a new PR #8894 with the same content, hence closing this PR.


text:
Get data in bulk

We have many clients whose user base is in the 50K range with one client that has around 200K users.
Attempting to call this cmdlet for each and every user adds tremendous overhead and thus makes getting this data EXTREMELY slow
In the past, with some cmdlets, I was able to pipe in a list of identities to increase performance (in lieu of being able to troubleshoot errors), but when I attempt to do this with this cmdlet, I see this is not allowed?
We are looking for any kind of information on how to avoid doing this user by agonizing user.
Also, is there a specific user attribute that we can look at to determine if we should even bother calling this cmdlet if there is no data?  Because we call this cmdlet for each user, we frequently see error messages like
The specified user 'bd60dac2-4aa1-46a6-ba93-a858351b47fc' cannot be found or does not belong to the tenant.
[Enter feedback here]

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

ID: 25f6b51c-576b-a810-e03c-bc04c4531256
Version Independent ID: f5ff8710-ff93-f967-ec62-8d23ffc2cc4b
Content: Get-CsOnlineVoicemailUserSettings (SkypeForBusiness)
Content Source: skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md
Service: skypeforbusiness-powershell
GitHub Login: @JensTrier
Microsoft Alias: jenstr

Hello @sarollins
I'll try to pass this feedback along.

I was able to pass this feedback along.

@sarollins  Thank you very much for your kind feedback. Your valuable feedback is forwarded to internal team.  Concerning team will evaluate and take the appropriate action, as per their schedule. Here we are limited to documentation fixes and improvements only. We proceed here to close it. Thanks again for taking out some time and sharing your feedback.

source: gharchive/issue

authors: get-itips sarollins yogkumgit

repo: MicrosoftDocs/office-docs-powershell

license_type: permissive

license_source: github-api


text:
ProtectionLevelName parameter is missing

Added missing parameter and its description

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

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOSite.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@Kateyanne Please merge this PR. Thanks

@Kateyanne Please merge this PR. Thanks

A suggestion review by the PR author is still pending.

Docs Build status updates of commit 2d253ff:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOSite.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

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

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOSite.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

source: gharchive/pull-request


text:
Remove real wfm name as examples

Renamed WFM real name and GUID ID values.

@JohanFreelancer9

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

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionConnector.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionInstance.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmTeam.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsShiftsConnectionInstance.md
:white_check_mark:Succeeded
View (teams-ps)

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

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

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionConnector.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionInstance.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmTeam.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsShiftsConnectionInstance.md
:white_check_mark:Succeeded
View (teams-ps)

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

If someone has merge permission, Please merge this branch !!

authors: bishalgautam-ms opbld30 yogkumgit


text:
Bad link to sample

The link to access this sample goes to the wrong sample: https://github.com/microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/ValidateandExecuteSavedQuery
It should go here:
https://github.com/microsoft/PowerApps-Samples/tree/master/cds/orgsvc/C%23/ValidateAndSetRecordState

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

ID: 9a662245-a9e4-1a9f-4efa-b5f4c66792d5
Version Independent ID: 834b3801-ad0c-614a-6e53-3ee359dc657b
Content: Validate and set record state (Microsoft Dataverse) - Power Apps
Content Source: powerapps-docs/developer/common-data-service/org-service/samples/validate-record-state.md
Service: powerapps
GitHub Login: @JimDaly
Microsoft Alias: jdaly

@JimDaly The link is updated to point the right sample. Closing the issue.

authors: JimDaly Nkrb

repo: MicrosoftDocs/powerapps-docs


text:
How to develop Model Driven App Test Drives

Any docs for this?
This blog  from June 2018 points to a link in the Cloud Partner Portal that reviews how to develop these for existing offers. I can not access this as we don't have access to Cloud Partner / Partner Center Portals and assuming this will redirect an ISV to Partner Center now?
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b172713b-379d-351c-78ec-386b5a4564fd
Version Independent ID: 974003c1-0b11-9f1e-916c-1b1b2f86459f
Content: Let customers test drive your canvas app on AppSource - PowerApps
Content Source: powerapps-docs/maker/canvas-apps/dev-appsource-test-drive.md
Service: powerapps
GitHub Login: @linhtranms
Microsoft Alias: litran

I would also like to know why this article specifies canvas apps and not model driven apps.

Please reach out to model-driven app content for this question.

authors: dialedin2014 gregdegruy tapanm-MSFT


text:
Liquid tag to display "Export To Excel" OOB button in Custm page Template

There OOB option for Entity List to export data by adding OOB button "Export To Excel". But for same reason I have to use custom "Web Template", for custom web template. Even this functionalty is enable this button is not getting displayed.
Note : We user provided Liquid template design in doc to create new Entity List form, we did not find any tag in Liquid, which can add this button on Entity List.

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

ID: 340faef4-cbf8-d938-8a10-230149b8a591
Version Independent ID: 88a56df4-b670-4954-832b-955ae94a6501
Content: Use Liquid objects for a portal - PowerApps
Content Source: powerapps-docs/maker/portals/liquid/liquid-objects.md
Service: powerapps
GitHub Login: @sbmjais
Microsoft Alias: shjais

Thank you for reaching out. There is no liquid tag to display 'Export to Excel'. If you have a specific business requirement for this ask, please add a feature request to the Power Apps community idea forum.

authors: devtestworkp tapanm-MSFT


text:
EM-SKU

The link to the calculator ONLY gives prices for P-SKU I am still struggling to find the pricing for the EM-SKU.  Why is it so difficult to find?  Even the Microsoft employees only link the calculator which ONLY gives prices for the P-SKU.

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

ID: ea1adec6-8c0c-a72c-c165-19a72bae7cc6
Version Independent ID: a2543cc8-a37b-dde4-b0fe-5ebeb9ed2560
Content: Power BI Premium FAQ - Power BI
Content Source: powerbi-docs/service-premium-faq.md
Service: powerbi
Sub-service: powerbi-admin
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Thanks for your comment, @rwlpf . This looks like a support / sales request rather than documentation feedback. You might find a solution in the Power BI Community, found at https://community.powerbi.com. If not, you can get support by going to https://support.powerbi.com.

authors: davidiseminger rwlpf

repo: MicrosoftDocs/powerbi-docs


text:
Power Bi REST API Python huge report export .pbix

Now, I'm trying to retrieve the .pbix file with REST API (Export report URL)
I have around 900MB file size.
https://api.powerbi.com/v1.0/myorg/reports/<report_id>/Export
but maybe because of its huge size, the request runs for 5mins and returns below error response
{
"Message": "An error has occurred."
}
can anyone suggest a workaround or any other way to export this huge file?
**This API works fine for small reports
**I am able to download same file using powershell  in 10mins.

Thanks for your comment, @PriyankaChaudhariNitor.
This looks like a support request or product question rather than documentation feedback.
You might find a solution in the Power BI Community. If not, try our support page.

authors: KesemSharabi PriyankaChaudhariNitor


text:
Inaccurate Examples

The example used for this cmdlet uses parameters that are no longer supported.
-SecurityScopeAction and -SecurityScopeName

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

ID: 7c386686-12f3-c7d3-8e0a-f0739978c4e3
Version Independent ID: f278e68b-aa25-9ca2-e278-75a55c8931da
Content: Set-CMSite (ConfigurationManager)
Content Source: sccm-ps/ConfigurationManager/Set-CMSite.md

Thanks @PhillyUrbs for the feedback. We unfortunately have a large backlog of work for the PowerShell & SDK content, but are looking at ways to improve it in the future. If you'd like to submit a change for this issue, see How to contribute.

@aczechowski I'm claiming this issue for #MMS2019Docathon

I just revised this article, fixing the description (which was way off!), the examples, and many of the parameter descriptions. The changes will publish live soon with the 2006 content release.

authors: AdamGrossTX PhillyUrbs aczechowski

repo: MicrosoftDocs/sccm-docs-powershell-ref


text:
Docs for SSDT 2019 Say To Install from VS Marketplace But Data Import Tools Are Missing

In VS 2017 the docs correctly state that you need to install SSDT in order to get the SQL Server Data Import and Export Wizard:
Import and Export Data with the SQL Server Import and Export Wizard
This is downloaded as a single package from here and includes the functionality:
Download and install SQL Server Data Tools (SSDT) for Visual Studio
However in VS 2019 the docs (link above) direct you to install Data Storage and Processing in the VS installer, then download SSRS, SSAS and SSIS from the Visual Studio Marketplace (and provide no links to these so you must find them yourself and SSIS does not come up when searching).
However even after these 4 separate installs (that used to be 1) the Data Import and Export wizard is still never installed and the docs make no reference to this or how you are supposed to obtain this tool without still needing to install a legacy version of VS and SSDT.

Closing this as since the latest update the option now appears on the right-click menu of a database in SSMS.
After further analysis the SQL Server 2017 folder appears as a result of installing SSMS 17 and not SSDT. SSMS 18 does not create this folder and until the last update, the option to import data was not appearing for me.

repo: MicrosoftDocs/sql-docs


text:
Repeated sentences

In this section:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/tempdb-database?view=sql-server-ver15#memory-optimized-tempdb-metadata
The below sentences appear twice in the same paragraph:
SQL Server 2019 introduces a new feature that is part of the In-Memory Database feature family, memory-optimized tempdb metadata, which effectively removes this bottleneck and unlocks a new level of scalability for tempdb-heavy workloads. In SQL Server 2019, the system tables involved in managing temp table metadata can be moved into latch-free non-durable memory-optimized tables.

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

ID: 37fab3b5-a2f3-5612-06e2-01e0406a615d
Version Independent ID: 2daa00e0-8234-bf26-13c0-8d5200a1f4a5
Content: tempdb Database - SQL Server
Content Source: docs/relational-databases/databases/tempdb-database.md
Product: sql
GitHub Login: @stevestein
Microsoft Alias: sstein

@selangley-wa -- Scott, thank you for your feedback.  I have updated the documentation and it should be live by tomorrow.

authors: WilliamAntonRohm selangley-wa


text:
When did Time enter the Product?

The doc needs to state the version of SQL that had this feature to begin with.

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

ID: 3ca577f7-34cc-52c9-a960-d81efdc9c46e
Version Independent ID: eed233e6-4695-b583-2e95-12f77866ff6f
Content: time (Transact-SQL) - SQL Server
Content Source: docs/t-sql/data-types/time-transact-sql.md
Product: sql
Technology: t-sql
GitHub Login: @MikeRayMSFT
Microsoft Alias: mikeray

@MinionWare -- thank you for your question.
@MikeRayMSFT -- please look into this issue.

Just FYI, we're looking at a systemic doc update. For content that was updated in SQL Server 2008 it's in all supported editions.
At this time there is no planned doc update for this file.

authors: MikeRayMSFT MinionWare WilliamAntonRohm


text:
SQL Server Database Project casing issue in Schema Comparision

I am trying to understand the usage of SQL Server Database Project in SSDT. While trying out this tool, i face issue in understanding the Schema Comparison part. I have select source and target database. I got the differences but when i update the table, it throws and error of Data Loss. exactly thing when i do on stored procedure it works but when publishing those changes, i get data loss error.
Please share me the prerequisites of this.

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

ID: 8af0672c-3e79-244d-4d09-5e7fb857345d
Version Independent ID: f4b35a5c-1e55-d7e6-63be-b40dbc421039
Content: SQL tools overview - SQL Server
Content Source: docs/tools/overview-sql-tools.md
Product: sql
Technology: tools-other
GitHub Login: @markingmyname
Microsoft Alias: maghan

@SarveshPandey -- thank you for your feedback.  Please consider these resources:

SQL Server on Microsoft Q&A
DBA Stack Exchange
Stack Overflow

@markingmyname -- please look into this potential documentation issue.

@dzsquared for assistance.
Thank you.

@dzsquared for assistance.
Thank you.

Hello! The publish error should be warning you of a change to the data schema that might incur data loss.  One way to preview the changes that a publish would do is to "generate scripts" during from the publish dialog.  Instead of doing the action, it creates a long script that has the statements (such as ALTER TABLE).

Hello! The publish error should be warning you of a change to the data schema that might incur data loss.  One way to preview the changes that a publish would do is to "generate scripts" during from the publish dialog.  Instead of doing the action, it creates a long script that has the statements (such as ALTER TABLE).

Thank you, @dzsquared.
@SarveshPandey,
We hope this answers your question.
Thank you.

Thank you, @dzsquared.
@SarveshPandey,
We hope this answers your question.
Thank you.

#please-close

authors: SarveshPandey WilliamAntonRohm dzsquared markingmyname


text:
Update create-foreign-key-relationships.md

fixed typo

@JonasSamuelsson : Thanks for your contribution! The author, @stevestein, has been notified to review your proposed change.


text:
Typo "@@TRANCOUNT"→"@@TRANCOUNT"

https://docs.microsoft.com/en-us/sql/t-sql/functions/trancount-transact-sql?view=sql-server-ver15
#PingMSFTDocs

Looks good; thanks @hyoshioka0128.


text:
master

[Enter feedback here]

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

ID: 036f5b1f-1b71-a91a-69ee-225bfde4a3e1
Version Independent ID: 405d971d-ee46-ae17-31ac-0c4380d0920c
Content: Windows Terminal SSH
Content Source: TerminalDocs/tutorials/ssh.md
Product: dev-environment
Technology: windows-terminal
GitHub Login: @cinnamon-msft
Microsoft Alias: cinnamon

This is empty.

authors: nerukanadun zadjii-msft

repo: MicrosoftDocs/terminal


text:
[glyf] Clarify intended behaviour for contours of 0, 1 and 2 points

For TrueType outlines stored in the glyf table, it would be good to clarify intended behaviour for degenerate contours of 0, 1 and 2 points. There seems to be no guidance on either of these pages, where one might expect it:

TrueType Fundamentals
glyf — Glyph Data

The spec for the endPtsOfContours array in the Simple Glyph Description [Array of point indices for the last point of each contour, in increasing numeric order] implies 0-, 1- and 2-point contours are all permissible. In practice, we see 1-point contours in a few fonts; they can be convenient as anchors for components positioned using the “match points” method (if you don’t want to use GPOS mark positioning), and they are likely also useful in hinting if you need a reference point (but don’t want to use Twilight points). As for 0- and 2-point contours, I can’t think of use cases for them but behaviour should be specified.
Intended behaviour is presumably (?) that contours of <3 points should be invisible in normal rendering. Is it within scope of the OpenType spec to state how to render such glyphs when an outline stroke is set?

@Lorp Can you clarify this?

Is it within scope of the OpenType spec to state how to render such glyphs when an outline stroke is set?

contours of <3 points should be invisible in normal rendering.

Naive question: I'm struggling to come up with any other result. How else might one interpret a contour of <3 points?

I think it should be generalized to cover any malformed open contours, regardless of number of points. One can draw an S-curve with many more points, which would still not be rendered.

A contour containing only a single point or a straight line (or a degenerate curve where all points are on a straight line) won't paint. But one that only contains an s-shaped curve like in Vlad's example will paint something, because in TrueType contours are automatically "closed".

@vlevantovsky It is not possible to represent open contours in TrueType, so the 2- and 1-point contours are “closed” even if they are degenerate. The S-curve you speak of has an implicit connecting line from the end point to the start point.
@rsheeter Consider the 2-point contour that scales to the device coordinates (0.5,0.0), (0.5,1.0). The spec’s statement “Rule 1: If a pixel's center falls within or on the glyph outline, that pixel is turned on and becomes part of the bitmap image of the glyph.” [Apple spec] implies that the pixel with centre (0.5,0.5) should be turned on.

Regarding Vlad’s S-curve, if we retrace our way back from the end back to the start using identical coordinates, still in the same contour, is such a contour guaranteed to be invisible?
I’m also concerned about rendering with a “stroke” set. Should the spec state expected behaviour with a non-zero stroke, regarding 1- and 2-point contours, as well as the S described above?

I’m not sure about that issue .
Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10
From: Laurence Penneymailto:notifications@github.com
Sent: Tuesday, February 16, 2021 1:43 PM
Subject: Re: [MicrosoftDocs/typography-issues] [glyf] Clarify intended behaviour for contours of 0, 1 and 2 points (#720)
Regarding Vlad’s S-curve, if we retrace our way back from the end back to the start using identical coordinates, still in the same contour, is such a contour guaranteed to be invisible?
I’m also concerned about rendering with a “stroke” set. Should the spec state expected behaviour with a non-zero stroke, regarding 1- and 2-point contours, as well as the S described above?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Ftypography-issues%2Fissues%2F720%23issuecomment-780040963&data=04|01||91470c7fee564bfc3a7d08d8d2aabc92|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637490978030542210|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=q6O%2F8%2F5qZ4HV%2FSYvfyBAdF6BpaceVyMLt0qJ4v4Jh8o%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQNRQSG5IMWRB3ILFYMPQ2TS7K4ETANCNFSM4WKT4DMA&data=04|01||91470c7fee564bfc3a7d08d8d2aabc92|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637490978030552165|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=vYS%2FJPgy6rKqmaxn4zgBaW8aAlyV8831QGe6GORpOXw%3D&reserved=0.

The spec’s statement “Rule 1: If a pixel's center falls within or on the glyph outline, that pixel is turned on and becomes part of the bitmap image of the glyph.” [Apple spec] implies that the pixel with centre (0.5,0.5) should be turned on.

This may be mis-understanding the intent. In particular, what does it mean by saying "falls within ... the glyph outline"?
(If we interpret "outline" as synonymous with contour, that would suggest a pixel could be within a contour. But contours have no thickness, so that doesn't make sense.)
I think the intent is clarified by the immediately-following sub-section in the Apple spec: Distinguishing the inside from the outside of a glyph. Thus, the non-zero winding rule is used to determine what pixels are "inside" the outline (not inside the contour). Then by Rule 1, pixels with centers that are "inside" (= within) the outline are "on". To understand the intent of "within or on the outline", we can think in terms of contrapositive: pixels with centers outside the outline are not turned on; other pixels are turned on.

In Microsoft spec: The scan converter the rule has been split into two for clarity:

Rule 1
If a pixel’s center falls within the glyph outline, that pixel is turned on and becomes part of that glyph.
Rule 2
If a contour falls exactly on a pixel’s center, that pixel is turned on.

The spec for the endPtsOfContours array in the Simple Glyph Description [Array of point indices for the last point of each contour, in increasing numeric order] implies 0-, 1- and 2-point contours are all permissible.

I assume for 0-point contours you are thinking of a case in which the endPtsOfContours array has two consecutive entries with the same point number. But note that the 'glyf' spec also says,
"Note that point numbers are base-zero indices that are numbered sequentially across all of the contours for a glyph; that is, the first point number of each contour (except the first) is one greater than the last point number of the preceding contour."
This implies that, if the endPtsOfContours array had [ ... M, N, N ... ], then there would be a contour defined by points M to N, and then the following contour would run from point N+1 to point N. That would be a problem. While the spec doesn't say this, my guess is that implementations expect the elements in endPtsOfContours to be monotonically increasing with each element greater than the previous element.

We've definitely seen contours of length zero in fonts in the wild.

We've definitely seen contours of length zero in fonts in the wild.

A length zero contour being defined how?

In Microsoft spec: The scan converter the rule has been split into two for clarity:

Rule 1
If a pixel’s center falls within the glyph outline, that pixel is turned on and becomes part of that glyph.
Rule 2
If a contour falls exactly on a pixel’s center, that pixel is turned on.

I guess one problem is that this part of the spec has not been updated for greyscale. A zero-width contour may turn on pixels in b/w rendering (if it lands on pixel centres) but in antialiased rendering it should not.

I think the problem here is that this statement pertains to a detail in one particular step in how the scan converter (at least, MS's implementation) works without the full context. The scan converter is evaluating on and off transitions along each scan line (row). It goes along each line or spline segment of the contour stepping from pixel center to pixel center (moving up one pixel, or right one pixel) to determine which pixels needs to be marked as an on transition or as an off transition. When it's detecting on transitions, if the pixel center happens to fall exactly on the contour, it counts that as a candidate for an on transition.
But that doesn't necessarily mean that pixel will be on in the final rasterization. For example, while evaluating another contour it might mark that the same pixel for an off transition. I believe the scan converter will turn on pixels between paired on and off transition pixels along the scan line.

We've definitely seen contours of length zero in fonts in the wild.

A length zero contour being defined how?

By two endPtsOfContours being the same.

In Microsoft's TrueType rasterizer, if a glyph has endPtsOfContours[... m, n... ] in which (n - m) < 1, it will treat that as an error and ignore the glyph. In other words, it assumes that contours must have at least one point, else the glyph is invalid.

Regarding contours with 2 points in Microsoft's rasterizer: The scan converter will turn on pixels along the line if and only if the line passes through the center of a given pixel. This is true regardless of dropout control settings.
Note that whether the contour passes through the center of a given pixel is very much going to depend upon the grid: the higher the ppem, the greater the likelihood that the contour will pass through pixel centers, though the condition will still be very uncertain.

A related question is whether zero-contour glyphs can be instructed. See #1020.

authors: B-starboy Lorp PeterCon PeterConstable anthrotype apodtele behdad rsheeter vlevantovsky

repo: MicrosoftDocs/typography-issues


text:
RegularExpression is a lie

The name of "ReularExpression" is a lie. It's not a regular expression at all.

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

ID: c64c1b1c-bfc1-cee4-aba7-07f9986b9015
Version Independent ID: 5250428c-2be8-00cc-090d-07955770ca74
Content: NameSearchOptions - Visual Studio
Content Source: docs/debugger/debug-interface-access/namesearchoptions.md
Product: visual-studio-windows
Technology: vs-ide-debug
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@henke37 -- please provide addtional context for your feedback, so we may better understand this issue.

The context is that the identifier is incorrect. It is not a regular expression. It is a completely different matching language, the shell filename globbing one. This discrepancy needs to be noted so that people won't get fooled by the incorrect name,

Thank you Henrik -- I have passed this information along to the article's author (@Mikejo5000).

Thanks for the feedback. Asking about this...

Updating doc. Noting in doc that it is a limited form of regular expression support.

repo: MicrosoftDocs/visualstudio-docs


text:
No help available for Options > Text Editor > Advanced settings

There is no help for the Visual Studio 2019 settings on the Tools > Options > Text Editor > Advanced page.

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

ID: c03f0366-9eb0-a623-57dc-23c34ca5c73a
Version Independent ID: 4682db7d-610f-2cf1-523b-34fdc10a016f
Content: Options, Text Editor, General - Visual Studio
Content Source: docs/ide/reference/options-text-editor-general.md
Product: visual-studio-windows
Technology: vs-ide-general
GitHub Login: @TerryGLee
Microsoft Alias: tglee

@intel-strelchun-dev To follow up, this previously missing page is now published; see Options dialog box: Text Editor > Advanced.

authors: TerryGLee strelchun-dev


text:
Multiple ItemGroup elements vs single ItemGroup element

It's quite possible to use either multiple ItemGroup elements, or have a single ItemGroup element containing all the child items. Either this should be mentioned; or, if there is some reason to prefer one or the other, that reason should be noted.

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

ID: a7148a9c-77db-81c7-0362-f2ce6b0c6274
Version Independent ID: ccef6249-9a81-9376-a9c8-fe884d0b094f
Content: ItemGroup Element (MSBuild) - Visual Studio
Content Source: docs/msbuild/itemgroup-element-msbuild.md
Product: visual-studio-windows
Technology: msbuild
GitHub Login: @ghogen
Microsoft Alias: ghogen

Using a single ItemGroup is best if there's no reason not to.
Two considerations came to mind:
•	You can apply a Condition to an ItemGroup, so multiple ItemGroups could have different conditions
•	ItemGroups could be present in different files

authors: ghogen zspitz


text:
wirklich eure Scheiss seiten sind ein WItz

man kann die verfickte json genauso 1 zu 1 rauskopieren und der Compiler meckert, unglaublich ! Von euren Codebeispielen die nicht gerade nur 3 Zeilen lang sind funktikonieren 1 % . Fickt euch und eure Seiten.

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

ID: 68483bc8-45dc-fc2e-b289-2901a70461ff
Version Independent ID: 5167502a-bd55-8927-5656-1c4f107884d7
Content: Create an ASP.NET Core app with TypeScript - Visual Studio (Windows)
Content Source: docs/javascript/tutorial-aspnet-with-typescript.md
Product: visual-studio-windows
Technology: vs-javascript
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@Daniel-Majunke -- Daniel, vielen Dank für Ihr klares und genaues Feedback.  Ich schließe dieses Problem jetzt.

@Daniel-Majunke I retested the first half of the article on VS 17.2.1 and followed the steps exactly (up to build/run). Everything worked just as described. However, I believe there could easily be confusion over choosing a project template in the Create a new ASP.NET Core MVC project. When you create a project, it is easy to choose ASP.NET Core Web App instead of **ASP.NET Core Web App (Model-View-Controller). The first is a Razor template, and won't work at all with the steps. I will add more clarity on this point.


text:
How to use latest version of nuget.exe?

I have a NuGet task that pushes my nupkg and snupkg to nuget.org. It seems that the default nuget.exe on Azure DevOps is nuget.exe v4.1, which cannot push snupkg files (nuget v4.1 client incorrectly pushes the snupkg as a nupkg, causing nuget.org to return an HTTP 409 response). How can I use nuget.exe 4.9.1 to do an authenticated push to nuget.org on Azure DevOps? Thanks!

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

ID: 11ed58a1-5819-f3a4-c674-dafcdbd56fbc
Version Independent ID: d68aca4d-3fd3-1864-09f5-6060295e0399
Content: Publishing to NuGet feeds - Azure Pipelines
Content Source: docs/pipelines/artifacts/nuget.md
Product: devops
GitHub Login: @erickson-doug
Microsoft Alias: amullans

The NuGet Tool Installer task will help.

Ah, that's good to know! Should we add a note for this on the Publishing to NuGet feeds page? Ideally, that documentation should have a section dedicated for snupkgs. I can send a pull request if y'all would like

Sure! We always appreciate PRs. /cc @elbatk to review when it's ready.

authors: alexmullans loic-sharma

repo: MicrosoftDocs/vsts-docs


text:
I've been using VS 2017 to do some TFS administration; is that wrong?

In the section titled, 'How to run the witadmin command-line tool', a note says, "If you are connecting to TFS, you must use the same version of Visual Studio or Team Explorer as TFS. For example, if you connect to a TFS 2017 instance, you must connect from Visual Studio 2017 or Team Explorer 2017. There is no Team Explorer 2015 version." For quite a while now I've been connecting to TFS 2015, using VS 2017, to create TFS Team Projects. And as far as I can tell, there've been no negative repercussions. Is it the case that what I've done so far is OK, using VS 2017? I will have to run witAdmin to do some customization of work objects, so in this case I should not run VS 2017 as I have? Must I use VS 2015's command prompt to perform actions with witAdmin?

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

ID: 79a9c3fe-7f7a-6050-cc6b-79b1882478c0
Version Independent ID: 7680f29b-c977-0c83-bbd5-c9ed35372527
Content: witAdmin:Customize and manage objects for tracking work - TFS
Content Source: docs/reference/witadmin/witadmin-customize-and-manage-objects-for-tracking-work.md
Product: devops
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@Rod-in-NM - Thank you for your inquiry. In general, you need to be on the same version TFS and client. However, if you don't run into a problem, then the different  versions are compatible. If VS 2017 is working against TFS 2015 - then you shouldn't have a problem.
You may also want to look at using TFSTeamProjectManager for work tracking customization.

authors: KathrynEE Rod-in-NM


text:
Is Azure DevOps SERVER also free for the first 5 users for commercial use?

Is Azure DevOps SERVER also free for the first 5 users for commercial use?
Thanks! :)

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

ID: 53803b6d-5089-79d1-34f3-c708c088d42d
Version Independent ID: b4b0d600-3fe6-ecc1-5abf-ddc1c7bc6c48
Content: Billing articles - Azure DevOps - Azure DevOps
Content Source: docs/organizations/billing/index.md
Product: devops
Technology: devops-billing
GitHub Login: @chcomley
Microsoft Alias: chcomley

Hi @gojanpaolo, Thanks for posting your question. I'm double-checking with the team, so I'll be in touch as soon as possible. Have a great weekend!

@chcomley Thank you for the immediate response. Have a good one! :)

I @gojanpaolo, I can confirm that Azure DevOps Server is NOT free for the first 5 users. Here's a link to the info, as well: https://docs.microsoft.com/en-us/azure/devops/organizations/billing/buy-access-tfs-test-hub?view=azure-devops-2019.
Thanks for your patience while I confirmed this! Have a wonderful day.

Please let us know if you have any further questions, @gojanpaolo.

@chcomley Could you please quote where it is stated on the link? I can't seem to find it, or maybe I'm just blind 🤣

For Azure DevOps Server, you pay per user for Basic features like Code or Agile Planning

...It says we pay per user for Basic features. but then the link to the Basic feature redirects us to this page

...The Azure DevOps Server tab is the following

...The "Basic Plan license" link goes to the Azure DevOps Services page previously shown, which shows its free for 5 users

authors: chcomley gojanpaolo


text:
fix spelling mistake

Mstpcip.h -> Mstcpip.h

@wenhg : Thanks for your contribution! The author(s) have been notified to review your proposed change.


text:
Customer feedback - more commonality with the old style functions

Type of issue
Other (describe below)
Feedback
@lorihollasch … just when you thought it was safe to go back into the water……
I happened upon this tremendous function as I was reviewing the latest changes. Sadly I cannot use it because I need to support win10.
But I was struck by the incredibly useful phrase about ‘making sure that the cache map is setup and remains valid’ and it seems like you could usefully add it to the two old versions we have just been talking about.
Also this function isn’t documented to throw exceptions (and it does return a status) but if it does the neophyte needs to know and if it doesn’t the old timers need to know…..
apologies for any typos, doing this on a tablet…
Page URL
https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/ntifs/nf-ntifs-ccsetcachefilesizes
Content source URL
https://github.com/MicrosoftDocs/windows-driver-docs-ddi/blob/staging/wdk-ddi-src/content/ntifs/nf-ntifs-ccsetcachefilesizes.md
Author
@lorihollasch

You're cracking me up, @rodwiddowson! But seriously, great discovery and call-out to make these very similar pages consistent. Let me know if I missed anything, thanks.

authors: lorihollasch rodwiddowson

repo: MicrosoftDocs/windows-driver-docs-ddi


text:
Feedback on broken link in ni-mountdev-ioctl_mountdev_query_unique_id.md

Issue/Feedback-only pseudo-PR! DO NOT MERGE!!
This article mentions a mountmgr callback via IOCTL_MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY, but the link to it seems to be either broken or non-existent.
Why is this so? Is this IOCTL deprecated, and if so, since when?
Note that an external place where it is kind of mentioned, is in an OSR article:
https://www.osronline.com/article.cfm^id=107.htm
Issue/Feedback-only pseudo-PR! DO NOT MERGE!!

Thanks @lorihollasch , and indeed it was me who filed the issue also via the Feedback mechanism, but I wasn't sure whether it would be seen. You confirmed that it actually was, so I'll continue using the provided mechanism in case I find other problems :) Thank you again!

Regarding the missing page, in case the IOCTL_MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY ioctl (and the associated structure) is something that wasn't actually deprecated, please tell the docs guys (and the WDK ones too) that the documentation used to exist way back in the Windows 2003 DDK.
However, seeing the removed page on the MS website, and the fact that the headers (at least starting Windows 7 WDK) seem to omit mentions of IOCTL_MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY and the associated data structure, makes me think it is a feature that was deprecated in Win7+ (or even Vista). I suppose the WDK/kernel people could tell this. If this is indeed deprecated then I guess the paragraph in the docs page would need some clarification (or removal of the IOCTL name altogether).

Thanks for the added context, @HBelusca. This IOCTL is indeed deprecated and isn't shipped in any public headers anymore. I've updated the docs to remove any mention of it. I've also messaged the feature team to ask that they remove the comment about it; hopefully they'll find time to do so.

authors: HBelusca lorihollasch


text:
HKLM should be replaced

In this article, i found 7 places HKLM is mentioned and  4 places HKEY_LOCAL_MACHINE is mentioned

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

ID: a6ef91fe-7578-43a3-0225-dfa3e753cb23
Version Independent ID: 95ea21d3-a014-aa1e-5d97-2f77b3702010
Content: GFlags Details - Windows drivers
Content Source: windows-driver-docs-pr/debugger/gflags-details.md
Product: windows-hardware
Technology: debugger
GitHub Login: @DOMARS
Microsoft Alias: domars

@DOMARS, can I replace those HKLM to  HKEY_LOCAL_MACHINE

@RAJU2529 - Yes, I think it would better to not use the HKLM abbreviation in this table, but rather use the full proper registry entry name - HKEY_LOCAL_MACHINE.

@DOMARS . I will create PR today.

PR has merged, so closing this issue.

repo: MicrosoftDocs/windows-driver-docs


text:
Accessibility updates to replace click with select

Fix for issue #2389 - block 5

I'm not 100% sure about the instruction in windows-driver-docs-pr/debugger/viewing-the-call-stack-in-visual-studio.md. @tedhudek , it would be best if you verified this with a colleague who uses a screen reader. Thanks!


text:
RebootCSP is not strictly ISO 8601 compliant

This documentation provides a correct example of the time format to use in Intune, but I was having trouble setting a recurrent reboot schedule in ISO 8601 format because I was including the "Z" at the end as the UTC designator. ISO 8601 format requires this, but Intune treats it as an error.

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

ID: 9a473300-e8f4-8c49-5ac7-d81956f55adf
Version Independent ID: 7db8e493-d48b-bee9-61af-de601cfc8216
Content: Reboot CSP - Windows Client Management
Content Source: windows/client-management/mdm/reboot-csp.md
Product: windows-client
Technology: itpro-manage
GitHub Login: @vinaypamnani-msft
Microsoft Alias: vinpa

@preeminence87 I just tried specifying a recurrent ISO8601 schedule in a Settings catalog Reboot policy, and I didn't notice any issues there. Can you explain more about Intune treating this as an error?

repo: MicrosoftDocs/windows-itpro-docs


text:
[LOC] "両面" needs to be replaced with "2"

related issue: #3930
ja-jp:https://docs.microsoft.com/ja-jp/windows/security/threat-protection/windows-defender-antivirus/windows-defender-security-center-antivirus

en-us:https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-security-center-antivirus

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

ID: 8141d691-eee8-8861-4d04-24a78c7636b0
Version Independent ID: 47c49eef-0812-2224-e8c4-fa4385df0789
Content: Windows セキュリティアプリの windows Defender ウイルス対策
Content Source: windows/security/threat-protection/windows-defender-antivirus/windows-defender-security-center-antivirus.md
Product: w10
Technology: windows
GitHub Login: @Dansimp
Microsoft Alias: dansimp

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

@officedocsbot assign @MollyMalone

@officedocsbot unassign @MollyMalone
@officedocsbot unassign @TinaMcN

@officedocsbot unassign @dongmicro

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

フィードバックをありがとうございました。 記事は機械翻訳されました。 私は人間の翻訳のためにそれを送った。 翻訳が完了するまでに最大4週間かかります。 (Thank you for the feedback.  The article was machine translated.  I sent it for human translation.  It will take up to 4 weeks to complete the translation.)

@hyoshioka0128 記事は現在、人間が翻訳されています。 修正済みであることを確認してください。 フィードバックのおかげで再び (The article is now human translated. Please verify that it is fixed. Thanks again for the feedback)

This particular issue appears to be resolved. 👍

@TinaMcN - Corrected.
Closed  #4095.
Thanks.


text:
FirstnameLastname reference doesn't resolve

The documentation says

net localgroup "Remote Desktop Users" /add "AzureAD\the-UPN-attribute-of-your-user", where FirstnameLastname is the name of the user profile in C:\Users,

However, there is no FirstnameLastname in the referenced material. I'm guessing it should say

where the-UPN-attribute-of-your-user is the name of the user profile in C:\Users,

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

ID: 72e1cc18-3fc2-d7fa-7ff3-20fc9a3596d4
Version Independent ID: 8ed24664-ce8c-7c08-654a-d3ef267f274f
Content: Connect to remote Azure Active Directory-joined PC (Windows 10) - Windows Client Management
Content Source: windows/client-management/connect-to-remote-aadj-pc.md
Product: w10
Technology: windows
GitHub Login: @Dansimp
Microsoft Alias: dansimp

Good point. Some of the other pages containing examples of how that command should look, use the following phrasing:
net localgroup “Remote Desktop Users” /add “AzureAD\john.doe@domain.com”

This shows what the expected name format could be, but the question remains whether the username has to be in the format user.name@domain.ext or if it can be only "AzureAD\username" which is a name format backwards compatible with older Windows domain names and local user names.
I am thinking about opening a PR to have that line changed as you suggest, although I assume I might get suggestions for a different username format in the PR.

Worth noticing:
Looking at the page How to manage the local administrators group on Azure AD joined devices (direct link: https://docs.microsoft.com/en-us/azure/active-directory/devices/assign-local-admin#manually-elevate-a-user-on-a-device), I see the following phrasing used:
Manually elevate a user on a device
In addition to using the Azure AD join process, you can also manually elevate a regular user to become a local administrator on one specific device. This step requires you to already be a member of the local administrators group.
Starting with the Windows 10 1709 release, you can perform this task from Settings -> Accounts -> Other users. Select Add a work or school user, enter the user's UPN under User account and select Administrator under Account type
Additionally, you can also add users using the command prompt:

If your tenant users are synchronized from on-premises Active Directory, use net localgroup administrators /add "Contoso\username".
If your tenant users are created in Azure AD, use net localgroup administrators /add "AzureAD\UserUpn"

Instead of "UserUpn" I am tempted to suggest "UserPrincipalName" instead, although I am not certain that every admin user is perfectly familiar with the definition of "User Principal Name" or UPN. Maybe it is just as simple to change the casing to "userUPN" to highlight that the name is the initialism for "User Principal Name".

(See also PR #6906 for more details)

authors: illfated tomten


text:
add manage preview builds link must be added

I want to add managing of preview builds across your  organization  link and its  explanation (not own )
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 272c8c94-dd81-589c-2938-456de9d6edad
Version Independent ID: e7dd144a-e07a-a900-d904-8488c34aeaa6
Content: Windows 11 overview - What's new in Windows
Content Source: windows/whats-new/windows-11.md
Product: w10
GitHub Login: @greg-lindsay
Microsoft Alias: greglin

@greg-lindsay . Sir please tell your opinion in this regard.

@RAJU2529 As always, you are welcome to come up with a PR to propose the contributions that you have mentioned. Thanks.

@e0i, Just now created PR  #9841 , so please look into this PR #9841 .
Thanking you.

this issue has been solved, so i am closing my side.


text:
文档排版异常

文档排版异常，请修复。

文档详细信息
⚠ 请勿编辑此部分。 docs.microsoft.com ➟ GitHub 问题链接必须具有此部分。

ID: 3fa733db-e564-bd3f-d41b-241b27b13b40
Version Independent ID: ef647afb-e298-af7b-5523-2076d3f2c9c6
Content: 为 Windows 11 做好准备 - What's new in Windows
Content Source: windows/whats-new/windows-11-prepare.md
Product: w11
Technology: windows
GitHub Login: @greg-lindsay
Microsoft Alias: greglin

@goxia you can get help from answers microsoft community.

@goxia you can get help from answers.microsoft.com

I mean there's a problem with some of the typography in this document.

@goxia Can you be more specific about the problem with the typography in this document? Are the characters displaying not correctly?


text:
Stretch Cluster Replica example is wrong regarding computernames.

The example for Stretch Cluster is bad:
Set-SRNetworkConstraint -SourceComputerName "SR-SRV01" -SourceRGName "Group01" -SourceNWInterface "Cluster Network 1","Cluster Network 2" -DestinationComputerName "SR-SRV03" -DestinationRGName "Group02" -DestinationNWInterface "Cluster Network 1","Cluster Network 2"
[Enter feedback here]
-SourceComputerName and -DestinationComputerName should be the cluster's name, not individual cluster nodes.

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

ID: 33bdd435-62e9-3ecf-0cdd-e0e78166a116
Version Independent ID: 5be2ee2d-01b4-cbde-b91c-72ad7ea0c57b
Content: Set-SRNetworkConstraint (StorageReplica)
Content Source: docset/winserver2019-ps/storagereplica/Set-SRNetworkConstraint.md
Product: w10
Technology: windows
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

@Mihaly7 Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/windows-powershell-docs/pull/2811
Thanks
Sri

repo: MicrosoftDocs/windows-powershell-docs


text:
Build step to generate stubs from idl fails.

After editing the idl I try to build but get …
C1083 Cannot open include file: Class.h: // doesn't exist
C1083	Cannot open include file: 'Class.g.h': No such file or directory (compiling source file Generated Files\module.g.cpp)
PRI252	0xdef00071 - File D:\OneDrive\Projects\TestSoln\Debug\BankAccountWRC\BankaAccountWRC.pri not found.
Edit: So it does generate the cpp and h files but they are hidden, and not in the project. And then when I drag them into the project root, I get an error (Failed to drop file … onto project BankAccountWRC. They are not in the project. Then when I try to add them to the project, I get another error 'A file, filter or folder already exists at the current scope in BankAccountWRC or access was denied for the desired operation.
Edit: Restarting VS I see them in the project. But they are not children to the idl like the templates.
Edit: I then can't build with 2 errors:
E1696 cannot open source file pch.h
LNK1104 cannot open file 'BankAccountWRC.def'

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

ID: cbf411b4-9c85-5831-c425-a009d47811e7
Version Independent ID: 3d0dc3b5-a7da-2755-0a9e-599f39a51acd
Content: Author events in C++/WinRT - UWP app developer
Content Source: windows-apps-src/cpp-and-winrt-apis/author-events.md
Product: windows
GitHub Login: @stevewhims
Microsoft Alias: stwhi

Hi, @Gavin-Williams, thanks for describing these issues, and I'm sorry for the trouble. Yes, after editing the idl, you will get build errors, as the topic says. The topic doesn't explicitly say exactly what the errors will be, though, which is not great. So, I've just edited the topic to add that detail, because I can see how it's nice to know that the errors you're seeing are the expected ones, and not some different ones. I expect that change to be live within 24 hours.
The first 2 errors you're seeing are exactly the errors to be expected at that stage in the walkthrough. But I can't account for the third one. Your folder structure is different than the walkthrough calls for. It looks as if you first created an empty solution named TestSoln, and then added a Runtime Component project into that named BankAccountWRC. But I haven't verified that that works with these steps. Tbh I don't see why it wouldn't, but then again I haven't verified it so I can't be sure. If you stick to the steps as written then that'll maximize the chances of success because I've verified that these steps work (on the recommended OS and toolchain). There's also a curious typo in your error message (BankaAccountWRC), which I can't account for because your parent folder of that doesn't contain that typo, and presumably you copy-pasted the error from VS rather than typing it. So that's strange and like I say I can't explain it to myself but it's certainly not correct.
I can't account for why your cpp and h are hidden. I don't see that, myself, if I follow the steps. Did you do the step of renaming the idl file? If so then you'll notice that the cpp and h files become renamed, too, and they remain included in the project and nested under the idl. If anything goes wrong at this stage then I'd advise stopping there and reporting. Going further might compound the problem, so I wouldn't. For example, the steps do not call for dragging the files onto the project root. They only call for copying them in the file system. Of course, my walkthroughs are not always 100% correct (either because I've made a mistake, or the product has changed since I published the topic). So I am always interested to hear when people run into issues when following my steps, and I'll investigate.
Anyway, the first thing that I see that's wrong is that you're getting that 3rd build error immediately after renaming, pasting in the IDL, and building. If you wouldn't mind, here's what I would suggest. Always be sure you have the recommended version of Visual Studio and the VSIX. Then begin the walkthrough again and double-check that you're following the steps just so. Take precautions so as to minimize the possibility of errors; for example prefer to copy-paste rather than type. For example, when I'm following these steps I double-click a name in the topic and copy-paste that into the relevant UI in Visual Studio in order to eliminate any chance of me making a typographical error like I might if I were typing. And if your error about the PRI file persists then I'd be interested in knowing that and I'll see whether I can help figure out why that's happening with your setup. As I say, it's not happening with my setup with these steps.
Thanks again! ~Steve

@Gavin-Williams, I'll go ahead and close this issue now since it's been a while and it feels resolved. Please reopen if I made a mistake in closing. ~Steve

authors: Gavin-Williams stevewhims

repo: MicrosoftDocs/windows-uwp


text:
update AZ400_M02_L03_Configure_Agent_Pools_and_Understand_Pipeline_Styles.md

LAB03: Configure agent pools and understanding pipeline styles
Related Issue
Link related Github Issue 🢂 Fixes #609  . (Include issue number after #)
Checklist
Mark completed with "x" between brackets, "[x]", or checking the box once the PR is created:

[x] Has related GitHub Issue 💥 Create Issue 📝
[x] Tested it
[x] Read the PR collaboration guide 👓 Collaboration Guide 📝

Changes proposed in this pull request:

Thanks @BabafemiB and @rob-foulkrod!

authors: BabafemiB LuizMacedo

license: MIT


text:
02-ai-services-security Source Code Retrieving Wrong .env Variable

On the last section, for step 5, run the intended code python keyvault-client.py in the CLI. Once you input text the following error is logged: Parameter 'endpoint' must be a string.

Redundant issue

repo: MicrosoftLearning/mslearn-ai-services


text:
🛑 headache.or.kr is down

In 60b6027, headache.or.kr (https://www.headache.or.kr/index.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: headache.or.kr is back up in d9c53ca after 24 minutes.


text:
🛑 monitorss.migraine.kr is down

In c107726, monitorss.migraine.kr (https://monitorss.migraine.kr/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: monitorss.migraine.kr is back up in 9b7f47d after 10 minutes.

repo: MigraineKR/status


text:
Feature Request: Enddate for lending

Hi, can you please implement a enddate for lending?
The bot should automatic decrease the lendingtime till the specific date is reached ( - 2 days min lending time)
So, for example, I can have on 01.05.2016 all coins available.
thx

Good one, I should implement it.

If there are 40 days left until the deadline, but the bot wants to lend some high rate coins for 60 days, should it lend at 40 days or the 2 day default?

I agree, should be 40 in that case.

authors: Evanito Mikadily rnevet tuffig

repo: Mikadily/poloniexlendingbot

license: mit

license_source: bigquery


text:
Angular 10 module depends on 'bignumber.js'. CommonJS or AMD dependencies can cause optimization bailouts.

After upgrading to Angular version 10 I get the message depends on 'bignumber.js'. CommonJS or AMD dependencies can cause optimization bailouts.
Are you going to publishing an ES module?

It's the bignumber.mjs file.
See the package.json:
"module": "bignumber.mjs",

Does any one found a solution how angular build finds the *.mjs file? I have the same problem too.

@phip1611 The way I found was to rename the bignumber.mjs -> bignumber.js
There is probably a better way that I don't know 😉

Same issue here, any update?

This is because in Angular you must add this for each CommonJS Dependency:
"options": { "allowedCommonJsDependencies": ["bignumber.js"] }

This option tells the compiler to ignore the warning. Not fixing the issue.

I'm not 100% sure why, but importing like that seems to solve the warning:
import { BigNumber } from 'bignumber.js/bignumber';

I confirm this. I changed my imports. Thanks @gabrielbiga


text:
Авторизация нового сотрудника в боте

При получении запроса, бот должен проверить, что пользователь ему не известен (поиск по telegram chat_id в таблице Employee) и пользователь не администратор (эта информация получается из .properties файла и реализуется в #16 ). Если это так, то бот должен поприветствовать нового пользователя и запросить у него уникальный код доступа.
При получении кода доступа, бот должен проверить его по базе данных и, если такой код существует и он еще не использовался, то бот должен запросить ФИО, номер телефона и email, а потом зарегистрировать сотрудника (см рисунок 2 Алгоритм регистрации нового сотрудника).
Зарегистрировать сотрудника подразумевает создание записи Employee и привязка кода(AuthorizationCode) к созданному Employee.

#22

repo: MikeSafonov/corporate-bot


text:
[o1js] Reset feature flags before assertion

This is https://github.com/MinaProtocol/mina/pull/14402 for o1js-main, plus the temporary hack from https://github.com/MinaProtocol/mina/pull/14405 to unblock work with custom gates

!ci-build-me

!ci-build-me

repo: MinaProtocol/mina


text:
[build] use local opam switch instead of global switch

To build outside of docker a developer needs to create an opam switch from a custom ocaml.export file for reasons.
This switch is then implied, and the developer needs to remember to switch back to default, or to whatever they prefer, when working on other projects.
This isn't a great experience (which I ran into when trying to install a dependency that required a greater ocaml version in another project).
This PR proposes a local switch to transparently use the mina switch when in the mina repository.
It also:

set up the o1labs opam repository only for the local switch
fixes rust for mac
clean up mac setup scripts
make sure we remove extlib before pinning it, and avoid pinning packages that don't need to be pinned

Testing
After running ./scripts/setup-opam.sh or make macos-setup:
$ opam switch
#  switch                        compiler                      description
→  /Users/davidwong/Work/mina    ocaml-variants.4.07.1+logoom  /Users/davidwong/Work/mina
   default                       ocaml-base-compiler.4.12.0    default

[NOTE] Current switch has been selected based on the current directory.
       The current global system switch is default.
$ cd ..
$ opam switch
#  switch                        compiler                      description
   /Users/davidwong/Work/mina    ocaml-variants.4.07.1+logoom  /Users/davidwong/Work/mina
→  default                       ocaml-base-compiler.4.12.0    default

Running DUNE_PROFILE=mainnet make build also works.

LGTM!

I've noticed that this PR does not change how we handle opam dependencies in docker and in the rosetta dockerfile, is that acceptable? In practice they should do the same thing and in docker there is no issue with developing conflicting projects, but it could result in discrepancies with docker builds in CI vs. local builds. For some context as well, the system for caching the opam tarball is removed in my buildkite refactor PR (#9151 ), and with that we will always use the rosetta dockerfile solution in CI as opposed to the logic in scripts/setup-opam.sh.

Hey @lk86, I unfortunately let that ball drop as I moved to rustland, but now that I'm back I'd like to keep the flame going.

I've noticed that this PR does not change how we handle opam dependencies in docker and in the rosetta dockerfile, is that acceptable? In practice they should do the same thing and in docker there is no issue with developing conflicting projects, but it could result in discrepancies with docker builds in CI vs. local builds. For some context as well, the system for caching the opam tarball is removed in my buildkite refactor PR (#9151 ), and with that we will always use the rosetta dockerfile solution in CI as opposed to the logic in scripts/setup-opam.sh.

why aren't these using the setup-opam script? I'm guessing we should try to centralize these kind of configurations. I'm not familiar with CI but if you have any pointer as to what needs to be fixed specifically that could be helpful!
cc @A-Manning

Regarding the patch for mac, could we include the switch-develop.patch somewhere in the develop branch so that we can access the patch directly from the repo (as opposed to having a local copy of the following)?
diff --git a/Makefile b/Makefile
index 498da1fc2..a19792906 100644
--- a/Makefile
+++ b/Makefile
@@ -81,6 +81,7 @@ genesis_ledger: ocaml_checks

 build: ocaml_checks git_hooks reformat-diff libp2p_helper
 	$(info Starting Build)
+	eval $(opam config env)
 	ulimit -s 65532 && (ulimit -n 10240 || true) && env MINA_COMMIT_SHA1=$(GITLONGHASH) dune build src/app/logproc/logproc.exe src/app/cli/src/mina.exe --profile=$(DUNE_PROFILE)
 	$(info Build complete)

@@ -219,7 +220,7 @@ macos-setup-download:
 	./scripts/macos-setup-brew.sh

 setup-opam:
-	eval $$(opam config env) && ./scripts/setup-opam.sh
+	./scripts/setup-opam.sh

 macos-setup:
 	./scripts/macos-setup-brew.sh
diff --git a/buildkite/scripts/unit-test.sh b/buildkite/scripts/unit-test.sh
index 0eee0ecd6..434def473 100755
--- a/buildkite/scripts/unit-test.sh
+++ b/buildkite/scripts/unit-test.sh
@@ -11,9 +11,10 @@ profile=$1
 path=$2

 source ~/.profile
+eval $(opam env)

 echo "--- Make build"
-export LIBP2P_NIXLESS=1 PATH=/usr/lib/go/bin:$PATH GO=/usr/lib/go/bin/go
+export LIBP2P_NIXLESS=1 PATH=/usr/lib/go/bin:$PATH GO=/usr/lib/go/bin/go
 time make build

 echo "--- Run unit tests"
diff --git a/scripts/Brewfile b/scripts/Brewfile
index 92f006b23..7bce36b01 100644
--- a/scripts/Brewfile
+++ b/scripts/Brewfile
@@ -16,4 +16,3 @@ brew "zlib"
 brew "libpq"
 brew "postgresql"
 brew "go"
-brew "rust"
diff --git a/scripts/client-sdk-unit-tests.sh b/scripts/client-sdk-unit-tests.sh
index c5decbd67..9338f457c 100755
--- a/scripts/client-sdk-unit-tests.sh
+++ b/scripts/client-sdk-unit-tests.sh
@@ -6,6 +6,7 @@ set -eo pipefail

 echo "Building client SDK..."
 source ~/.profile
+eval $(opam env)
 make client_sdk
 echo "Running unit tests in Javascript"
 node src/app/client_sdk/tests/run_unit_tests.js
diff --git a/scripts/compare_ci_diff_binables.sh b/scripts/compare_ci_diff_binables.sh
index 56f94dc64..e28496423 100755
--- a/scripts/compare_ci_diff_binables.sh
+++ b/scripts/compare_ci_diff_binables.sh
@@ -9,10 +9,11 @@ fi

 # cleanup if needed

-git clean -dfx
+git clean -dfx -e _opam/
 rm -rf base

 # build print_binable_functors, then run Python script to compare binable functors in a pull request
 source ~/.profile && \
+    eval $(opam env) && \
     (dune build --profile=dev src/external/ppx_version/tools/print_binable_functors.exe) && \
     ./scripts/compare_pr_diff_binables.py ${BASE_BRANCH_NAME:-develop}
diff --git a/scripts/compare_ci_diff_types.sh b/scripts/compare_ci_diff_types.sh
index 539706a42..55820659d 100755
--- a/scripts/compare_ci_diff_types.sh
+++ b/scripts/compare_ci_diff_types.sh
@@ -4,5 +4,6 @@ set -eo pipefail

 # build print_versioned_types, then run Python script to compare versioned types in a pull request
 source ~/.profile && \
+    eval $(opam env) && \
     (dune build --profile=dev src/external/ppx_version/tools/print_versioned_types.exe) && \
     ./scripts/compare_pr_diff_types.py ${BASE_BRANCH_NAME:-develop}
diff --git a/scripts/macos-setup-brew.sh b/scripts/macos-setup-brew.sh
index edb1c58ab..6fb1eb927 100755
--- a/scripts/macos-setup-brew.sh
+++ b/scripts/macos-setup-brew.sh
@@ -6,9 +6,20 @@ export HOMEBREW_NO_AUTO_UPDATE=1
 # re-reads /usr/local/Homebrew if a cache has been put in place
 brew update-reset

+# remove some packages
 brew uninstall python@2 || true

+# install required packages
 brew bundle install --file=scripts/Brewfile

+# install rust
+if rustup --version &>/dev/null; then
+	echo "Rust is already installed"
+else
+    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -- -y --default-toolchain stable
+    export PATH="${HOME}/.cargo/bin:${PATH}"
+fi
+
+# export required paths
 echo 'export PKG_CONFIG_PATH=$(brew --prefix openssl)/lib/pkgconfig' >> $HOME/.bash_profile
 echo 'export PATH="$(brew --prefix openssl)/bin:$PATH"' >> $HOME/.bash_profile
diff --git a/scripts/macos-setup.sh b/scripts/macos-setup.sh
deleted file mode 100755
index 1e0a0e82a..000000000
--- a/scripts/macos-setup.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-set -x #echo on
-set -eu
-
-# Kept for backward compatability
-
-./scripts/macos-setup-brew.sh
diff --git a/scripts/setup-opam.sh b/scripts/setup-opam.sh
index 00feb6a67..83b7f520c 100755
--- a/scripts/setup-opam.sh
+++ b/scripts/setup-opam.sh
@@ -2,6 +2,12 @@
 set -x # echo on
 set -eu

+# Make sure this is called from root directory
+if [[ "$(pwd)" != "$(git rev-parse --show-toplevel)" ]]; then
+  echo "this must be called from mina's root folder"
+  exit 1
+fi
+
 # Keep compile dirs to avoid recompiles
 export OPAMKEEPBUILDDIR='true'
 export OPAMREUSEBUILDDIR='true'
@@ -12,71 +18,68 @@ export TERM=${TERM:-xterm}

 SWITCH='4.11.2'

-if [[ -d ~/.opam ]]; then
-  # ocaml environment
-  eval $(opam config env)
-
-  # check for cache'd opam
-  SWITCH_LIST=$(opam switch list -s)
-
-  # Check to see if we have explicit switch version
-  SWITCH_FOUND=false
-  for val in $SWITCH_LIST; do
-    if [ $val == $SWITCH ]; then
-      SWITCH_FOUND=true
-    fi
-  done
-else
-  # if there is no opam switch initialized, start from scratch
-  SWITCH_FOUND=false
+# initialize opam
+if ! [[ -d ~/.opam ]]; then
+  opam init
 fi

-pushd /home/opam/opam-repository && git pull && popd
-
-if [ "$SWITCH_FOUND" = true ]; then
-  # Add the o1-labs opam repository
-  opam repository add --yes --all --set-default o1-labs https://github.com/o1-labs/opam-repository.git
-  opam switch set $SWITCH
-else
-  # Build opam from scratch
-  opam init
-  # Add the o1-labs opam repository
-  opam repository add --yes --all --set-default o1-labs https://github.com/o1-labs/opam-repository.git
-  opam update
-  opam switch create $SWITCH || true
-  opam switch $SWITCH
+# needed paths for macOS
+if [[ "$OSTYPE" == "darwin"* ]]; then
+  echo "Setting env vars for macOS"
+  export PKG_CONFIG_PATH=$(brew --prefix openssl)/lib/pkgconfig
+  export LIBRARY_PATH=/usr/local/lib
 fi

-# All our ocaml packages
-opam update
-if [[ "$OSTYPE" == "darwin*" ]]; then
-  PKG_CONFIG_PATH=$(brew --prefix openssl)/lib/pkgconfig LIBRARY_PATH=/usr/local/lib opam switch import src/opam.export
-else
-  opam switch import src/opam.export
+# create local switch
+opam switch create . 4.11.2
+
+if [[ "$OSTYPE" == "darwin"* ]]; then
+  # Workaround for re2 bug
+  #   https://github.com/MinaProtocol/mina/issues/962
+
+  echo "Workaround for re2 bug"
+  ls -l $(ocamlc -where)/version || true
+  rm -fv $(ocamlc -where)/version
+
+  # Can also appear here
+  ls -l $(pwd)/_opam/lib/ocaml/version || true
+  rm -fv $(pwd)/_opam/lib/ocaml/version
 fi

+opam switch import src/opam.export --switch .
+sudo chmod -R u+rw _opam
 eval $(opam config env)

+# add custom O(1) Labs opam repository to local switch
+O1LABS_REPO='https://github.com/o1-labs/opam-repository.git'
+opam repository add --yes --this-switch o1-labs "$O1LABS_REPO"
+
 # Extlib gets automatically installed, but we want our pin, so we should
 # uninstall here
 opam uninstall extlib

 # Our pins
-opam pin add src/external/ocaml-sodium
-opam pin add src/external/rpc_parallel
-opam pin add src/external/ocaml-extlib
-opam pin add src/external/capnp-ocaml
+# init submodules
+git submodule sync && git submodule update --init --recursive

 # workaround a permissions problem in rpc_parallel .git
-sudo chmod -R u+rw ~/.opam
+sudo chmod -R u+rw _opam

-opam pin add src/external/async_kernel
-opam pin add src/external/coda_base58
-opam pin add src/external/graphql_ppx
-opam pin add src/external/ppx_deriving_yojson
-opam pin add src/external/prometheus
+# update and pin packages, used by CI
+opam pin -y -k path add src/external/rpc_parallel
+opam pin -y -k path add src/external/ocaml-sodium
+opam pin -y -k path add src/external/ocaml-extlib
+opam pin -y -k path add src/external/async_kernel
+opam pin -y -k path add src/external/coda_base58
+opam pin -y -k path add src/external/ppx_deriving_yojson
+
+# update ocaml packages
+opam update
 eval $(opam config env)

-# show switch list at end
+# print switch and repository information
 echo "opam switch list"
-opam switch list -s
+opam switch list
+
+echo "opam repositories"
+opam repository list
\ No newline at end of file
diff --git a/src/app/reformat/reformat.ml b/src/app/reformat/reformat.ml
index 6da2945aa..a83f40b89 100644
--- a/src/app/reformat/reformat.ml
+++ b/src/app/reformat/reformat.ml
@@ -7,6 +7,7 @@ let trustlist = []
 let dirs_trustlist =
   [ ".git"
   ; "_build"
+  ; "_opam"
   ; "stationary"
   ; ".un~"
   ; "frontend"

Closing


text:
4.0.0: Custom Rail Connector

Adds a new item called the Custom Rail Connector that acts as a normal rail but its speed can be configured from anything between 1 and 300. It also can be set to one way. Both of these things are done in a screen that can be accessed while crouching and pressing rmb when holding the item.

Finally supports 4.0.0!

Related to #373

authors: CokeStudios jonafanho yo56789


text:
Deploy to a real repository, not to jitpack

A few times in a row we need to change the Minestom dependency version in Treasury because of jitpack.
Please migrate to a real repository (for example deploying to maven central).

This was planned, although they said “only when Minestom reaches a more stable release”, but not much activity is happening anymore on the repo

project seems stable to me

For those of you who aren't liking Jitpack, If you aren't using extensions or the built-in logger, I recommend using Minestom-CE for now until activity on Minestom's own repository picks back up.

Minestom CE is merged in #1937

authors: LooFifteen MasterBroNetwork MrGazdag MrIvanPlays mworzala

repo: Minestom/Minestom


text:
Add bounds check to CreativeInventoryListener

Closes #1726.
Currently, there is no bounds checking on this listener. Normally, this would not be an issue (except for malicious clients seeking to attack the server), but the vanilla client appears to have a bug where if you are on any Creative Inventory Screen (except the survival inventory), hover over one of your hotbar slots, and press the Swap Offhand key, it sends a packet with slot id 76, outside of valid bounds.
This PR fixes this by adding a bounds check to the listener

Please add a test

authors: GreatWyrm mworzala


text:
Auto replacement of blocks into the hand

Take 1 stone brick alone into your hand, and keep a stack anywhere else into your inventory.
Place your single stone bricks block.
It is automagically replaced with the stack you had "anywhere else into your inventory".
Do the same with a with a default:tree
You have to choose by yourself the replacing stack.
I'm sure it's not the only affected block, but I don't have other examples. Could we make a rule to make sure it always happens as for bricks, for constancy?

It's some callback blocking the mod again.
Mg goes away and curses to the heavens
I'll investigate and fix that sh!t once more.

@LeMagnesium Il faut rewrite la fonction, j'ai fait ce bout de code, par contre dans invtweak ça ne fonctionne pas, il faut rewrite dans default apparemment.
--minetest.rotate_node(itemstack, placer, pointed_thing)
local old_rotate_node = minetest.rotate_node
function minetest.rotate_node(itemstack, placer, pointed_thing)
	local stck_name = itemstack:get_name()
	local ret = old_rotate_node(itemstack, placer, pointed_thing)
	if not minetest.setting_getbool("creative_mode") and ret:get_count() == 0 then
		local index = placer:get_wield_index()
		local inv = placer:get_inventory()
		if inv:get_list("main") then
			for i,stack in ipairs(inv:get_list("main")) do
				if i ~= index and stack:get_name() == stck_name then
					ret:add_item(stack)
					stack:clear()
					inv:set_stack("main", i, stack)
					minetest.log("action", "Inventory Tweaks: refilled stack("..stck_name..") of "  .. placer:get_player_name()  )
					break
				end
			end
		end
	end
	return ret
end

il faut rewrite dans default apparemment.

Enlève juste le rotate_node, on s'en fiche après tout.

bah c'est pas mal de nodes qui ont cette fonction à la place de place_node(), ça gère le sneak et tout.

on_place = minetest.rotate_node

ça gère le sneak et tout.

Ça ne gère pas le sneak, seulement le placement statique, qui n'a aucun intérêt pratique.

si, la fonction appelle une autre fonction,
http://dev.minetest.net/minetest.rotate_node

calls minetest.rotate_and_place() with infinitestacks set according to the state of the creative mode setting, and checks for "sneak" to set the invert_wall parameter.

I personally think we should open an issue about that and let the devs properly fix their own sh*t. It's their fault, and their problem if logging and other callbacks do not work. Who here agrees?

+1 mais c'est invtweak qui se base sur le callback on_place_node pour vérifier l'inventaire, là je ne vois pas ce qu'ils peuvent faire a part faire un callback on_rotate_node.

+1 @LeMagnesium
But we need to link the devs here :)

maptools :
moretrees :
multitest :
quartz :
homedecor :
moreblocks :
nether :
default(minetest_game) :

This isn't something routine mods should ever have to consider.  Either you need to make a mod that wedges in before the rotate function to do what you're looking for, or make your changes at the subgame level.

make your changes at the subgame level.

I would rather do that. Minetest's dev will apparently never find a way to go around their sh*tty forceful callback blocking system, so we'll have to fix on our repo.
And next time they complain about node placement not logged, I won't help.

Well, finally do we want to fix that on our own way or I closed this issue (players will be sad...) ?

fixed https://github.com/MinetestForFun/server-minetestforfun/commit/3752bf2e645391afce10bdb7866406d03e95916d

Moved to _misc: 947b3014566a611675435e3ceb6f7bc485c4199c

Can't you just simply make rotate_node call the registered on_placenode functions?

authors: Cyberpangolin Darcidride ElementW HybridDog LeMagnesium Ombridride VanessaE crabman77

repo: MinetestForFun/server-minetestforfun

license: unlicense


text:
[BUG]: Windows v1.7.1 - Using Azure Open AI LLM to chat but failed due to "self signed certificate in certification chain"

How are you running AnythingLLM?
AnythingLLM desktop app
What happened?

Using Azure OpenAI LLM (gpt-4o-mini) to start chat but failed in Windows Desktop v1.7.1.
However, the same setting works in MacOS Desktop v1.7.1.
Are there known steps to reproduce?
No response

your VPN (or possibly ISP?) is causing this issue and it is very common to occur. Basically your client requests cannot be verified by the azure endpoint and so this arises during the HTTPS request.
Are you using a VPN or otherwise?

authors: robinszeto timothycarambat

repo: Mintplex-Labs/anything-llm


text:
Set Login Page as a Default Page

Description of the feature. Enough for anyone to follow.
While we do not have a token in our session, we should always redirect the user to the login page until they get a token.
Describe the features requirements

I have been looking into this lately and it seems that we can use Routers to change pages and set default pages. I am going to look into this more to see if this is a possible solution.

authors: GudBoiNero ihaveapatricklmao


text:
🛑 Dcb is down

In 354a853, Dcb (https://dcbot.mioun.repl.co/) was down:

HTTP code: 502
Response time: 19694 ms

Resolved: Dcb is back up in 8316aee after 252 days, 18 hours, 57 minutes.

repo: Miouwn/upl


text:
adding new env key for aws creds

@Miserlou
I'm using Zappa with Travis CI, it doesn't understand aws configure very well, so using AWS session key would be best: http://boto3.readthedocs.io/en/latest/reference/core/session.html

Coverage increased (+0.09%) to 77.139% when pulling 85f68f6d810ae0341eda1e50cd912a5b492d5287 on kienpham2000:feature-allow-aws-auth-env-key into 1202044ee13879e9638a6b3ee2d06b7b19ab5260 on Miserlou:master.

Coverage increased (+0.09%) to 77.139% when pulling 85f68f6d810ae0341eda1e50cd912a5b492d5287 on kienpham2000:feature-allow-aws-auth-env-key into 1202044ee13879e9638a6b3ee2d06b7b19ab5260 on Miserlou:master.

Great!

authors: Miserlou coveralls kienpham2000

repo: Miserlou/Zappa