Update config to enable docfx v3

AB#249348
This Pull Request is for docfxv3 migration, after the Pull Request merged, the repository will be built with docfxv3 instead of docfxv2.

Docs Build status updates of commit 2ba36bb:
:warning: Validation status: warnings

File
Status
Preview URL
Details

api/iqsharp-magic/chemistry.encode.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.output.md
:warning:Warning
View
Details

api/iqsharp-magic/config.md
:warning:Warning
View
Details

api/iqsharp-magic/simulate.md
:warning:Warning
View
Details

api/iqsharp-magic/check_kata.md
:warning:Warning
View
Details

api/iqsharp-magic/index.md
:warning:Warning
View
Details

:warning:Warning

Details

articles/user-guide/libraries/standard/characterization.md
:warning:Warning
View
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

api/iqsharp-magic/chemistry.encode.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.output.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/config.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/simulate.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/check_kata.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 29, Column 0: [Suggestion-code-block-unclosed] Unclosed code block. Code blocks must begin and end with triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

api/iqsharp-magic/index.md

Line 1, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 1, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.

Line 0, Column 0: [Warning-exceed-max-errors] Warning count exceed '1000'. Build will continue but newer Warning logs will be ignored.

articles/user-guide/libraries/standard/characterization.md

Line 123, Column 42: [Warning-xref-not-found] Cross reference not found: 'microsoft.quantum.research.randomwalkphaseestimation.randomwalkphaseestimation'.

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

There appear to be some warnings from lacking metadata. @rmshaffer do you know if these API files are automatically generated? I saw you modified them (https://github.com/MicrosoftDocs/quantum-docs-pr/commit/c06aff27da4c3a5e29688e9ff81968045080b369).

There appear to be some warnings from lacking metadata. @rmshaffer do you know if these API files are automatically generated? I saw you modified them (c06aff2).

I can confirm that these files are automatically generated, using the build script at https://github.com/microsoft/iqsharp/blob/master/build/docs/build_docs.py.

I see, thanks. Do you know how can I find the source code originating the Markdown files, @cgranade ?

The metadata is generated by that Python script, using the built-in documentation for each magic command. For instance, the Documentation object at https://github.com/microsoft/iqsharp/blob/master/src/Kernel/Magic/LsMagicMagic.cs#L36 is processed by the build_docs.py script to become the contents of ls_magic.md.

I see, then we should modify this block (https://github.com/microsoft/iqsharp/blob/master/build/docs/build_docs.py#L197) to add the author and the correct format date, right?

@geduardo I think that is correct, yes.
Also FYI, https://github.com/microsoft/iqsharp/issues/134 is tracking this.

I started a PR to try to fix it here: https://github.com/microsoft/iqsharp/pull/210

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology.

Article
Acrolinxscore
Lowestcategoryscore
Spellingissues
Scorecard
Processed

articles/resources/contributing/index.md
86
62
0
link
:white_check_mark:

articles/resources/contributing/style-guide.md
81
56
2
link
:white_check_mark:

articles/user-guide/libraries/additional-libraries.md
86
62
1
link
:white_check_mark:

articles/user-guide/libraries/chemistry/installation.md
80
51
6
link
:white_check_mark:

articles/user-guide/libraries/index.md
76
51
2
link
:white_check_mark:

articles/user-guide/libraries/machine-learning/intro.md
74
50
2
link
:white_check_mark:

articles/user-guide/libraries/machine-learning/toc.yml
100
100
0
link
:white_check_mark:

articles/user-guide/libraries/numerics/index.md
75
59
2
link
:white_check_mark:

articles/user-guide/libraries/numerics/toc.yml
100
100
0
link
:white_check_mark:

articles/user-guide/libraries/standard/algorithms.md
74
54
24
link
:white_check_mark:

articles/user-guide/libraries/standard/index.md
87
67
0
link
:white_check_mark:

articles/user-guide/libraries/toc.yml
100
100
0
link
:white_check_mark:

articles/user-guide/machines/index.md
84
71
0
link
:white_check_mark:

articles/user-guide/quickref/iqsharp.md
91
56
3
link
:white_check_mark:

More information about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues
Troubleshooting issues with Acrolinx

Docs Build status updates of commit 02424ea:
:warning: Validation status: warnings

File
Status
Preview URL
Details

api/iqsharp-magic/performance.md
:warning:Warning
View
Details

api/iqsharp-magic/config.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.status.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.submit.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.fh.load.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.encode.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.target.md
:warning:Warning
View
Details

api/iqsharp-magic/who.md
:warning:Warning
View
Details

api/iqsharp-magic/check_kata.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.execute.md
:warning:Warning
View
Details

api/iqsharp-magic/estimate.md
:warning:Warning
View
Details

api/iqsharp-magic/lsmagic.md
:warning:Warning
View
Details

api/iqsharp-magic/kata.md
:warning:Warning
View
Details

api/iqsharp-magic/simulate.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.jobs.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.connect.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.inputstate.load.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.fh.add_terms.md
:warning:Warning
View
Details

api/iqsharp-magic/index.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.broombridge.md
:warning:Warning
View
Details

api/iqsharp-magic/workspace.md
:warning:Warning
View
Details

api/iqsharp-magic/package.md
:warning:Warning
View
Details

api/iqsharp-magic/toffoli.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.output.md
:warning:Warning
View
Details

articles/user-guide/libraries/standard/characterization.md
:warning:Warning
View
Details

.openpublishing.redirection.json
:bulb:Suggestion

Details

articles/resources/contributing/style-guide.md
:bulb:Suggestion
View
Details

articles/user-guide/libraries/machine-learning/intro.md
:bulb:Suggestion
View
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

articles/resources/contributing/index.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/additional-libraries.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/chemistry/installation.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/index.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/machine-learning/toc.yml
:white_check_mark:Succeeded

articles/user-guide/libraries/numerics/index.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/numerics/installation.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/numerics/toc.yml
:white_check_mark:Succeeded

articles/user-guide/libraries/standard/algorithms.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/standard/index.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/toc.yml
:white_check_mark:Succeeded

articles/user-guide/machines/index.md
:white_check_mark:Succeeded
View

articles/user-guide/quickref/iqsharp.md
:white_check_mark:Succeeded
View

api/iqsharp-magic/performance.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/config.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.status.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.submit.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/chemistry.fh.load.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/chemistry.encode.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.target.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/who.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/check_kata.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 29, Column 0: [Suggestion-code-block-unclosed] Unclosed code block. Code blocks must begin and end with triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

api/iqsharp-magic/azure.execute.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/estimate.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/lsmagic.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/kata.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 29, Column 0: [Suggestion-code-block-unclosed] Unclosed code block. Code blocks must begin and end with triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

api/iqsharp-magic/simulate.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.jobs.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.connect.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/chemistry.inputstate.load.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/chemistry.fh.add_terms.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/index.md

Line 1, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 1, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.

api/iqsharp-magic/chemistry.broombridge.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/workspace.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/package.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/toffoli.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.output.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

articles/user-guide/libraries/standard/characterization.md

Line 123, Column 42: [Warning-xref-not-found] Cross reference not found: 'microsoft.quantum.research.randomwalkphaseestimation.randomwalkphaseestimation'.

.openpublishing.redirection.json

Line 110, Column 100: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'quantum-techniques-6-PuttingItAllTogether.md' because redirect URL '/quantum/https://github.com/microsoft/QuantumKatas/tree/master/Teleportation' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 125, Column 71: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/intro.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 130, Column 83: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/control-flow.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/control-flow' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 135, Column 81: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/algorithms.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/algorithms' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 140, Column 87: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/error-correction.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/error-correction' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 145, Column 83: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/applications.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/applications' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 150, Column 49: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/testing.md' because redirect URL '/quantum/standard/testing' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 220, Column 43: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'techniques/index.md' because redirect URL '/quantum/user-guide' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 285, Column 41: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'overview/index.md' because redirect URL '/quantum/overview' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 290, Column 64: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'overview/what-is-quantum-computing.md' because redirect URL '/quantum/understanding-quantum-computing' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 295, Column 65: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'overview/quantum-computers.md' because redirect URL '/quantum/quantum-computers-and-simulators' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 310, Column 40: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'overview/how-to-learn-quantum-computing.md' because redirect URL '/quantum/welcome' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 320, Column 59: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'how-to-guides/create-qsharp-project.md' because redirect URL '/quantum/quickstarts/get-started.md' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 690, Column 68: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'user-guide/libraries/numerics/installation.md' because redirect URL '/quantum/user-guide/libraries/numerics/intro' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.

articles/resources/contributing/style-guide.md

Line 91, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 124, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 166, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 223, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 246, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 318, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 474, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.

articles/user-guide/libraries/machine-learning/intro.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Quantum machine learning library - Microsoft Quantum' is duplicated in: 'user-guide/libraries/machine-learning/glossary-qml.md(2,8), user-guide/libraries/machine-learning/intro.md(2,8)'. Titles must be unique within a docset.

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

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology.

Article
Acrolinxscore
Lowestcategoryscore
Spellingissues
Scorecard
Processed

articles/resources/contributing/index.md
86
62
0
link
:white_check_mark:

articles/resources/contributing/style-guide.md
81
56
2
link
:white_check_mark:

articles/user-guide/libraries/additional-libraries.md
86
62
1
link
:white_check_mark:

articles/user-guide/libraries/chemistry/installation.md
80
51
6
link
:white_check_mark:

articles/user-guide/libraries/index.md
76
51
2
link
:white_check_mark:

articles/user-guide/libraries/machine-learning/intro.md
74
50
2
link
:white_check_mark:

articles/user-guide/libraries/machine-learning/toc.yml
100
100
0
link
:white_check_mark:

articles/user-guide/libraries/numerics/index.md
75
59
2
link
:white_check_mark:

articles/user-guide/libraries/numerics/toc.yml
100
100
0
link
:white_check_mark:

articles/user-guide/libraries/standard/algorithms.md
74
54
24
link
:white_check_mark:

articles/user-guide/libraries/standard/index.md
87
67
0
link
:white_check_mark:

articles/user-guide/libraries/toc.yml
100
100
0
link
:white_check_mark:

articles/user-guide/machines/index.md
84
71
0
link
:white_check_mark:

articles/user-guide/quickref/iqsharp.md
91
56
3
link
:white_check_mark:

More information about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues
Troubleshooting issues with Acrolinx

Docs Build status updates of commit 4c2b866:
:warning: Validation status: warnings

File
Status
Preview URL
Details

api/iqsharp-magic/toffoli.md
:warning:Warning
View
Details

api/iqsharp-magic/index.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.inputstate.load.md
:warning:Warning
View
Details

api/iqsharp-magic/simulate.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.output.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.encode.md
:warning:Warning
View
Details

api/iqsharp-magic/workspace.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.broombridge.md
:warning:Warning
View
Details

api/iqsharp-magic/who.md
:warning:Warning
View
Details

api/iqsharp-magic/package.md
:warning:Warning
View
Details

api/iqsharp-magic/kata.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.jobs.md
:warning:Warning
View
Details

api/iqsharp-magic/performance.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.submit.md
:warning:Warning
View
Details

api/iqsharp-magic/check_kata.md
:warning:Warning
View
Details

api/iqsharp-magic/config.md
:warning:Warning
View
Details

api/iqsharp-magic/estimate.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.connect.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.target.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.fh.add_terms.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.execute.md
:warning:Warning
View
Details

api/iqsharp-magic/azure.status.md
:warning:Warning
View
Details

api/iqsharp-magic/chemistry.fh.load.md
:warning:Warning
View
Details

api/iqsharp-magic/lsmagic.md
:warning:Warning
View
Details

articles/user-guide/libraries/standard/characterization.md
:warning:Warning
View
Details

.openpublishing.redirection.json
:bulb:Suggestion

Details

articles/resources/contributing/style-guide.md
:bulb:Suggestion
View
Details

articles/user-guide/libraries/machine-learning/intro.md
:bulb:Suggestion
View
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

articles/resources/contributing/index.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/additional-libraries.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/chemistry/installation.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/index.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/machine-learning/toc.yml
:white_check_mark:Succeeded

articles/user-guide/libraries/numerics/index.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/numerics/installation.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/numerics/toc.yml
:white_check_mark:Succeeded

articles/user-guide/libraries/standard/algorithms.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/standard/index.md
:white_check_mark:Succeeded
View

articles/user-guide/libraries/toc.yml
:white_check_mark:Succeeded

articles/user-guide/machines/index.md
:white_check_mark:Succeeded
View

articles/user-guide/quickref/iqsharp.md
:white_check_mark:Succeeded
View

api/iqsharp-magic/toffoli.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/index.md

Line 1, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 1, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.

api/iqsharp-magic/chemistry.inputstate.load.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/simulate.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.output.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/chemistry.encode.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/workspace.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/chemistry.broombridge.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/who.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/package.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/kata.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 29, Column 0: [Suggestion-code-block-unclosed] Unclosed code block. Code blocks must begin and end with triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

api/iqsharp-magic/azure.jobs.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/performance.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.submit.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/check_kata.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 29, Column 0: [Suggestion-code-block-unclosed] Unclosed code block. Code blocks must begin and end with triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

api/iqsharp-magic/config.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/estimate.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.connect.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.target.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/chemistry.fh.add_terms.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.execute.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/azure.status.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/chemistry.fh.load.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

api/iqsharp-magic/lsmagic.md

Line 2, Column 1: [Warning-author-missing] Missing required attribute: 'author'. Add the current author's GitHub ID.
Line 4, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-07-02'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

articles/user-guide/libraries/standard/characterization.md

Line 123, Column 42: [Warning-xref-not-found] Cross reference not found: 'microsoft.quantum.research.randomwalkphaseestimation.randomwalkphaseestimation'.

.openpublishing.redirection.json

Line 110, Column 100: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'quantum-techniques-6-PuttingItAllTogether.md' because redirect URL '/quantum/https://github.com/microsoft/QuantumKatas/tree/master/Teleportation' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 125, Column 71: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/intro.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 130, Column 83: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/control-flow.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/control-flow' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 135, Column 81: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/algorithms.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/algorithms' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 140, Column 87: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/error-correction.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/error-correction' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 145, Column 83: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/applications.md' because redirect URL '/quantum/quantum/user-guide/libraries/standard/applications' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 150, Column 49: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'libraries/testing.md' because redirect URL '/quantum/standard/testing' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 220, Column 43: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'techniques/index.md' because redirect URL '/quantum/user-guide' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 285, Column 41: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'overview/index.md' because redirect URL '/quantum/overview' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 290, Column 64: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'overview/what-is-quantum-computing.md' because redirect URL '/quantum/understanding-quantum-computing' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 295, Column 65: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'overview/quantum-computers.md' because redirect URL '/quantum/quantum-computers-and-simulators' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 310, Column 40: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'overview/how-to-learn-quantum-computing.md' because redirect URL '/quantum/welcome' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 320, Column 59: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'how-to-guides/create-qsharp-project.md' because redirect URL '/quantum/quickstarts/get-started.md' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.
Line 690, Column 68: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'user-guide/libraries/numerics/installation.md' because redirect URL '/quantum/user-guide/libraries/numerics/intro' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.

articles/resources/contributing/style-guide.md

Line 91, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 124, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 166, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 223, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 246, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 318, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 474, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.

articles/user-guide/libraries/machine-learning/intro.md

Line 2, Column 8: [Suggestion-duplicate-titles] Title 'Quantum machine learning library - Microsoft Quantum' is duplicated in: 'user-guide/libraries/machine-learning/glossary-qml.md(2,8), user-guide/libraries/machine-learning/intro.md(2,8)'. Titles must be unique within a docset.

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


Allow custom startup script

Could be possible to specify a custom startup script? or even better a tar.gz file containing startup scripts.
I expect customers will want to have strict version control on that and not depend on the status GIT repository. Additionally they might also want to customize it.

Excellent. We provided the most basic functionality and will expand it as requests for it come in. We'll implement this and I'll let you review the pull request, if you don't mind.

But, this will be tracked in the f5-openstack-image-prep repo, so I'll recreate that issue there.

This was fixed in the f5-openstack-image-prep repo by the pull request https://github.com/F5Networks/f5-openstack-image-prep/pull/14


remove reactstrap package, reduce bundle size

currently, only Home component imported some sub components from reactstrap, try to replace it


Added emoji game in this repo

Developer Checklist

[ ] Followed guidelines mentioned in the readme file.
[ ] Followed directory structure. (e.g. ProjectName/{USERNAME}/...yourfiles)
[ ] Starred ⭐ the Repo (Optional)

Summary
add a summary here
Added emoji Game built using html css and js
Screenshot
attach screenshots/gifs here

Live Project Link
add a working project link here
https://mayank8085.github.io/minijavascriptworld/emojiGame/index.html

rename directory to CardFlipGame/{USERNAME}/...yourfiles


keys() to pick() typing problem

tldr: passing result of keys() into pick() reports an error, it can be solved by doing some quite dirty casting, better fix could be by updating the typing in pick (see Fix block bellow), but I´m not sure of the intentions of current implementation - thus this issue to discuss it.
/*
 * The usecase is I have an object that gets partially modified on FE
 * changes can be "flat" (on simple props like value), or also "nested" (eg on obj.body)
 */
interface Alpha {
  _id: string;
  name: string;
  value: string;
  description: string;
  obj: {
    head: string;
    body: string;
  }
}

interface AlphaPatch extends PartialDeep<Alpha> {
  // to make ID required, we need it for db filter
  _id: string;
}

function AlphaTest() {
  // in real app patch comes from the FE in Request body
  const alphaPatch: AlphaPatch = {
    _id: 'id',
    name: 'patched name',
    obj: {
      body: 'patched body',
    }
  };

  // in real app complete object is loaded from db, _id from patch is used for identification to load it
  const alpha: Alpha = {
    _id: 'id',
    name: 'name',
    value: 'value',
    description: 'description',
    obj: {
      head: 'obj.head',
      body: 'obj.body',
    },
  };

  /*
   * now because I dont want to just deep merge whole alpha with patch but I still need deep values in my patch
   * I'm trying to pick the keys, but pick reports an error:
   * Argument of type '("name" | "value" | "description" | "obj")[]' is not assignable to parameter of type 'readonly [keyof Alpha, ...(keyof Alpha)[]]'.
   * Source provides no match for required element at position 0 in target.ts(2345)
   */
  const { _id, ...patch } = alphaPatch;
  const keysToUpdate = keys(patch);
  const currentAlpha = pick(keysToUpdate, alpha);
  const patchWithAlphaDeep = mergeDeepRight(currentAlpha, patch);
}

Fix:
// this is current typings for pick
export function pick<U, const Names extends readonly [keyof U, ...(keyof U)[]]>(names: Names, obj: U): string extends keyof U ? Record<string, U[keyof U]> : Pick<U, ElementOf<Names>>;

// this will fix it, look at Names;
declare module 'ramda' {
  export function pick<U, const Names extends readonly (keyof U)[]>(names: Names, obj: U): string extends keyof U ? Record<string, U[keyof U]> : Pick<U, ElementOf<Names>>;
}

I'm not sure whether this typing on pick is intentional or not / what kind of purpose this typings serves, but anyway it doesn´t seems right that it´s impossible to pass result of keys() into pick(). I did some experiments with trying to recasting it, I made it "work" but the type wasn't reflecting reality keys(patch) as [keyof PartialDeep<Alpha>]; - that´s not right, there can be more than just 1 item in the array. Following cast will be correct, but it just feels dirty keys(patch) as [keyof PartialDeep<Alpha>, ...(keyof PartialDeep<Alpha>)[]];.
So my question is - is there a reasoning for having the typing for pick this way?
I found this change three weeks ago: https://github.com/ramda/types/pull/52/files @Harris-Miller

The [keyof U, ...(keyof U)[]] part was meant to prevent usage of pick with an empty array. However, typing pick that way does prevent when you have an array of known keys but unknown length. You're use-case should be supported, but it's not, and we need to fix that
I don't have a lot of free time ATM to do this work myself right now, PRs welcome!

https://github.com/ramda/types/pull/78


Bootstrap self-hosted etcd is using the 200th IP in the service range

Is there a reason to pick the 200th IP in the service range for bootstrap self-hosted etcd? The other IP offsets for apiserver, dns, and self-hosted etcd are 1, 10 and 15 respectively. Did you mean to pick 20?
https://github.com/kubernetes-incubator/bootkube/blob/master/cmd/bootkube/render.go#L24
I ask because this seems to assume the service range is a /24 or larger. I'd expect inputing a /25 would quietly fail with self-hosted etcd enabled.

This doesn't affect me directly, but I know some users were using a /27.

@dghubble I picked something out of the way because I didn't want to conflict with any permanent self-hosted services.
I can change it to something lower, though, if using /27 is something users do.

:+1: This will fix one thing @redbeard was experiencing.


Scripting tools for building geography database tables

As a user trying to build a new energyPATHWAYS database, I would like scripting tools that allow easy creation of the geography database tables.
AC

A script that allows a user to input geography information in a human readable format and produce the tables "GeographyIntersection" and "GeographyMap" with id's appropriately replacing names.

Ben, over to you for review and testing with the CA data. We could improve the README, but the script should be good to go.


docs(globals): enhance configuring globals docs

Description
Setting vitest/globals may not work smoothly without configuring the types root explicitly.
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[ ] It's really useful if your PR references an issue where it is discussed ahead of time. If the feature is substantial or introduces breaking changes without a discussion, PR might be closed.
[ ] Ideally, include a test that fails without this PR but passes with it.
[ ] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Tests

[ ] Run the tests with pnpm test:ci.

Documentation

[ ] If you introduce new functionality, document it. You can run documentation with pnpm run docs command.

Changesets

[x] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.

I don't think this is Vitest specific. We don't require any typeRoot to work, and an LSP restart is always a good thing to do after updating a tsconfig.


Frame Generation Support

I know it would probably be hard to do but is there a possibility to add frame generation to games that don't support it natively, as it would be massive for any 40 series owners in boosting their framerate.

Not going to happen.
It needs engine integration, and it's most likely out of scope for this project to "hack" it in.
Not to mention the Reflex requirement.


x/net/icmp: listen icmp in Windows not work properly

What version of Go are you using (go version)?

$ go version
go version go1.13.8 darwin/amd64

Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/censored/Library/Caches/go-build"
GOENV="/Users/censored/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/censored/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/Cellar/go/1.13.8/libexec"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.13.8/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/censored/go/src/srt/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/4s/1bq_2censoredw0000gn/T/go-build488770590=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?
I write a func to detect who ping to my computer

conn, err := icmp.ListenPacket("ip4:icmp", "<IP_ADDRESS>")
	if err != nil {
		log.Fatalf("listen err, %s", err)
	}
	defer conn.Close()

	if err != nil {
		 return
	}
	bytes := make([]byte, 512)
	for {
		fmt.Println("recv")
		n,_, err := conn.ReadFrom(bytes)
		if err != nil {
			fmt.Println(err.Error())
			continue
		}
		fmt.Println(n)
	}

What did you expect to see?
fmt.Println(n) every ping.
What did you see instead?
sometime it work, sometime it didn't work.
PoC video: https://youtu.be/AyQDH9AQSRc

@andybons hi,
it seems SIO_RCVALL flag wasn't  set, so only recv when network adapter just re-enabled.
https://github.com/golang/net/search?q=RCVALL&unscoped_q=RCVALL

@alexbrainman

@lochv I don't know anything about icmp. I don't want to confuse you.
Alex

@alexbrainman the problem isn't icmp,
problem 1: in windows, socket need set SIO_RCVALL flag to monitor raw sock (linux didn't).
problem 2: in windows, socket bind on <IP_ADDRESS> canot set SIO_RCVALL flag.
so
icmp.ListenPacket("ip4:icmp", "<IP_ADDRESS>")
will not work in windows.
Need to port this example code from C to Go for icmp.ListenPacket work in windows

int F() {
	WSADATA            wsd;
	char hostname[100];
	struct hostent* local;
	struct in_addr addr;

	if (WSAStartup(MAKEWORD(2, 2), &wsd) != 0)
	{
		return 0;
	}

	SOCKET RecvSockets[20];
	ZeroMemory(&RecvSockets, sizeof(RecvSockets));

	gethostname(hostname, sizeof(hostname));
	local = gethostbyname(hostname);
	struct sockaddr_in RecvAddr;

	fd_set readfds;

	char *RecvBuf;
	RecvBuf = (char*)malloc(1024*sizeof(char));
	int BufLen = 1024;
	int iResult;
	struct sockaddr_in SenderAddr;
	int SenderAddrSize = sizeof(SenderAddr);
        // need listen on all interfaces one by one
	for (int i = 0; local->h_addr_list[i] != 0; i++)
	{
		DWORD  flag = RCVALL_ON;
		memcpy(&addr, local->h_addr_list[i], sizeof(struct in_addr));
		memcpy(&RecvAddr.sin_addr.s_addr, local->h_addr_list[i], sizeof(RecvAddr.sin_addr.s_addr));
		RecvAddr.sin_family = AF_INET;
		RecvAddr.sin_port = htons(0);
		RecvSockets[i] = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
		bind(RecvSockets[i], (SOCKADDR*)&RecvAddr, sizeof(RecvAddr));
		ioctlsocket(RecvSockets[i], SIO_RCVALL, &flag);
	}
	int activity;
	WCHAR szAddr[20] = { 0 };
	while (1) {
		FD_ZERO(&readfds);
		for (int i = 0; local->h_addr_list[i] != 0; i++)
		{
			FD_SET(RecvSockets[i], &readfds);
		}
		printf("read active");
		activity = select(0, &readfds, NULL, NULL, NULL);
		if (activity == SOCKET_ERROR)
		{
			printf("activity");
			wprintf(L"recvfrom failed with error %d\n", WSAGetLastError());

		}
		for (int i = 0; local->h_addr_list[i] != 0; i++)
		{
			SOCKET s = RecvSockets[i];
			if (FD_ISSET(s, &readfds))
			{
				ZeroMemory(RecvBuf, BufLen);
				iResult = recv(s, RecvBuf, BufLen, 0);
				if (iResult == SOCKET_ERROR)
					continue;
				if (iResult == 0)
					continue;
				printf("%d", iResult);
			}
		}
	}
}

the problem isn't icmp,
problem 1: in windows, socket need set SIO_RCVALL flag to monitor raw sock (linux didn't).
problem 2: in windows, socket bind on <IP_ADDRESS> canot set SIO_RCVALL flag.

@lochv I know nothing about these things. If you want to fix the code, here is how to contribute
https://golang.org/doc/contribute.html
Maybe altogether we can fix the code.
Thank you.
Alex

If anyone is still interesting in this issue, I managed to somewhat find a fix.
Substantial caveat: Receiving ICMP packets from any source only seems to work if the Windows firewall is disabled. 🤷♂
If someone has more insight into this, I'd appreciate a pointer to more information.
Here is the function that creates the listener that can send and receive ICMP packets from any source.
Here is our special (partial) traceroute function using it.

@dhaavi dhaa
i think the problem is how to modify "net" package: can listen icmp in windows + keep design pattern


addRecord function on Logger still exists

Reading the upgrade guide:

Removed non-PSR-3 methods to add records, all the add* (e.g. addWarning) methods as well as emerg, crit, err and warn.

I would've expect that addRecord function would have been removed as well since log function of PSR-3 exists...
Is this by design or it was missed?

That one works with internal monolog levels only, that's why I kept it, it's kind of there to avoid calling toMonologLevel all the time.


Add link to the Dashboard for each API log

Add two new commands:
stripe.openDashboardLogFromTreeItem on left-clicking a log, open the log in the Dashboard.

stripe.openDashboardLogFromTreeItemContextMenu: on right-clicking a log, open a context menu with a link to the log in the Dashboard.

There are two commands because even though they are seemingly registered to the same object, unfortunately there are differences in how the arguments are passed.

Fixes #39


Clunky string returned from doi_create

Great tool for dealing with the stupid not-API situation with the DOIs. Thanks @bserna-usgs for putting this together.
When I create a DOI, I get a string like the following returned from the function:
Created DOI: doi:10.5072/FK24Q7Z41P
doi:10.5072/FK24Q7Z41P
It would be nice to just get the simple DOI string back or else some data structure with additional information if that becomes necessary. With this, I have to parse the string to get out what I want. Workable but kind of a pain.

Oops. Hadn't actually pulled it out yet. So, you are spitting out a message from the function. That's okay but still annoying.

Thanks @skybristol! I like the idea of removing the print, the create_doi method will just return the string in the next minor version

As of most recent version, 'doi_create' function now returns the new DOI's ID.
Example response: 'doi:10.5072/XXXXXXXX'


Can't install properly

I am new to make/cmake and can't install this library properly. I used these commands in order:

cmake -S * -B build
cd build
make
sudo make install

But, when I try to compile example.c file, get this error:
/usr/bin/ld: /tmp/cc3SOpOd.o: in function main': addition.c:(.text+0xe3): undefined reference to pthreadpool_create'
/usr/bin/ld: addition.c:(.text+0x122): undefined reference to pthreadpool_get_threads_count' /usr/bin/ld: addition.c:(.text+0x18a): undefined reference to pthreadpool_parallelize_1d'
/usr/bin/ld: addition.c:(.text+0x199): undefined reference to `pthreadpool_destroy'
collect2: error: ld returned 1 exit status

Use cc addition.c -lpthreadpool -lpthread to compile the example.


Added new parameter to exclude inject namespaces.

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #1433
Special notes for your reviewer:
Release note:

Added new parameter to exclude inject namespaces.

/cc @linsun @rshriram @ayj

@gyliu513: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/pilot-presubmit.sh
feaeb3b54cea91e35917c3fab10f78b53529d0d3
link
/test pilot-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gyliu513: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/pilot-presubmit.sh
0d29969d436cabf71ec1aeb4f578cb8c0e28e2b9
link
/test pilot-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

If both namespaces and excludeNamespaces were not set, initializer will inject data to all namespaces.
The test case was already handled in this commit: https://github.com/istio/pilot/pull/1437/commits/0d29969d436cabf71ec1aeb4f578cb8c0e28e2b9 , I was adding IncludeNamespaces: []string{v1.NamespaceAll}, if both namespaces and excludeNamespaces were not set.
@linsun

@gyliu513: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/pilot-presubmit.sh
c1dc18800d15ae45f55f206be51605157c45acd6
link
/test pilot-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gyliu513: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/pilot-presubmit.sh
b5f340ef23712111ff0cb169ed8f10b10ad6971e
link
/test pilot-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gyliu513: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/pilot-presubmit.sh
1f05fcaeb0eb683c1bbfd472a0ade0a04f200972
link
/test pilot-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

The included and excluded config is nice to have, but does not help the developer who wants control of her namespace. We still need a namespace annotation #1463

Thanks @andraxylia I will work for this in 0.3 cycle.

@gyliu513: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/pilot-presubmit.sh
e323442d33e4bb005c3daf9ef127ee08b111e5e8
link
/test pilot-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm

@gyliu513: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/pilot-presubmit.sh
3b35e997cde2f301e8101d9b16b85edc591577ba
link
/test pilot-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm


Error when attempted to download Ollama Mac/Linux version Error fetching release

Thank you for the amazing project. Kindly, close this once the download issue is resolved

Thanks for the report, we are looking into it now.

We had a caching issue, the problem should resolve soon, redeploying the website now.

This should be resolved now, please let us know if anyone hits this again. Thanks!


ghosting issue on n3dv dataset

Hello, I tested on the n3dv dataset using the model and weights provided by you and found that all NVS images have a ghosting issue. Since Gaussians are based on back-projecting to the world coordinate system from two views, I suspect the problem may be due to the accuracy of the camera parameters (as the camera parameters in the n3dv dataset are float64 and I converted them to float32) or could it be that image scaling is causing the Gaussian back-projection to not accurately align in depth (I scaled the images from 2k2k to 512512). Looking forward to your reply!
The following images are respectively the NVS RGB image  and the depth map from the source view：

您好，请问您的配置是什么呢？我用了40g 的A100 但是train 不了，我把batchsize改小了，他还是说我爆显存了，您有遇到这个问题嘛？或者您有什么思路吗，我是这方面的小白，刚起步什么都不会。
万分感谢您，打扰您了！

Hi @JohnnyKimura, I marked your comment off-topic above and addressed your issue in https://github.com/donydchen/mvsplat/issues/24; I hope you are okay with it. Cheers.

Hi @Langwenchong, thanks for your interest in our work.
I have not tried applying MVSplat to N3DV, but the results you obtained do look a bit weird. I think the numerical differences between float32 and float16 might not be the cause since the differences should be slight. Scaling should be fine as long as the camera intrinsics you provided are normalized.
Below are my suggestions that might be helpful for your debugging:

Double-check that the camera parameters align correctly with the code base, including both extrinsic and intrinsic. You can verify it by plotting the epipolar line between two input images (a.k.a context views); kindly refer to this issue at pixelSplat for more details.

Double-check that the 'near' and 'far' values are set correctly. For more details, kindly refer to https://github.com/donydchen/mvsplat/issues/s.

Try to scale the image to 256x256, as the released model is trained with 256x256 image resolution.

I have another question to consult. After referring to your suggestions, I solved the issue of artifacts by realizing that the near and far planes of the input data need to be properly configured. However, it seems inconvenient to estimate the near and far planes offline every time for different scenes or viewpoints. Is it possible to implement an adaptive estimation of the near and far ranges for each viewpoint? While reviewing the src/model/encoder/encoder_costvolume.py in mvsplat,

I noticed that you commented out the code from pixelsplat that recalculates the camera's near and far planes based on near_disparity and far_disparity. I tried using a similar approach as in pixelsplat by giving each viewpoint a large range of values based on near_disparity=3.0 and far_disparity=0.5 to build the cost volume, but the results were not good, leading to the reappearance of the ghosting issue. Do you have any good suggestions?

Hi @Langwenchong, happy to see that you managed to relieve the previous ghosting effects.
In our experiments, we find that allowing the model to update the near and far range automatically makes the training a bit unstable, leading to less effective performance. That is the main reason why we removed that part of the codes.
If I remember correctly, the MVS community tends to set the near and far range of the cost volume as hyper-parameters, which can then be manually tuned during testing to get decent outputs for different scenes. Although it is a bit tedious, it is a reasonable solution as we can roughly calculate the depth range from the SfM reconstructed point cloud (typically coming with the COLMAP data).
Some suggestions I can think of for now:

When training, set a larger value for the depth candidate of the cost volume (e.g., set model.encoder.num_depth_candidates=256 in this project). This might allow the model to work on a larger depth range, hence more suitable for different scenes.
Train / Finetune MVSplat on a more diverse dataset. The current released version of MVSplat is trained on RealEstate10K, which mainly contains real estate scenes. This makes it challenging for the trained model to generalize to other types of more complex in-the-wild scenes.

Hi @Langwenchong , thank you for your question. Is the background in your data pure white? If so, there might be some noises in the predicted depth of the white background, especially in the image boundaries, which accordingly leads to outliers in the reconstructed 3D Gaussians. It would be great if you could attach the input images, predicted depth of the input, and the reconstructed .ply file here, which would make it easier to figure out the issue, thanks.

I apologize for the delayed response. Here is what I did: First, I used the open-source model weights you provided to fine-tune on the MVHumanNet dataset. Since the source images provided by MVHumanNet are in the following format, i.e., color images (though mostly black) + mask format, I made only a small adjustment during the fine-tuning process：
 image = np.where(mask[..., np.newaxis] == 255.0, image, color)

That is, I kept the colors in the human region of the image and set the background entirely to black. This was then input into the model, which performed pixel-by-pixel back-projection with Gaussian encoding and decoding, and trained using color loss. Therefore, when performing final back-projection with Gaussian, the model also attempted to fit the background using black Gaussian. Since only color loss was used, the model's geometric reasoning for black Gaussian in the background might be abnormal (incorrect position, distribution, etc.) after convergence. However, the new viewpoint images inferred by the model were very good and had no issues. But when I checked the exported Gaussian, I found some purple Gaussian around the human body that shouldn't be there (these purple Gaussian did not appear in the new viewpoint images in the validation set output). This confuses me; what might be causing this issue and why does NVS rendered image not have purple color around human body?
Input 2 Context Images:

Depth map

Renderd NVS Image(no purple gaussians):

Output Gaussian .ply file saved in Goolge drive
https://drive.google.com/drive/folders/1AjCfKnOS7N23RpdGBD2OaDqRJxivutMd?usp=drive_link
Of course, I understand that the best approach should be to predict Gaussians only in the mask region and not generate Gaussians for the background pixels. Therefore, I am trying to modify the mvsplat code to construct the cost volume only in the human mask region. However, I have encountered some issues. This can lead to irregular cost volumes (possibly needing padding to fill edge areas), and mvsplat, similar to murf, directly constructs a volume storing the pixel matching costs and sampled pixel features at different depths. This can result in a very large cost volume. Even with 4x or 8x downsampling, when the input views are 1k or 2k, the memory usage can reach an astonishing 50-100GB, making it impossible to fit even one batch on a single A100 GPU.
In contrast, gps-gaussian first constructs a cost volume related only to depth prediction in the initial stage, estimates the depth map, and then in the second stage inputs the encoded depth map and source views into an MLP for decoding. Isn't this more reasonable? This is also why they can achieve inference with 1k input views on a single 4090 GPU.


ServiceEndPoint type in swagger files has different definitions

We observed a different Tapi ServiceEndPoint definition in swagger files.
For example ServiceEndPoint in Tapi.swagger has direction enum with predefined values,
but in TapiVirtualNetwork.swagger and TapiPathComputation.swagger files direction enum is missing.
We did not check other file files.

Fixing

Fixed in #117


Bugfix/negative pagination

Types of Changes

Added checks for negative page counts

Prerequisites
Please make sure you can check the following two boxes:

[x] I have read the CONTRIBUTING document
[x] My code follows the code style of this project

Contribution Type
What types of changes does your code introduce? Put an x in all the boxes that apply:

[x] Bug fix (non-breaking change which fixes an issue, please reference the issue id)
[ ] New feature (non-breaking change which adds functionality, make sure to open an associated issue first)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] All new and existing tests passed

Description
Added multiple checks for <= 0 values of page count

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

Looks great @ZEISSLaurinAgostini (also made it consistent with the UI only components - very nice job). Only thing is the versioning as we haven't yet released anything (all builds so far are pre-release builds).


arbitrary impl NewPooledTransactionHashes: choose sizes from limited range

Describe the feature
building onto https://github.com/paradigmxyz/reth/issues/6173, it would be helpful if the values generated for sizes, are limited to the range 0..0x20000.
Additional context
No response

@supernovahs perhaps something you want to look into?

I'll take this


GraphQL interfaces breaking builds/deploys since 11

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
20.17.0
Amplify CLI Version
12.13.0
What operating system are you using?
Mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
updated nodejs runtime in lambda
Describe the bug
Beginning in Amplify 10 (I think) we started seeing this warning on builds because we're using an interface in our schema.graphql. They would not cause builds to fail though. We've had our builds pinned to 10.8.1 which does still support interfaces.
2024-10-14T18:57:36.877Z [WARNING]: ✖ There was an error initializing your environment.
2024-10-14T18:57:36.883Z [INFO]: 🛑 Unknown type GenericRecordType for field items. Did you forget to add the @model directive

Beginning in Amplify 11, this began causing builds to fail.
And we can no longer pin to 10.8.1, because it seemingly tries to build node14 lambdas regardless of what we put in our cloudformation templates. So those break now as well and we can't build our app at all.
Expected behavior
Amplify build/deploy shouldn't require that all GraphQL return types have @model. That isn't always the case. (interfaces | unions)
Reproduction steps

Deploy an Amplify app with an interface in the schema.graphql
Receive warning/error message

Project Identifier
No response
Log output

# Put your logs below this line

2024-10-14T18:57:36.877Z [WARNING]: ✖ There was an error initializing your environment.
2024-10-14T18:57:36.883Z [INFO]: 🛑 Unknown type GenericRecordType for field items. Did you forget to add the @model directive

Additional information
No response
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

Hey,👋 thanks for raising this! I'm going to transfer this over to our API repository for better assistance 🙂


🐛 fix(VSecM Helm Charts): SPIRE Server was crashing if not persistent

SPIRE server was crashing in non-persistent mode. This patch fixes it.

Tests passing… landing this one.


[flutter web] I can't set that

[flutter web] I can't set that

Hi @gionchat
can you please provide your flutter doctor -v ,
your flutter run  -d chrome --verbose
and a reproducible minimal code sample.
Thank you

Hi @gionchat
can you please provide your flutter doctor -v ,
your flutter run -d chrome --verbose
and a reproducible minimal code sample.
Thank you

[  +29 ms] executing: [C:\Android\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +64 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] fabeb2a16f1d008ab8230f450c49141d35669798
[        ] executing: [C:\Android\flutter/] git describe --match v*.. --first-parent --long --tags
[  +45 ms] Exit code 0 from: git describe --match v*.. --first-parent --long --tags
[        ] v1.14.6-0-gfabeb2a16
[   +6 ms] executing: [C:\Android\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +42 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/beta
[        ] executing: [C:\Android\flutter/] git ls-remote --get-url origin
[  +42 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +91 ms] executing: [C:\Android\flutter/] git rev-parse --abbrev-ref HEAD
[  +48 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[  +48 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +50 ms] executing: C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +38 ms] Exit code 0 from: C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[        ] List of devices attached
[  +24 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +233 ms] Generating C:\Users\Administrator\Desktop\Project\flutter_study\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +131 ms] Launching lib\main.dart on Chrome in debug mode...
[        ] Building application for the web...
[+9508 ms] Starting daemon...
[ +190 ms] Initializing inputs
[  +18 ms] Reading cached asset graph...
[ +233 ms] Reading cached asset graph completed, took 228ms
[ +376 ms] Checking for updates since last build...
[ +666 ms] Checking for updates since last build completed, took 666ms
[  +11 ms] Initializing inputs
[   +4 ms] Reading cached asset graph...
[        ] Reading cached asset graph completed, took 228ms
[        ] Checking for updates since last build...
[        ] Checking for updates since last build completed, took 666ms
[+1127 ms] About to build [web]...
[   +4 ms] Running build...
[ +217 ms] Running build completed, took 118ms
[   +2 ms] Caching finalized dependency graph...
[   +8 ms] Caching finalized dependency graph completed, took 135ms
[   +4 ms] Succeeded after 262ms with 0 outputs (0 actions)
[  +11 ms] Building application for the web... (completed in 12.4s)
[        ] Attempting to connect to browser instance..
[+11898 ms] Debug service listening on ws://<IP_ADDRESS>:8290/7f5TypSN85E=
[ +374 ms]       Failed to load asset at path: packages/build_web_compilers/src/dev_compiler/dart_sdk.js.
             Status code: 404

             Headers:
             {
         "date": "Sat, 28 Mar 2020 02:45:01 GMT",
         "content-length": "9",
         "x-frame-options": "SAMEORIGIN",
         "content-type": "text/plain; charset=utf-8",
         "x-xss-protection": "1; mode=block",
         "x-content-type-options": "nosniff",
         "server": "dart:io with Shelf",
         "via": "1.1 shelf_proxy"
       }

             Content:
             Not Found}

[  +31 ms] Attempting to connect to browser instance.. (completed in 12.3s)
[   +2 ms] Warning: Flutter's support for web development is not stable yet and hasn't
[        ] been thoroughly tested in production environments.
[        ] For more information see https://flutter.dev/web
[        ] 🔥  To hot restart changes while running, press "r". To hot restart (and refresh the browser), press "R".
[   +1 ms] For a more detailed help message, press "h". To quit, press "q".
[   +9 ms] Debug service listening on ws://<IP_ADDRESS>:8290/7f5TypSN85E=
My code：
`import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
// This is the theme of your application.
//
// Try running your application with "flutter run". You'll see the
// application has a blue toolbar. Then, without quitting the app, try
// changing the primarySwatch below to Colors.green and then invoke
// "hot reload" (press "r" in the console where you ran "flutter run",
// or simply save your changes to "hot reload" in a Flutter IDE).
// Notice that the counter didn't reset back to zero; the application
// is not restarted.
primarySwatch: Colors.blue,
),
home: MyHomePage(title: 'Flutter Study'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
// This widget is the home page of your application. It is stateful, meaning
// that it has a State object (defined below) that contains fields that affect
// how it looks.
// This class is the configuration for the state. It holds the values (in this
// case the title) provided by the parent (in this case the App widget) and
// used by the build method of the State. Fields in a Widget subclass are
// always marked "final".
final String title;
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State {
int _counter = 0;
void _incrementCounter() {
setState(() {
// This call to setState tells the Flutter framework that something has
// changed in this State, which causes it to rerun the build method below
// so that the display can reflect the updated values. If we changed
// _counter without calling setState(), then the build method would not be
// called again, and so nothing would appear to happen.
_counter++;
});
}
@override
Widget build(BuildContext context) {
// This method is rerun every time setState is called, for instance as done
// by the _incrementCounter method above.
//
// The Flutter framework has been optimized to make rerunning build methods
// fast, so that you can just rebuild anything that needs updating rather
// than having to individually change instances of widgets.
return Scaffold(
appBar: AppBar(
// Here we take the value from the MyHomePage object that was created by
// the App.build method, and use it to set our appbar title.
title: Text(widget.title),
),
body: Center(
// Center is a layout widget. It takes a single child and positions it
// in the middle of the parent.
child: Column(
// Column is also a layout widget. It takes a list of children and
// arranges them vertically. By default, it sizes itself to fit its
// children horizontally, and tries to be as tall as its parent.
//
// Invoke "debug painting" (press "p" in the console, choose the
// "Toggle Debug Paint" action from the Flutter Inspector in Android
// Studio, or the "Toggle Debug Paint" command in Visual Studio Code)
// to see the wireframe for each widget.
//
// Column has various properties to control how it sizes itself and
// how it positions its children. Here we use mainAxisAlignment to
// center the children vertically; the main axis here is the vertical
// axis because Columns are vertical (the cross axis would be
// horizontal).
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
'You have pushed the button this many times:',
),
Text(
'$_counter',
style: Theme.of(context).textTheme.display1,
),
],
),
),
floatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
tooltip: 'Increment',
child: Icon(Icons.add),
), // This trailing comma makes auto-formatting nicer for build methods.
);
}
}
`
What i want？ Like this

@gionchat
To have that favicon, place favicon.ico file to the web directory.
Or this way as you do (link tag in the html file), but use .ico file-extension.
This should solve your problem, closing.
Comment please if it doesn't and I'll reopen the issue
Thank you


USearch - Error: dimensions, connectivity, expansion_add, and expansion_search must be non-negative integers, with dimensions being positive

I'm trying to build a node API to embed with xenova and USearch as a vector store.
The problem is that even if I follow the documentation or initialize manually, I always get the following error.
Case 1 - With Documentation
// Loaders
import {WebPDFLoader} from 'langchain/document_loaders/web/pdf';
import {Blob} from 'buffer';
// Embeddigs
import {HuggingFaceTransformersEmbeddings} from '@langchain/community/embeddings/hf_transformers';
import {RecursiveCharacterTextSplitter} from 'langchain/text_splitter';
import {USearch} from '@langchain/community/vectorstores/usearch';ç

export const uploadFileV2 = async (req: Request, res: Response) => {

...

// Set embedding Tools
const embeddings = new HuggingFaceTransformersEmbeddings({
	modelName: 'nomic-ai/nomic-embed-text-v1',
});

// Process the loaded documents
const blob = new Blob([file.buffer]);
const pdfLoader = new WebPDFLoader(blob, {parsedItemSeparator: ' '});
const docs = await pdfLoader.load();

const splitter = new RecursiveCharacterTextSplitter({
	chunkSize: 1000,
	chunkOverlap: 50,
});

const splitDocs = await splitter.splitDocuments(docs);

// Load the docs into the vector store
const vectorStore = await USearch.fromDocuments(docs, embeddings);

// Search for the most similar document
const resultOne = await vectorStore.similaritySearch("hello world", 1);
console.log(resultOne);
}

Case 2 - With manual initialization
// Loaders
import {WebPDFLoader} from 'langchain/document_loaders/web/pdf';
import {Blob} from 'buffer';
// Embeddigs
import {HuggingFaceTransformersEmbeddings} from '@langchain/community/embeddings/hf_transformers';
import {RecursiveCharacterTextSplitter} from 'langchain/text_splitter';
import {USearch} from '@langchain/community/vectorstores/usearch';
import {SynchronousInMemoryDocstore} from '@langchain/community/stores/doc/in_memory';

export const uploadFileV2 = async (req: Request, res: Response) => {

...

// Set embedding Tools
const embeddings = new HuggingFaceTransformersEmbeddings({
	modelName: 'nomic-ai/nomic-embed-text-v1',
});

const vectorStore = new USearch(embeddings, {
	docstore: new SynchronousInMemoryDocstore(),
});

// Process the loaded documents
const blob = new Blob([file.buffer]);
const pdfLoader = new WebPDFLoader(blob, {parsedItemSeparator: ' '});
const docs = await pdfLoader.load();

const splitter = new RecursiveCharacterTextSplitter({
	chunkSize: 1000,
	chunkOverlap: 50,
});

const splitDocs = await splitter.splitDocuments(docs);

// Load the docs into the vector store
await vectorStore.addDocuments(docs);

// Search for the most similar document
const resultOne = await vectorStore.similaritySearch("hello world", 1);
console.log(resultOne);
}

Both cases return the same error.
Error: `dimensions`, `connectivity`, `expansion_add`, and `expansion_search` must be non-negative integers, with `dimensions` being positive.
    at new Index (/private/var/www/html/generative-ai/node_modules/usearch/javascript/usearch.js:162:19)
    at USearch.addVectors (/private/var/www/html/generative-ai/node_modules/@langchain/community/dist/vectorstores/usearch.cjs:111:27)
    at USearch.addDocuments (/private/var/www/html/generative-ai/node_modules/@langchain/community/dist/vectorstores/usearch.cjs:84:21)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

Package.json
"dependencies": {
   	"@langchain/community": "^0.0.31",
   	"@langchain/openai": "^0.0.12",
   	"@pinecone-database/pinecone": "^1.1.3",
   	"@xenova/transformers": "^2.14.2",
   	"usearch": "^2.9.0"
   }

Node v20.11.0

@dosu-bot
Everything seems to indicate that the error does not come from within the @langchain/community dependency, because the values sent to create the index are positive.
The problem lies directly in the dependency on USearch, currently it is not correctly validating values of type BigInt, in the current validation, it only validates that they are Integer, but technically they are not equal types, which is why it causes this problem .
USearch Dependency - Line 169 (Before of Patch)
if (!Number.isInteger(dimensions) || !Number.isInteger(connectivity) || !Number.isInteger(expansion_add) || !Number.isInteger(expansion_search) || dimensions <= 0 || connectivity < 0 || expansion_add < 0 || expansion_search < 0) {
            throw new Error("`dimensions`, `connectivity`, `expansion_add`, and `expansion_search` must be non-negative integers, with `dimensions` being positive.");
}

USearch Dependency - Line 169 (After of Patch)
if ((typeof dimensions !== 'bigint' && (!Number.isInteger(dimensions) || dimensions <= 0)) ||
            (typeof connectivity !== 'bigint' && (!Number.isInteger(connectivity) || connectivity < 0)) ||
            (typeof expansion_add !== 'bigint' && (!Number.isInteger(expansion_add) || expansion_add < 0)) ||
            (typeof expansion_search !== 'bigint' && (!Number.isInteger(expansion_search) || expansion_search < 0))) {
            throw new Error("`dimensions`, `connectivity`, `expansion_add`, and `expansion_search` must be non-negative integers, with `dimensions` being positive.");
}

With this I managed to take the dimension values, now I am getting a new error, possibly it is necessary to notify the USearch dependency directly.
New error
Error: Error in native callback
    at new Index (/private/var/www/html/generative-ai/node_modules/usearch/javascript/usearch.js:188:31)
    at USearch.addVectors (/private/var/www/html/generative-ai/node_modules/@langchain/community/dist/vectorstores/usearch.cjs:120:27)
    at USearch.addDocuments (/private/var/www/html/generative-ai/node_modules/@langchain/community/dist/vectorstores/usearch.cjs:85:21)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Function.fromDocuments (/private/var/www/html/generative-ai/node_modules/@langchain/community/dist/vectorstores/usearch.cjs:224:9)
    ```


Cow: Watch smmpaneldeals.com

Cow requests the watch of the watch_keyword smmpaneldeals\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

smmpaneldeals\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by cigien in Charcoal HQ


guihua.lua which is not present in plugins  table

ray-x/guihua.lua has already downloaded

how about run packadd guihua.lua directly?

thanks

Got the same issue with navigator.

Is there any update on this issue? I'm getting the same issue: Error: attempted to load guihua.lua which is not present in plugins table!
I tried the playground that you linked to. I don't get the guihua.lua error, but none of the navigator.lua keymaps work, so I'm not sure if I've done something wrong.
Steps I took:

git clone git@github.com:ray-x/navigator.lua.git
cd navigator.lua/playground/
nvim -u init.lua
☝ installs all the neovim packages. treesitter installation failed, but it didn't tell me why
exit neovim
nvim -u init.lua py/`
open hello.py and move my cursor over the Dog class
try keymaps like gK, <esc>gr, etc, but nothing happens


Option sort diagnostics

Is there an option to sort diagnostics depending on where it is a warning error or anything else ?

I just pushed a new release that always sorts the groups / items based on severity / filename / lnum / col.
Is that what you mean?

Awesome! Exactly what I'm needing. I'll check it out.