Support co-designing with the XAML designer in Visual Studio

Currently VS Live Share focuses on co-editing, co-debugging, and related features like sharing a server that is useful during the debugging process.
Live Share does not, however, support "co-designing" in Visual Studio.  Visual Studio has a XAML designer that makes it easy to create great UX. This feature request covers the concept of supporting multiple people designing at the same time.
This is a significant undertaking. A possible pre-cursor step could be to enable the XAML designer for guests without the collaborative design capabilities, but in this case multiple guests/hosts would step on each other if the edited at the same time.  In concept, we could "lock" editing to a single person or just leave this situation in place.
Give a thumbs up reaction if you'd like to see us look into this concept and sound off below on how far you think we'd need to go.

This would be a great option to add! This will give all the users better customization of their Designer.

Honestly, I see this tool being a great for educational purposes as well as collaboration. A perfect tool for 1-on-1 tutorials. The designer view being available for all parties involved would make for an incredible addition for these kind of purposes.

This is a needed feature even if the guests only could see the designer window and only allowed one user during a session to edit.

supporrt this

the first thing we did when we tried out the live share was to find out how to do this would love to see it implemented.

Personally, I do not really care about the designer that much, as I usually work with XAML in code only and only really use the designer for  visual verification. Support for collaborative XAML code editing would be perfectly sufficient for me. It would definitely be a great improvement to our pair programming workflow already if I wouldn't lose track of a colleague I'm following whenever they switch to a XAML file...

We’re not able to prioritize this issue over the other higher-impact issues we receive every week, based on the votes and comments from others in the community and our understanding of the issue. However, rest assured that we love your input. If you feel it deserves to stay open, then clarify your use case and contact us to let us know how severe it’s for you.


local file sync feature

Description
With adding relevant methods in common java interface this enables superproductivity local file sync feature to work in android platform.
One thing to note is that it probably be the case that superproductivity app won't be the owner of local file that we use to sync. So I needed to use ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION permission.
Issues Resolved
https://github.com/johannesjo/super-productivity-android/issues/13 and https://github.com/johannesjo/super-productivity/issues/2001

This PR should get merged before https://github.com/johannesjo/super-productivity/pull/2195

Thank you @zoli ! I will test this on my device and make a new release, if everything works well.

@zoli hey there! Unfortunately there are problems with releasing the new version to the play store. I need to explain why we can't use the Storage Access Framework or the  Media Store API and also to provide a video to showcase that functionality. Could you maybe help me with the explanation?

Unfortunately there are problems with releasing the new version to the play store.

Actually when I was reading about the permission stuff, I thought that there would be some problem to. But I forgot to mention it in the PR.

Could you maybe help me with the explanation?

Sure how can I help? By explaining why the permission is necessary?

Thanks! I thought that I would need help with the question why we can't use the Storage Access Framework or the Media Storage API, but briefly looking at them tells me that one is only for media files and the Storage Access Framework can't be used, because we need to access the file in the background.
In case we don't get greenlit with this, do you think there is another way to do this?

I'm not much familiar with android development ecosystem either. From what I've read superproductivity needs MANAGE_EXTERNAL_STORAGE permission because superproductivity itself doesn't provide syncing service and also because  its probable that superproductivity won't be the owner of the file that is being shared between devices. The syncing service is the owner of the file (for example syncthing).
For read/write access to that file superproductivity needs MANAGE_EXTERNAL_STORAGE permission.
There is also some cases that will eliminate the MANAGE_EXTERNAL_STORAGE permission need for superproductivity and thats when the syncing service implements FileProvider. But from what I've seen FileProvider has not been much prevalent among syncing services or apps.

In case we don't get greenlit with this, do you think there is another way to do this?

Maybe we can force the user to use a file that is owned by superproductivity app and then the burden will be on the syncing service, but I'm not sure.

Also users which really need this feature can install it directly via apk file or maybe fdroid.

Thanks for your input! I submitted a request. Not sure how they will respond.

Maybe we can force the user to use a file that is owned by superproductivity app and then the burden will be on the syncing service/app, but I'm not sure.

In case we don't get greenlit, this seems to me to be the best alternative.

Hello I downloaded it from the fdroid version but still cannot find the local sync option. Am I missing something here?


Change scale-up parameters

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

File
Status
Preview URL
Details

academic-services/knowledge-exploration-service/sample-top-authors-analytics.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/resources-faq.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-evaluate-method.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/sample-expert-finder.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-field-of-study-entity-attributes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-makes-api.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-paper-entity-attributes.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-conference-instance-entity-attributes.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-journal-entity-attributes.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-entity-attributes.md
:warning:Warning

Details

academic-services/project-academic-knowledge/introduction.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-get-histogram.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-affiliation-entity-attributes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/how-to-integrate-with-existing-search.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-makes-command-line-tool.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-calchistogram-method.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/how-to-delete-api-instances.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/introduction.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-get-evaluate.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/resources-troubleshoot-guide.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/concepts-queries.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/resources-pricing.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/how-to-deploy-new-indexes-to-makes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-makes-api-interpret.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/sample-academic-search.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-similarity-method.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-makes-api-entity-schema.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-post-histogram.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-query-expression-syntax.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/concepts-query-expressions.md
:warning:Warning

Details

academic-services/project-academic-knowledge/concepts-queries.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/how-to-create-index-from-mag.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-conference-series-entity-attributes.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-author-entity-attributes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/get-started-create-api-instances.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-post-evaluate.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/get-started-setup-provisioning.md
:warning:Warning

Details

academic-services/graph/tutorial-azure-search-reference-parsing.md
:white_check_mark:Succeeded

academic-services/knowledge-exploration-service/sample-top-authors-analytics.md

Line 0, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 1, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 0: [Suggestion-h1-missing] H1 is required. Use a single hash (#) followed by a space to create your top-level heading. NOTE: This Suggestion will become a Warning around July 2020.

academic-services/knowledge-exploration-service/resources-faq.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-evaluate-method.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/sample-expert-finder.md

Line 0, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 1, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 0: [Suggestion-h1-missing] H1 is required. Use a single hash (#) followed by a space to create your top-level heading. NOTE: This Suggestion will become a Warning around July 2020.

academic-services/project-academic-knowledge/reference-field-of-study-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-makes-api.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-paper-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-04-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-conference-instance-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-journal-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/introduction.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-get-histogram.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-affiliation-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/how-to-integrate-with-existing-search.md

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

academic-services/knowledge-exploration-service/reference-makes-command-line-tool.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 198, Column 0: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/listavailablesizes' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

academic-services/project-academic-knowledge/reference-calchistogram-method.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/how-to-delete-api-instances.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/introduction.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-get-evaluate.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/resources-troubleshoot-guide.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/concepts-queries.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/resources-pricing.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/how-to-deploy-new-indexes-to-makes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-makes-api-interpret.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/sample-academic-search.md

Line 0, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 1, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 0: [Suggestion-h1-missing] H1 is required. Use a single hash (#) followed by a space to create your top-level heading. NOTE: This Suggestion will become a Warning around July 2020.

academic-services/project-academic-knowledge/reference-similarity-method.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-makes-api-entity-schema.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-04'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-post-histogram.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-query-expression-syntax.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/concepts-query-expressions.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/concepts-queries.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-03-19'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/how-to-create-index-from-mag.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 17, Column 113: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?
Line 100, Column 11: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-login-failure-due-to-multiple-subscriptions-or-multiple-tenants-being-tied-to-a-single-Azure-account' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-login-failure-due-to-multiple-subscriptions-or-multiple-tenants-being-tied-to-a-single-azure-account'?
Line 103, Column 9: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Batch-service-not-registered' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-batch-service-not-registered'?
Line 126, Column 11: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-login-failure-due-to-multiple-subscriptions-or-multiple-tenants-being-tied-to-a-single-Azure-account' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-login-failure-due-to-multiple-subscriptions-or-multiple-tenants-being-tied-to-a-single-azure-account'?
Line 136, Column 7: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?

academic-services/project-academic-knowledge/reference-conference-series-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-author-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/get-started-create-api-instances.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 15, Column 117: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?
Line 60, Column 120: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?
Line 85, Column 204: [Warning-file-not-found] Invalid file link: 'reference-makes-command-line-tool'.
Line 102, Column 120: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?

academic-services/knowledge-exploration-service/reference-post-evaluate.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/get-started-setup-provisioning.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

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

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

File
Status
Preview URL
Details

academic-services/knowledge-exploration-service/reference-makes-api.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-similarity-method.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-entity-attributes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/how-to-deploy-new-indexes-to-makes.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-query-expression-syntax.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-journal-entity-attributes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-makes-command-line-tool.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-paper-entity-attributes.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-evaluate-method.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-field-of-study-entity-attributes.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-calchistogram-method.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-conference-instance-entity-attributes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/resources-faq.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-makes-api-interpret.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-conference-series-entity-attributes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/how-to-integrate-with-existing-search.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/get-started-create-api-instances.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-get-histogram.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-affiliation-entity-attributes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/how-to-delete-api-instances.md
:warning:Warning

Details

academic-services/project-academic-knowledge/introduction.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/resources-pricing.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-makes-api-entity-schema.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/concepts-queries.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/introduction.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/sample-top-authors-analytics.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/resources-troubleshoot-guide.md
:warning:Warning

Details

academic-services/project-academic-knowledge/concepts-queries.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/concepts-query-expressions.md
:warning:Warning

Details

academic-services/project-academic-knowledge/reference-author-entity-attributes.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/sample-expert-finder.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-post-histogram.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-post-evaluate.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/sample-academic-search.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/reference-get-evaluate.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/how-to-create-index-from-mag.md
:warning:Warning

Details

academic-services/knowledge-exploration-service/get-started-setup-provisioning.md
:warning:Warning

Details

academic-services/graph/tutorial-azure-search-reference-parsing.md
:white_check_mark:Succeeded

academic-services/knowledge-exploration-service/reference-makes-api.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-similarity-method.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/how-to-deploy-new-indexes-to-makes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-query-expression-syntax.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-journal-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-makes-command-line-tool.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 198, Column 0: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/listavailablesizes' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

academic-services/project-academic-knowledge/reference-paper-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-04-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-evaluate-method.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-field-of-study-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-calchistogram-method.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-conference-instance-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/resources-faq.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-makes-api-interpret.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-conference-series-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/how-to-integrate-with-existing-search.md

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

academic-services/knowledge-exploration-service/get-started-create-api-instances.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 15, Column 117: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?
Line 60, Column 120: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?
Line 85, Column 204: [Warning-file-not-found] Invalid file link: 'reference-makes-command-line-tool'.
Line 102, Column 120: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?

academic-services/knowledge-exploration-service/reference-get-histogram.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-affiliation-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/how-to-delete-api-instances.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/introduction.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/resources-pricing.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-makes-api-entity-schema.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-04'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/concepts-queries.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/introduction.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/sample-top-authors-analytics.md

Line 0, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 1, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 0: [Suggestion-h1-missing] H1 is required. Use a single hash (#) followed by a space to create your top-level heading. NOTE: This Suggestion will become a Warning around July 2020.

academic-services/knowledge-exploration-service/resources-troubleshoot-guide.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/concepts-queries.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-03-19'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/concepts-query-expressions.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/project-academic-knowledge/reference-author-entity-attributes.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-24'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/sample-expert-finder.md

Line 0, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 1, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 0: [Suggestion-h1-missing] H1 is required. Use a single hash (#) followed by a space to create your top-level heading. NOTE: This Suggestion will become a Warning around July 2020.

academic-services/knowledge-exploration-service/reference-post-histogram.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/reference-post-evaluate.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/sample-academic-search.md

Line 0, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 1, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 0: [Suggestion-h1-missing] H1 is required. Use a single hash (#) followed by a space to create your top-level heading. NOTE: This Suggestion will become a Warning around July 2020.

academic-services/knowledge-exploration-service/reference-get-evaluate.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

academic-services/knowledge-exploration-service/how-to-create-index-from-mag.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-06-12'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.
Line 17, Column 113: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?
Line 100, Column 11: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-login-failure-due-to-multiple-subscriptions-or-multiple-tenants-being-tied-to-a-single-Azure-account' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-login-failure-due-to-multiple-subscriptions-or-multiple-tenants-being-tied-to-a-single-azure-account'?
Line 103, Column 9: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Batch-service-not-registered' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-batch-service-not-registered'?
Line 126, Column 11: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-login-failure-due-to-multiple-subscriptions-or-multiple-tenants-being-tied-to-a-single-Azure-account' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-login-failure-due-to-multiple-subscriptions-or-multiple-tenants-being-tied-to-a-single-azure-account'?
Line 136, Column 7: [Warning-bookmark-not-found] Cannot find bookmark '#Azure-Subscription-quota-limit-reached' in 'knowledge-exploration-service/resources-troubleshoot-guide.md', did you mean '#azure-subscription-quota-limit-reached'?

academic-services/knowledge-exploration-service/get-started-setup-provisioning.md

Line 5, Column 10: [Warning-ms-date-invalid] Invalid date format for 'ms.date': '2020-02-10'. Must be a date in format MM/DD/YYYY, no more than 30 days from today.

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


Remove individual publish scripts from packages

Description of Issue
Using lerna publish creates git tags when publishing packages. These tags are used to help determine if a package contains any new commits that should be released since the last time the package was published.
Using the individual release:version scripts will publish a package without making a tag for the release. This results in sync issues when trying to use lerna publish again. To avoid this issue, we should use lerna publish solely for publishing and avoid using individual publish scripts.

https://github.com/cerner/terra-core/issues/354
https://github.com/cerner/terra-core/pull/358


Caching real names

It would be nice to cache real names for a day or some period. Now we perform request per user/page load and it is quite inefficient.

Happy to accept a pull request, but I haven't noticed any meaningful performance impact from using this plugin.

I've just added this. It should cache for 7 days now.


Forcing tight newline-spacing in TOC

Hello,
I have a small question, as the code you use in your reame

doesn't seem to work on my end. Fresh install, settings are the following:

This is the result on my end:

I'd like to condense it - because otherwhise this can easily become very large on certain notes. I don't need the newlines inbetween entries.
Is that possible/Why do I get different results?

Sincerely,
~Gw

Hi @Gewerd-Strauss,
I'm afraid I can't reproduce this.

Are you using the Live Preview feature in Obsidian?
Can you reproduce this on the latest version 0.0.23? I'm thinking your issue is the same as #33

My theory is some custom CSS rule. Can you tell me which theme you are using?
Below are 2 screenshots:

Default Obsidian Theme
Things Theme

This is interesting.
I am using the  Shimmering Focus theme. Well, I am using four themes, depending on vault. However, when I created this issue I previously tested it on all my themes (including default), with the same problem happening across all vaults, themes and combinations.
Now, I just did so again since you cannot reproduce it.
No matter the theme/anything, I cannot reproduce it either, suddenly.

(Left is editor, right is preview)
I don't use any CSS snippets beyond the css of the Shimmering focus theme, but since this was happening independent of the active theme, I don't think it's the cause.
I have no idea what caused it, nor what resolved it again. We can close this issue. The next time I notice this happening, I'll make a copy of my vault and we'll where the problem lies.

I'm glad to hear @Gewerd-Strauss, thanks for keeping me updated!


fix(@angular/build): prevent transformation of Node.js internal dependencies by Vite

This commit excludes Node.js module imports from being processed by Vite when prebundling is enabled.
Closes #28390

The changes were merged into the following branches: main, 18.2.x


Make sure our scripts work when symlinked to

We should try using this instead of realpath because coreutils isn't available on osx
 [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"


k_sleep() fails on ESP32 sometimes

used toolchain version:
xtensa-esp32-elf-gcc (crosstool-NG crosstool-ng-1.22.0-61-gab8375a) 5.2.0
I had added a loop that runs k_sleep(1000) in the hello world sample (while narrowing down the likely issue from another test case). I had added print statements before and after, and as per the log below, it returns from sleep the first time, but fails the second time:
 ***** BOOTING ZEPHYR OS v1.10.99 - BUILD: Mar  5 2018 19:12:04 *****
 Hello World! xtensa
==> going to sleep      ==> woke up
==> going to sleep

@lpereira @youvedeep FYI

This is most likely related to #6346

In fact, it looks like the same issue. Closing this one as @andyross is already working on the matter.


Add the ignore-case flag to the set_conf function

I tried setting an environment variable named SDC_CONF_PRODUCTION_MAXBATCHSIZE, which was converted by the script to production.maxbatchsize, but the command was not properly replacing the value since the actual real property name is maxBatchSize. Adding this ignore-case flag in the sed command fixed this issue.
I used the following command in my Dockerfile to fix it and thought that sharing this here would be beneficial to others.
FROM streamsets/datacollector:3.7.2

RUN sed -i '0,/sed -i/s/\(.*|\)/\1I/' /docker-entrypoint.sh

 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.

ping

Hey Kevin, sorry for the delay in seeing this; my notifications have been misbehaving. Thanks for putting together a PR, but we're actually in the process of removing the set_conf function altogether; there are a number of other edge cases besides this one that we've seen that make it misbehave in spectacular ways.

Ping @kunickiaj


Eliminate Xcode warnings on generated code

It seems 0.5.0 introduced the following Xcode warning:
Forced cast from 'Class.dataclass1' to 'Class.dataclass2' always succeeds

I propose removing the bang operator from the SealedToSwiftEnumFeature.kt file, specifically inside the buildSealedProperty method.
I will happily fork and create the PR myself 👍🏼.

will be released in 0.6.0

I've just started looking at this library, but I think I'm running into this issue even though it's supposed to be fixed in 0.6.0. I'm seeing 125 Xcode warnings inside my generated Swift file for forced cast from '..' to '..' always succeeds, did you mean to use 'as'?.
My environment:

KSwift version 0.6.0
Xcode 13.4.1 (13F100)
Targeting iOS 14.1+
Manually integrating the generated Swift files rather than using Cocoapods

Version 0.6.0 still have this issue


Expose column and columnList on viewDefinition

Need to pass viewDefinition in lib/osquery/atc_test.ts  test case osQueryATCConfigSupplier with auto-generated queries. When we try to do that we get Type error  Property 'columnsList' does not exist on type 'ViewDefinition<string, SqlEmitContext>'
For that we need to expose column and columnList on viewDefinition.

Exposed domains in render/ddl/view.ts ViewDefintion the same at is in in TableDefinition.


Added Powershell command for Windows users

no need to download separate base64 tool

Hi,
i discover that the 'export' command won't work when executing it from Powershell and my attempts to solve this issue didn't work. Rewriting page to provide different  'export' commands just for Powershell is to much work and not worth the effort. Still, it was nice exercise ;)


Cannot run issuer due to conflicting dependencies

Issuer does not run anymore because of conflicting dependencies due to an update to fedservice a few days ago:
INFO: pip is looking at multiple versions of fedservice to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install -r app/requirements.txt (line 27), -r app/requirements.txt (line 29) and idpyoidc 4.3.0 (from git+https://github.com/eu-digital-identity-wallet/idpy-oidc.git) because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested idpyoidc 4.3.0 (from git+https://github.com/eu-digital-identity-wallet/idpy-oidc.git)
    openid4v 0.1.0 depends on idpyoidc>=4.0.0
    fedservice 5.1.0 depends on idpyoidc>=5.0.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip to attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

Workaround: making the dependency on fedservice specific to the version prior to the update allows for running the issuer. Haven't done extensive testing though.
In app/requirements.txt add the commit version to the line for fedservice:
git+https://github.com/rohe/fedservice.git**@a6a2e1a**

I have the same issue. Thanks for the suggested work-around.

A more recent fedservice that also seems to work is 67eaaed (also, extensive testing not yet done).

@potential-nl-blsp @bjornmolin @gfour
I would recommend:
git+https://github.com/rohe/fedservice.git@a4bef2e3f230f4b07c6ef45e4c8be55778d0561e
It is the version currently running on https://issuer.eudiw.dev/ and has been tested with.

The dependencies will be updated in the next Issuer version.


Add JobAliveToken for Stranded Jobs

JobRunnerStrand serializes the jobs, but it is linear. It cannot
handle the "sausage-like" scheduling while a single job may depend
on multiple jobs. JobAliveToken solves it by extending the lifetime
of the stranded job while releasing the job worker threads. When the
token is alive, the current job will be considered as unfinished and the next
job in the strand will not be scheduled even if the current job has
exited.
For example, when the job A, B, C is serialized by JobRunnerStrand,
but B wants to spawning a few jobs and let them finish before running
C, then we pass the alive token of B to its spawned jobs:
runner.AddJob([&](std::unique_ptr<JobAliveToken>&& alive_token) {
    // Function body of B.
    // ...

    // Spawning helper jobs
    runner.AddJob([alive_token] {
        // Body of spawned helper job.
        // ...

        // While exit, sp alive_token is destructed. When the ref count
        // reduces to zero, the JobAliveToken instance will be
        // destructed. The job B will be considered as complete and the
        // job C will be scheduled after that.
    });

    // B exits, but since JobAliveToken is still alive, C will not be
    // scheduled until all spawned job finished.
}, strand);

@xkszltl ping


[Bug] Alternate capstones unavailable to ranger subclasses

Espionage Experts, as well as Flamewarden rangers, cannot pick alternate capstones at level 20 (because of the base class capstone "Master Hunter" being replaced by a different capstone for those subclasses.)
This seems to also affect some subclasses of other classes such as Inquisitor and Oracle, whose capstones get changed or even disabled in the base game, although in those cases it is unclear to me whether the unavaibility of alternate capstones is intended or a bug.

This is intended by the alternative captone rules and is stated in game.
For reference:
When a character reaches the 20th level of a class, she gains a powerful
class feature or ability, sometimes referred to as a capstone. When a
character reaches 20th level, the following new abilities can be selected
instead of the standard 20th level class ability which would normally be
gained. In some cases, a capstone specifies what ability it replaces.
A character can’t select an alternative capstone if she has previously
traded away her class capstone via an archetype.
On Sat, Jun 4, 2022, 1:08 PM Nbzor @.***> wrote:

Espionage Experts, as well as Flamewarden rangers, cannot pick alternate
capstones at level 20 (because of the base class capstone "Master Hunter"
being replaced by a different capstone for those subclasses.)
This seems to also affect some subclasses of other classes such as
Inquisitor and Oracle, whose capstones get changed or even disabled in the
base game, although in those cases it is unclear to me whether the
unavaibility of alternate capstones is intended or a bug.
—
Reply to this email directly, view it on GitHub
https://github.com/Vek17/TabletopTweaks-Base/issues/445, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAWSQPFSETSPEGD3QIPSHSLVNOLSNANCNFSM5X3ZGKKQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

This is working as intended. From the tabletop rules for alternate capstones: "A character can’t select a new capstone if she has previously traded away her class capstone via an archetype."


python310Packages.atlassian-python-api: 3.25.0 -> 3.26.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.atlassian-python-api is: "Python Atlassian REST API Wrapper"
meta.homepage for python310Packages.atlassian-python-api is: "https://github.com/atlassian-api/atlassian-python-api"
meta.changelog for python310Packages.atlassian-python-api is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 3.26.0 with grep in /nix/store/6d7i155hqc4kc2aghpska9k8r6fhga5x-python3.10-atlassian-python-api-3.26.0
found 3.26.0 in filename of file in /nix/store/6d7i155hqc4kc2aghpska9k8r6fhga5x-python3.10-atlassian-python-api-3.26.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
python310Packages.atlassian-python-api
python39Packages.atlassian-python-api

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/6d7i155hqc4kc2aghpska9k8r6fhga5x-python3.10-atlassian-python-api-3.26.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/6d7i155hqc4kc2aghpska9k8r6fhga5x-python3.10-atlassian-python-api-3.26.0
ls -la /nix/store/6d7i155hqc4kc2aghpska9k8r6fhga5x-python3.10-atlassian-python-api-3.26.0/bin

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

2 packages built:

python310Packages.atlassian-python-api
python39Packages.atlassian-python-api

Maintainer pings
cc @arnoldfarkas for testing.

Result of nixpkgs-review pr 187366 run on x86_64-linux 1

2 packages built:

python310Packages.atlassian-python-api
python39Packages.atlassian-python-api


Feature Request: Decimal time

rather than hour minutes display status/reports in decimal hours e.g. 1.2h vice 1h 13min.
default (useDecimalHours = 0)
+-------------------+----------------------+----------------+----------+
|  CURRENT PROJECT  |  WORKED SINCE START  |  WORKED TODAY  |  BREAKS  |
+-------------------+----------------------+----------------+----------+
| make-coffee       | 1h 8min              | 3h 8min        | 0h 11min |
+-------------------+----------------------+----------------+----------+

Decimal Hours (useDecimalHours = 1)
+-------------------+----------------------+----------------+----------+
|  CURRENT PROJECT  |  WORKED SINCE START  |  WORKED TODAY  |  BREAKS  |
+-------------------+----------------------+----------------+----------+
| make-coffee       | 1.2h                 | 3.2h           | 0.2h     |
+-------------------+----------------------+----------------+----------+

Both (useDecimalHours = 2)
+-------------------+----------------------+----------------+---------------+
|  CURRENT PROJECT  |  WORKED SINCE START  |  WORKED TODAY  |    BREAKS     |
+-------------------+----------------------+----------------+---------------+
| make-coffee       | 1h 8min 1.2h         | 3h 8min 3.2h   | 0h 11min 0.2h |
+-------------------+----------------------+----------------+---------------+

Incorporated by PR #180


Cross Entropy: Check failed: X.ndim() == 2 (4 vs. 2)

Hi,
When I try to train my model on the GPU I get this error:
F0619 10:51:07.796715 26017 cross_entropy_op.cu:34] Check failed: X.ndim() == 2 (4 vs. 2)
I am defining my cross entropy operator as follows:
def AddTrainingOperators(model, softmax, label, device_opts):
        with core.DeviceScope(device_opts):
                xent = model.LabelCrossEntropy([softmax, label], 'xent')

The shape of the softmax is (64, 101, 1, 1) and in the cpu implementation I know it checks the first two dimensions of the tensor. How should I go about fixing this?

Hi shankarapailoor,
I am also facing the same issue. What was the cause for your error ?
In my experiment, resnet50 model passes with no error, but the model I created fails with the above error.
Thanks!

Hi @prithayan
The problem is if you have an array of dimension (X, Y, 1, 1) the GPU implementation expects (X, Y) and the CPU is (1, 1). So to fix this I had to include a squeeze operator.
softmax = model.Squeeze(softmax, somenewnameforsoftmax, dims=[2,3])

This makes the tensor have shape (X, Y)

great, thanks!
I was actually removing the check, to get the model working, because without the check it just ignores the two dimensions. Thanks for your help!


Windows build currently broken

PR #3152 takes some steps towards building on windows with BUILD_PYTHON=ON, but when it's off our build still fails due to osgl linker problems.

@sgpearse The windows build fails with issues unrelated to OSGL even in the branch from #3152. Could you please point me to the branch where windows is failing due to OSGL linker problems so I don't have to fix the other issues a second time?

Right - I know what you mean.  The branch I've been working on is winPythonAPI2, which is referenced in PR #3152.  Not sure if all of the changes in that PR are valid though.


Deadlink for Headphone BNB

check for link in Readme.md

[x] ask for link to Heroku @team

Headphone BNB

Live Demo

asked
arman

edit the link and resolve this issue


Update redshift-connector requirement from 2.0.913 to 2.0.915

resolves #556 ,  resolves #456 ,  resolves #347

Problem

Updates the version to new release of redshift-connector. Here's the relevant changelog for 2.0.914
here are the relevant PRs that improve error messaging in the drive

https://github.com/aws/amazon-redshift-python-driver/pull/179
https://github.com/aws/amazon-redshift-python-driver/pull/185
https://github.com/aws/amazon-redshift-python-driver/pull/187

Solution
The new release:

maps socket timeout errors to OperationalError instead of InterfaceError
maps bind parameter limitation errors to DataError Prepared statement exceeds bind parameter limit 32767. instead of struct.error 'h' format requires -32768 <= number <= 32767
maps server side socket closing errors to InterfaceError BrokenPipe: server socket closed. instead of struct.error unpack_from requires a buffer of at least 5 bytes for unpacking 5 bytes at offset 0 (actual buffer size is 0)

Checklist

[x] I have read the contributing guide and understand what's expected of me
[x] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[x] This PR has no interface changes (e.g. macros, cli, logs, json artifacts, config files, adapter interface, etc) or this PR has already received feedback and approval from Product or DX
[ ] Run manual tests (planning on doing this soon)

converted this PR to a draft, as I still need to conduct manual testing, would love your recommendations for smoke tests!

                # The assumption of utf8 as input encoding is just a guess,
                # but this codepath is unlikely (if the message is a constant
                # string in the caller's source file)
                msg = self.msg.decode('utf-8', 'replace')
                return self._format_message(msg, *self.args, **self.kwargs)

        except Exception:
            # this obviously will not give a proper error message if the
            # information was not pulled and the log record no longer has
            # access to the frame.  But there is not much we can do about
            # that.
            e = sys.exc_info()[1]
            errormsg = ('Could not format message with provided '
                        'arguments: {err}\n  msg={msg!r}\n  '
                        'args={args!r} \n  kwargs={kwargs!r}.\n'
                        'Happened in file {file}, line {lineno}').format(
                err=e, msg=self.msg, args=self.args,
                kwargs=self.kwargs, file=self.filename,
                lineno=self.lineno
            )
            if PY2:
                errormsg = errormsg.encode('utf-8')
>           raise TypeError(errormsg)
E           TypeError: Could not format message with provided arguments: _format_message() keywords must be strings
E             msg='connection.redshift_types=%s'
E             args=()
E             kwargs=defaultdict(<function <lambda> at 0x7f17c8279f70>, {<RedshiftOID.ABSTIME: 702>: (1, <function abstime_recv at 0x7f17c8270f70>), <RedshiftOID.BOOLEAN: 16>: (1, <function bool_recv at 0x7f17c8270700>), <RedshiftOID.NAME: 19>: (1, <function text_recv at 0x7f17c8270670>), <RedshiftOID.BIGINT: 20>: (1, <function int8_recv at 0x7f17c8270820>), <RedshiftOID.SMALLINT: 21>: (1, <function int2_recv at 0x7f17c82708b0>), <RedshiftOID.INT2VECTOR: 22>: (0, <function vector_in at 0x7f17c8270940>), <RedshiftOID.INTEGER: 23>: (1, <function int4_recv at 0x7f17c82709d0>), <RedshiftOID.REGPROC: 24>: (1, <function oid_recv at 0x7f17c8270af0>), <RedshiftOID.TEXT: 25>: (1, <function text_recv at 0x7f17c8270670>), <RedshiftOID.OID: 26>: (1, <function oid_recv at 0x7f17c8270af0>), <RedshiftOID.XID: 28>: (0, <function int_in at 0x7f17c8270a60>), <RedshiftOID.JSON: 114>: (0, <function json_in at 0x7f17c8270b80>), <RedshiftOID.REAL: 700>: (1, <function float4_recv at 0x7f17c8270c10>), <RedshiftOID.FLOAT: 701>: (1, <function float8_recv at 0x7f17c8270ca0>), <RedshiftOID.UNKNOWN: 705>: (1, <function text_recv at 0x7f17c8270670>), <RedshiftOID.SMALLINT_ARRAY: 1005>: (1, <function array_recv_binary at 0x7f17c8279ca0>), <RedshiftOID.INTEGER_ARRAY: 1007>: (1, <function array_recv_binary at 0x7f17c8279ca0>), <RedshiftOID.TEXT_ARRAY: 1009>: (1, <function array_recv_binary at 0x7f17c8279ca0>), <RedshiftOID.CHAR_ARRAY: 1002>: (1, <function array_recv_binary at 0x7f17c8279ca0>), <RedshiftOID.OID_ARRAY: 1028>: (1, <function array_recv_binary at 0x7f17c8279ca0>), <RedshiftOID.ACLITEM: 1033>: (1, <function text_recv at 0x7f17c8270670>), <RedshiftOID.ACLITEM_ARRAY: 1034>: (1, <function array_recv_binary at 0x7f17c8279ca0>), <RedshiftOID.VARCHAR_ARRAY: 1015>: (1, <function array_recv_binary at 0x7f17c8279ca0>), <RedshiftOID.REAL_ARRAY: 1021>: (1, <function array_recv_binary at 0x7f17c8279ca0>), <RedshiftOID.CHAR: 18>: (1, <function text_recv at 0x7f17c8270670>), <RedshiftOID.BPCHAR: 1042>: (1, <function text_recv at 0x7f17c8270670>), <RedshiftOID.STRING: 1043>: (1, <function text_recv at 0x7f17c8270670>), <RedshiftOID.DATE: 1082>: (1, <function date_recv_binary at 0x7f17c8279790>), <RedshiftOID.TIME: 1083>: (1, <function time_recv_binary at 0x7f17c82795e0>), <RedshiftOID.TIMESTAMP: 1114>: (1, <function timestamp_recv_integer at 0x7f17c8270ee0>), <RedshiftOID.TIMESTAMPTZ: 1184>: (1, <function timestamptz_recv_integer at 0x7f17c8279160>), <RedshiftOID.TIMETZ: 1266>: (1, <function timetz_recv_binary at 0x7f17c8279550>), <RedshiftOID.INTERVAL: 1186>: (1, <function interval_recv_integer at 0x7f17c82794c0>), <RedshiftOID.NUMERIC: 1700>: (1, <function numeric_in_binary at 0x7f17c8279280>), <RedshiftOID.GEOGRAPHY: 3001>: (1, <function geographyhex_recv at 0x7f17c8279dc0>), <RedshiftOID.GEOMETRY: 3000>: (0, <function text_recv at 0x7f17c8270670>), <RedshiftOID.GEOMETRYHEX: 3999>: (0, <function geometryhex_recv at 0x7f17c8279e50>), <RedshiftOID.SUPER: 4000>: (0, <function text_recv at 0x7f17c8270670>), <RedshiftOID.VARBYTE: 6551>: (0, <function text_recv at 0x7f17c8270670>)}).
E           Happened in file /home/runner/work/dbt-redshift/dbt-redshift/.tox/integration-redshift/lib/python3.8/site-packages/redshift_connector/core.py, line 851

/home/runner/work/dbt-redshift/dbt-redshift/.tox/integration-redshift/lib/python3.8/site-packages/logbook/base.py:590: TypeError

Have you tried running this locally?

piggybacking on top of @mikealfare. see this excerpt of the test log. the error is raised by logbook a dependency of redshift_connector by a call to _logger.debug() on redshift_connector/core.py#L851 which was introduce as a part of this latest release (commit 858abad)
_logger.debug("connection.redshift_types=%s", self.redshift_types)

The error message is complaining that self.redshift_types is not a string but instead (unsurprisingly) a struct of all the redshift_types.

Hi @mikealfare, thanks for testing! I ran the tests in a venv using tox and all tests passed. What should I do to reproduce this locally?
Thanks for the briefing @dataders, I'll take a look 🙂

@soksamnanglim Yeah, just running tox runs the unit tests (default environment). You should be able to do any of the following, depending on your preference:
make integration

# py38 below can be one of {py38,py39,py310,py311}
tox -e py38-redshift

# you can throw a -v or -vv at the end below to get more verbose output
python -m pytest tests/functional

my hunch is that self.redshift_types needs to be explicitly cast to string, i.e. with str()
_logger.debug("connection.redshift_types=%s", str(self.redshift_types))

The following is a paraphrase from Brooke:
redshift-connector doesn't have actually have a dependency on logbook (we use python std logging). Maybe this type of log statement is incompatible with logbook and causes this error? It seems logbook is a dependency indev-requirements.txt, is there a logbook setting we could potentially change to fix this?
Rs connector tested logging, however we didn't do any compatibility testing with logbook.

Agreed that this is not from pytest-logbook, and that pytest-logbook is used in dbt-redshift and not redshift-connector. However, the error appears to be thrown by the line that @dataders identified.
It looks like the arguments in .debug(msg, *args, **kwargs) need to be "stringifyable" as they get passed into msg.format(*args, **kwargs): https://docs.python.org/3/library/logging.html#logging.Logger.debug. Do we know that the dictionary self.redshift_types has keys (RedshiftOID.*) and values (Tuple[{FC_BINARY, FC_TEXT},redshift_connector.utils.*]) that have str defined?

Hi dbt team!
The python driver release came out today, so I updated this CR to bump the version to 2.0.915.
All integration tests pass except for this one:
TestRedshiftMaterializedViewsBasic.test_table_replaces_materialized_view

yo @soksamnanglim -- thanks for the follow-up! The end is in sight.
Two questions:

Did you adjust something to have the redshift_connector.core DEBUG logs added? I don't remember seeing them before
Are you seeing a local failure of TestRedshiftMaterializedViewsBasic.test_table_replaces_materialized_view as well?

The 2.0.915 release only included the logging fix and lints to the codebase. Perhaps the logging improvements in 2.0.914 are responsible for the debug logs.
Yes, however, the entire test suite for TestRedshiftMaterializedViewsBasic and TestRedshiftMaterializedViewChangesApply/Continue/Fail fail locally.

Update! I ran integration tests with py38 locally and all the materialized view tests pass with version 2.0.915.
dbt-redshift commit used was 4213f7d9676d8aefa819bd8b393d40743699819c
Hopefully we can get this resolved soon 🙂


OCR For PS4Macro

Hi Leguims,
I accidentally closed the last thread. Is it be possible to incorporate an OCR into this library instead of using the picture recognition?. How difficult would it be to do?. I am making progress with C# and my goal is to eventually understand enough to do it myself.

Is it possible to randomize the time for the Sleep method?. I want to have a sleep range from 1-3 seconds per dualshock state.
Any help would be most appreciated

Look at this : how do i generate a random int number

@baggypants71 it is reopen.
For OCR, it is a good Idea, but I can't help you.

I was looking at the Library Tesseract which also requires also requires the training data. I agree with you that it would be an excellent enhancement. I believe we both think alike except you are better at C# than me!. We have a saying in English/Austalian "Great minds think alike"

In french : "Les grands esprits se rencontrent"

I haven't been to France for over 15 years, I moved to Australia over 10 years from the UK. I can speak fluent German & get by in French. Like most people, I love the French accent!. Your national football team is quite good too!.

If you love french accent, I still have when I try to speak english. French team is good, but Paris losed against Manchester, so bad day.
If you want, you can speak french on your issue. :)

I Saw the PSG v ManUtd game, good game, I wanted to see more from Mbeppe!, what a gifted player!. I support  West Bromwich Albion who are in the league below the English Premiership.
As for typing French, I would not be very good, I can speak it better than typing it. Your English is excellent. bonne nuit mon ammi!


Dropdown in system tray is empty square

Gitify Version 4.2.0 (build from master branch)
Linux Versions:
Operating System: Manjaro Linux
KDE Plasma Version: 5.21.2
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2
Kernel Version: 5.10.19-1-MANJARO
OS Type: 64-bit
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 3800X 8-Core Processor
Memory: 31.4 GiB of RAM
Graphics Processor: Radeon RX Vega

Steps to reproduce:

Run Manjaro Linux with KDE installed
Check out the gitify repo
yarn install
yarn build
yarn make:linux
cd into dist/linux-unpacked/
Run ./gitify
Click the icon in the system tray

https://user-images.githubusercontent.com/2147630/112042500-3251f600-8b0d-11eb-851b-2d6842be37a5.mp4

the same on macos on last master version

Gitify Version 4.2.0 (build from master branch)
Linux Versions:
Operating System: Manjaro Linux
KDE Plasma Version: 5.21.2
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2
Kernel Version: 5.10.19-1-MANJARO
OS Type: 64-bit
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 3800X 8-Core Processor
Memory: 31.4 GiB of RAM
Graphics Processor: Radeon RX Vega

Steps to reproduce:

Run Manjaro Linux with KDE installed
Check out the gitify repo
yarn install
yarn build
yarn make:linux
cd into dist/linux-unpacked/
Run ./gitify
Click the icon in the system tray

simplescreenrecorder-2021-03-22_12.49.53.mp4

Try to run yarn run watch it helped me. After that rerun yarn npm start

I'm seeing the same thing on popos 20.04 LTS except this is in the released version 4.3.0 using AppImage

Same on Arch using bspwm and polybar

Keeping #499 in favour of this one as it is more complete.


Cant send email via smtp, using sendblaster

Discussed in https://github.com/postalserver/postal/discussions/1943

Originally posted by admin1101 April  6, 2022

I keep getting this after trying to test smtp
domain is correctly configured and every TXT and CNAME record has been added.
ERROR: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond <IP_ADDRESS>:25

not a problem with postal, already being discussed in discussion


fix(TS): add focusin/focusout typings

What:
Add typings for the new focusin/focusout events
Why:
Enables the new API to be used from TypeScript
Checklist:

[ ] Documentation N/A
[ ] Tests N/A
[x] Ready to be merged
[x] Added myself to contributors table

:tada: This PR is included in version 3.16.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Extending metadata

Hi,
I was just thinking it would be awesome to be able to extend the metadata in the cooler with things like Pc(s) or expected values so that we don't have to store separate files for these things. Maybe it is possible now already?
Thanks!

Duplicate of #112, though much discussion has happened since then.


Feature/get ancestor rpc external transition

Checklist:

[ ] Tests were added for the new behavior
[ ] All tests pass (CI will check this if you didn't)
[ ] Does this close issues? List them:

This is needed to address #1323

This is being reviewed in: https://github.com/CodaProtocol/coda/pull/1368


Feature request: Provide replacements/ergonomics for BOOLEAN

Motivation
For BOOL the windows crate already provides super useful helpers like conversion to Rust's bool and conversion into a Result with the last Win32 error populated (see bool32.rs).
It would be nice to have the same for the 8-bit BOOLEAN type that is also used with many APIs. The implementation should be pretty much the same.
Drawbacks
I don't think there are any?
Rationale and alternatives
No response
Additional context
No response

Yep, sounds reasonable - I'd like to add this - just need to move things around a little but should be able to get this plumbed in soon.

There's also VARIANT_BOOL, so might want to address that, too.

You may want to open a new issue for VARIANT_BOOL on the Win32 metadata repo if you think that type is significant as I don't see any mention of it in the metadata. It seems to just decay to short.


ci: expanded benchmark coverage

This PR

expands benchmark coverage to cover all relevant unit tests

Related Issues

Notes
Once this PR is approved / closed the changes will need to be reflected in this PR, keeping as draft until the existing pr concludes
Follow-up Tasks

How to test

@AlexsJones, any concerns about merging this PR?


Switch pre-compiled libvips+dependencies binaries from Bintray to Github releases

Bintray no longer provides a reliable enough service for people to depend upon, plus we're starting to breach the 1TB/month limit.
See #841

Thanks @lovell for sharp!
I wanted to use the prebuild binaries for arm7 (as the build time is pretty long on those machines) but i found that npm just compile the binaries anyway.
so prebuild binaries are currently not working and will be fixed when this issue has been closed?

@neophob This task relates to moving the hosting provider for the existing prebuilt libvips and its dependencies, which includes ARMv7.
See #186 for the possible future enhancement to provide a prebuilt sharp.node for multiple platforms.

The packaging scripts and hosted binaries for libvips and its dependencies have moved to https://github.com/lovell/sharp-libvips/ and will be used from v0.19.0 onwards.

I've contacted Bintray customer support about the rate-limiting that's currently being applied.

I have been facing the same issue today. Have you considered using GitHub for hosting the binary?

@oliviertassinari Yes, hence the title of the issue you commented on ;)

For reference: Limit has been reached on 29 Sept https://github.com/lovell/sharp/issues/964 and is causing a lot of trouble

Same problem here. I'm unable get my Node project working because yarn fails on Bintray's error.
+1 for Github releases.

This is frustrating as hell lol I thought the problem was on my end, turns out it's a 404 bintray error on npm install sharp --save --verbose haha

Im still hitting:
ERROR: Download of https://dl.bintray.com/lovell/sharp/libvips-8.5.5-linux-x64.tar.gz failed: Response code 404 (Not Found)
So sadly not solved for me :/

I have the same issue. i can't run on heroku anymore. The latest rebuild libvips i see is 8.5.x wtf...


Add a warning if the archive drive isn't mounted

Add a warning if the archive drive isn't mounted. Make sure the raw files don't get deleted if the archive drive isn't mounted.

Done with https://github.com/bitslabsyr/STACKzip/commit/ece78da83ca62371bdbbe798b4539f26add555b5


Enforce Zig Naming Conventions

Problem Description
There are discrepancies in our codebase where the naming conventions do not align with the Zig standard guidelines for naming variables, functions, types, and file structures. Ensuring adherence to these standards will enhance code readability and maintainability.
Detailed Guidelines

Types: Names should be in TitleCase.

Exception: Structs with 0 fields, used as namespaces, should be in snake_case.

Callable Entities:

If the return type is a type, the name should be TitleCase.
For all other callable entities, use camelCaseFunctionName.

Variables: Use snake_case_variable_name.
Files:

Files representing types with top-level fields should use TitleCase.
Other files should follow snake_case.

Directories: Always use snake_case.

Exceptions
Follow established conventions (e.g., ENOENT) when they exist, even if they deviate from the above standards.
Action Items

Review the entire codebase to identify naming inconsistencies.
Update all non-conforming names to align with the Zig naming conventions.
Document any exceptions and the rationale for each.

Expected Impact
Improving the consistency of our naming conventions will:

Increase the readability of the code.
Simplify ongoing and future code maintenance.
Ensure our codebase adheres to community standards and practices.

https://ziglang.org/documentation/0.12.0/#toc-Style-Guide

done https://github.com/hendriknielaender/zvm/pull/49


ilmCommon: Fix segmentation fault when ilm_isInitialized is called before ilm_init

Segmentation fault is observed when ilm_isInitialized is called and if ilm_init was not called before. Here gIlmComonPlatformFunc is initialized in ilm_init using init_ilmCommonPlatformTable, so without calling ilm_init, gIlmCommonPlatformFunc.isInitialized is NULL. Hence calling ilm_isInitialized results in segfault.
Check whether gIlmComonPlatformFunc is initialized. ilm_isInitialized should be called only when gIlmComonPlatformFunc is initialized.
Signed-off-by: Shivakumar Halagatti<EMAIL_ADDRESS>

Hello @efriedrich, can you please review these changes


fix: ColorRgbaSliders not working properly

Oh wow haha I can't believe this has been broken all this time! Thanks for the fix!


User-defined type guards don't work for all types

If the user defines a type guard for a boolean, as in this example:
function isBool(a: any): a is boolean {
    return (typeof a === "boolean");
}

function bob() {
    var z;

    if (isBool(z)) {
        z; // type of z is still 'any'
    }
}

...then z is not properly refined to 'boolean'.  It stays 'any'.  I think the expected behavior here is for the type guard to refine to boolean inside of the if check.

I did this intentionally to mimic the instanceof check in:
https://github.com/Microsoft/TypeScript/blob/master/src/compiler/checker.ts#L6285-L6287
let z;
class A {}
if(z instanceof A) {
    z; // any
}

Should I remove it @JsonFreeman ?

We've gone back and forth on the narrowing of any. I think the philosophy here (like instanceof) is that narrowing should give the user access to more properties than if narrowing had not occurred. In the case where the type being narrowed is any, narrowing actually gives you access to fewer properties. So that is the reason for not narrowing.
I think it's fine in principle to change the rule for both type predicates and instanceof, but it depends on the impact to actual code.  So I think having a different rule for any with respect to narrowing does make sense.
In other words, I think it makes the most sense as it is, but a case could be made for changing it.

I think we can't necessarily treat it as instanceof.  For example:
function bob() {
    var z;

    if (typeof z === "boolean") {
        z; // type of z is 'boolean'
    }
}

But abstracting into a user-defined type guard in a well-typed way actually changes what we know:
function bob() {
    var z;

    if (isBool(z)) {
        z; // type of z is still 'any'
    }
}

I think the reasonable assumption here is that abstraction would not lose the capability to refine the type, and that a user-defined type guard could be used instead.
Not to say that you'll be making up your own booleans... but I guess I'm arguing for a solution that's general.

@jonathandturner I see your point. The question is, when we see a type predicate of the form x is T, how do we know if it corresponds to a typeof style type guard versus an instanceof style type guard? Sounds like you want to narrow for the typeof case, but not the instanceof case?

The behavior here matches the intended design. it does not match the user intuition though. we need to consider this for both instance of and user defined type guards.

Whether or not we decide to narrow, I do think it makes sense to keep the behavior consistent between the type predicate form and the instanceof form.

We talked about this at the design meeting and agreed this is a bug.

Is it also a bug for instanceof?

Doesn't this already work for instanceof?  I was thinking the problem was that the ideas worked for instanceof-style checks but not typeof.

@JsonFreeman we will need to change both user defined type guard functions and instance of.

Right, so to summarize, the intended behavior for type predicates and instanceof, is that they should narrow when the initial type is any.

correct. adding the breaking change label.

+1 for narrowing any. Good decision.

We have a discussion about this and narrowing any a. is a breaking change, b. is not clear that there is any value added, and more importantly, c. there is no way to opt-out unless cast is used inside the blocks.
with union types available now, the user specified any explicitly (assuming noImplicitAny is on) and i would take that as an indication that she does not want more compiler checks. reverting this again because of a type guard seems more annoying than helpful.


Support for Authentication APIs

Checklist

[X] I agree to the terms within the Auth0 Code of Conduct.

Describe the problem you'd like to have solved
Hello. I'm a long time user of the Python SDK
I started tinkering with the Go implementation, and realized it doesn't have support for the Authentication APIs.
Are there any plans to add Authentication APIs? And if so... what's the timeline for their availability?
Describe the ideal solution
Equivalent support for what's offered in Python's auth0.authentication package
Alternatives and current workarounds
Rolling our own implementation for these in Go (less than ideal), or sticking with our Python implementation
Additional context
No response

Thanks for the issue @emfloyd2!
We're looking to graduate this SDK to a v1, and one of the items we would like to tackle with this is adding an Authentication Client to align with other SDKs. I don't have any hard dates for this but we're starting work on some breaking changes for v1 soon and would then look to being the Authentication Client work.
To help us prioritise what we implement, what are the specific APIs you would need in this SDK to allow migrating from the Python SDK?

We've released a beta for the upcoming v1 release that includes the new Authentication client. You can find the documentation here and we welcome any feedback you may have on trialling it.

We've just released v1.0.0 that now contains an authentication client with Database, OAuth, and Passwordless support.
I'm going to close this issue out but please let us know of any feedback you have!


ServletException not found

I have a script with only imports:
#!/usr/bin/env amm

interp.repositories() ++= Seq(
	coursier.MavenRepository("https://jitpack.io"),
	coursier.MavenRepository("https://labs.consol.de/maven/repository")
)
@
import $ivy.`com.sikulix:sikulixapi:1.1.1`
import $ivy.`org.python:jython:2.7.0`
import ammonite.ops._
import org.sikuli.script.ImagePath
import org.python.util.PythonInterpreter

Here is the execution result when using Ammonite 1.3.3:
sikuli-amm.sc:33: Class javax.servlet.ServletException not found - continuing with a stub.
val $routesOuter = this
    ^
Compilation Failed

Questions:

who is using ServletException?
where is the code $routersOuter = this
how to fix this?

After some experimenting, the offeding line is an apparently innocent import:
import org.python.util.PythonInterpreter

One workaround is to place
import org.python.util.PythonInterpreter

inside a function.


Front matter breaks Markdown URL pasting

Type: Bug
It works without front matter
I create a file called test.md. Its complete content is:
Link Text

I copy a link to my system clipboard: http://example.com/.
I select Link Text in the document and paste. The file's complete content now is:
[Link Text](http://example.com/)

That's how it's supposed to work.
Front matter breaks it
When I add front matter for Jekyll metadata it breaks.
I reset the file's complete content to:
---
layout: post
title: Blogging Like a Hacker
---

Link Text

I copy the same link to my system clipboard: http://example.com/.
I select Link Text in the document and paste. The file's complete content now is:
---
layout: post
title: Blogging Like a Hacker
---

https://example.com/

It's supposed to work with front matter too.

VS Code version: Code 1.86.2 (903b1e9d8990623e3d7da1df3d33db3e42d80eda, 2024-02-13T19:41:37.860Z)
OS version: Linux x64 5.15.0-101-generic
Modes:

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz (8 x 2000)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
2, 3, 3

Memory (System)
23.23GB (16.72GB free)

Process Argv
--disable-extensions --crash-reporter-id 0f72f270-cd18-4a77-84f7-94ec70271e4e

Screen Reader
no

VM
0%

DESKTOP_SESSION
ubuntu

XDG_CURRENT_DESKTOP
Unity

XDG_SESSION_DESKTOP
ubuntu

XDG_SESSION_TYPE
x11

Extensions disabled
A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vscoreces:30445986
vscod805cf:30301675
binariesv615:30325510
vsaa593:30376534
py29gd2263:30899288
c4g48928:30535728
azure-dev_surveyone:30548225
2i9eh265:30646982
962ge761:30959799
pythongtdpath:30769146
welcomedialogc:30910334
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythontestfixt:30902429
pythonregdiag2:30936856
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
h48ei257:31000450
pythontbext0:30879054
accentitlementsc:30995553
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
bf62j303:30959262
cppperfnew:31000557
d34g3935:30971562
fegfb526:30981948
bg6jg535:30979843
ccp2r3:30993541
dsvsc020:30976470
pythonait:30996668
dsvsc021:30996838
gd77d436:30999572

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.87.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

I can still repro the original behaviour on the latest Insiders.

Hm seems to work for me. @rzhao271 can you make sure you just have the text Link Text selected (and no trailing new line)

I had the paste setting modified 🤦


Add Layers to Map

Add the following layers to the map:

Transit

Rail Stations
Transit Hubs
*TPP transit priority areas
Park and Ride Lots
*Ferry Terminals

from OpenData Map service

Use this example:https://developers.arcgis.com/javascript/jssamples/widget_legend.html


"I have information" page is 2 columns on mobile.

On some mobile browsers, it's not apparent that there's a second column. On mobile browsers, the "I have information" screen should just be one column.

I believe this is fixed by your CSS change.


fix: set env var requirements back to original settings

:tada: This PR is included in version 3.3.0-next.13 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 3.3.1-next.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


[util] Refactor rom_chip_info.py and add tests

Follow-up to https://github.com/lowRISC/opentitan/pull/18100

Ping @alphan :)


Client library issue: 13 INTERNAL: Received RST_STREAM with code 2 triggered by internal client error: Protocol error

Environment details
OS: Mac OS Monterey version 12.5
Node.js version: v16.13.0
npm version: 8.1.0
@google-cloud/dialogflow-cx version: 2.15.0
I am trying to run the sample
https://github.com/googleapis/nodejs-dialogflow-cx/blob/main/samples/detect-intent-event.js
And the system returns
Error: 13 INTERNAL: Received RST_STREAM with code 2 triggered by internal client error: Protocol error
    at Object.callErrorFromStatus (/Users/brian.chung/Repository/contact-centre-twilio-assets/twilio-console/run-time/node_modules/@grpc/grpc-js/src/call.ts:81:17)
    at Object.onReceiveStatus (/Users/brian.chung/Repository/contact-centre-twilio-assets/twilio-console/run-time/node_modules/@grpc/grpc-js/src/client.ts:352:36)
    at Object.onReceiveStatus (/Users/brian.chung/Repository/contact-centre-twilio-assets/twilio-console/run-time/node_modules/@grpc/grpc-js/src/client-interceptors.ts:462:34)
    at Object.onReceiveStatus (/Users/brian.chung/Repository/contact-centre-twilio-assets/twilio-console/run-time/node_modules/@grpc/grpc-js/src/client-interceptors.ts:424:48)

Maybe the issue is related to my local environment. If I run the same function in serverless environment (AWS) and works completely fine.


installing python-is-python3 into rocm container removes all rocm packages

Not sure, if this is the right place, but I played around with the ROCm docker images but I also needed Python3 to be the default, thus I was trying to install python-is-python3 but this removes all ROCm packages again:
$ docker run --rm -it rocm/dev-ubuntu-20.04:5.2.3
# apt-get update -q
# apt-get install -q -y --no-install-recommends apt-utils
# apt-get upgrade -q -y --no-install-recommends
# apt-get install --no-install-recommends python-is-python3
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  …
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  hip-runtime-amd openmp-extras python-is-python2 rocm-clang-ocl rocm-dev rocm-llvm rocm-utils
The following NEW packages will be installed:
  python-is-python3
0 upgraded, 1 newly installed, 7 to remove and 0 not upgraded.
Need to get 2364 B of archives.
After this operation, 85.8 MB disk space will be freed.

As the rocm-smi-lib packages is a known Python user, I suspect it has something to do with its dependencies. If you have other ideas how to prevent these removals, that would be appreciated too. Thanks.

Seems like a strong dependency from one of ROCm package is getting removed as python-is-python3 is installed and hence ROCm as well.  Looking into which one is causing this and why.

I updated the description with a working reproducer.

After digging further it is the dependency on python in rocm-llvm that is causing this behavior.
python-is-python3 sets the field Breaks: python that is believed to trigger this.
rocm-llvm is updated with dependency specifically to python3 and upcoming release should not cause above behavior.
Adding further more, we are investigating if a dependency to any version of python can be removed from rocm-llvm.
dpkg -I python-is-python3_3.8.2-4_all.deb
new Debian package, version 2.0.
size 2364 bytes: control archive=840 bytes.
961 bytes,    25 lines      control
155 bytes,     2 lines      md5sums
Package: python-is-python3
Source: what-is-python (4)
Version: 3.8.2-4
Architecture: all
Maintainer: Dimitri John Ledkov<EMAIL_ADDRESS>Installed-Size: 10
Depends: python3
Breaks: python, python-is-python2, python-is-python2-but-deprecated
Replaces: python, python-is-python2, python-is-python2-but-deprecated
Section: python
Priority: optional
Multi-Arch: allowed
Description: symlinks /usr/bin/python to python3


Adding cleanup-gcloud script, updating helm-deploy to create namespace if it doesn't exist

A couple small additions to help with common gcloud and helm tasks.

Doesn't a helm install create the namespace already if it doesn't exist?

I think helm install does that, but there seems to be some inconsistency with the helm upgrade we're using: https://github.com/kubernetes/helm/issues/2013. Although there are other workarounds, this provides a fairly straightforward way to mitigate that potential issue.


(maint) Drop vestigial dynapath :dependency pin

It was now causing pedantic? failures, and it looks like (presumbaly via the clj-parent update) we now pull in a new enough version.
cf. da3c3642a1ae2e60517a2fb5a2b09e5631cdf50d

 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.


Another BUG

When you have a quest open with USE Block you can't make an new quest with a location in it reason is this
in PlayerListiner in line 172
	public void onPlayerInteract(PlayerInteractEvent evt) { 		if (plugin.checkQuester(evt.getPlayer().getUniqueId()) == false) { 			if (evt.getAction().equals(Action.RIGHT_CLICK_BLOCK)) { 				final Quester quester = plugin.getQuester(evt.getPlayer().getUniqueId()); 				final Player player = evt.getPlayer(); 				boolean hasObjective = false; 				for (Quest quest : quester.currentQuests.keySet()) { 					if (quester.hasObjective(quest, "useBlock")) { 						ItemStack i = new ItemStack(evt.getClickedBlock().getType(), 1, evt.getClickedBlock().getState().getData().toItemStack().getDurability()); 						quester.useBlock(quest, i); 						hasObjective = true; 					} 				} 				if (!hasObjective) {
hasObjective turns off all listener I don't know why maybe because you complete accidentally a quest while making a new one ? The other way around is much more BS

Closing as no Quests version has been provided.
Furthermore, I don't understand what the problem is. Are you saying that code should be run when the player has no objective? Like a I noted in a previous issue, I think your point would be better made through a PR.

Quest version was 2.9.6 (naturally)
I have no code because I don't know the site effect of this.
So far I understand it the code block which follow won't be run when you have an active quest with a USE Block objective.  Basically the first part has to do with active questing the second part has to do with all kinds of locations when creating new quests. I don't know how a changed quest state could affect the creation of a new quest when you are in the middle of it. But we need at least a warning otherwise people run into walls like I did and wondering why it won't work anymore.


""o" already used" in miles_with_expiration_simple.arl

benoitrognier@mbp:~/Documents/archetype-lang$ ./archetype.exe ./contracts/miles_with_expiration_simple.arl
File "./contracts/miles_with_expiration_simple.arl", line 41, characters 980-981: Name is already used: "o"

./contracts/miles_with_expiration_simple.arl: line 41 (24-25): Name is already used: "o"

The name clash is genuine. I made a better error reporting:
contracts/miles_with_expiration_simple.arl: line 41 (24-25): Name is already bound: "o" (previous definition: contracts/miles_with_expiration_simple.arl: line 56 (9-10))

Note that, due to the design of archetype, the typing is not linear. Hence, the declaration at line 56 is indeed the first one.


New chunks generated by mcedit are saved as .mcr and cant be converted.

No errors created, using release 1000.
Repeatable by pasting a large item into MCEdit then saving if new chunks are generated to hold the object.

Almost certainly a pymclevel issue, and not directly a MCEdit issue.