Docs - Behaviors

What changes to the docs does this PR provide?
This PR provides initial information on the Behaviors within the toolkit

EmailValidationBehavior
EventToCommandBehavior
NumericValidationBehavior
TextValidationBehavior
ValidationBehavior

PR Checklist
Please check if your PR fulfills the following requirements:

[x] For new pages, used the provided template.
[x] For new features, added an entry in the Table of Contents.
[x] Ran against a spell and grammar checker.
[x] Contains NO breaking changes.

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

File
Status
Preview URL
Details

docs/behaviors/eventtocommandbehavior.md
:warning:Warning
View
Details

docs/behaviors/textvalidationbehavior.md
:warning:Warning
View
Details

docs/behaviors/validationbehavior.md
:warning:Warning
View
Details

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/behaviors.md
:white_check_mark:Succeeded
View

docs/behaviors/emailvalidationbehavior.md
:white_check_mark:Succeeded
View

docs/behaviors/numericvalidationbehavior.md
:white_check_mark:Succeeded
View

docs/behaviors/toc.yml
:white_check_mark:Succeeded

docs/behaviors/eventtocommandbehavior.md

Line 87, Column 3: [Warning-file-not-found] Invalid file link: '[source-code-link](https://github.com/xamarin/XamarinCommunityToolkit/blob/main/XamarinCommunityToolkit/Behaviors/EventToCommandBehavior.shared.cs)'.

docs/behaviors/textvalidationbehavior.md

Line 70, Column 1: [Warning-file-not-found] Invalid file link: 'sample-page-link'.
Line 80, Column 3: [Warning-file-not-found] Invalid file link: 'link'.
Line 81, Column 3: [Warning-file-not-found] Invalid file link: 'link'.
Line 7, Column 1: [Suggestion-duplicate-h1s] H1 'Title' is duplicated with other articles: 'behaviors/textvalidationbehavior.md(7,1), behaviors/validationbehavior.md(7,1)'. First level headings must be unique within a docset. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 36, Column 0: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning in late September, 2020.

docs/behaviors/validationbehavior.md

Line 81, Column 1: [Warning-file-not-found] Invalid file link: 'sample-page-link'.
Line 91, Column 3: [Warning-file-not-found] Invalid file link: 'link'.
Line 92, Column 3: [Warning-file-not-found] Invalid file link: 'link'.
Line 7, Column 1: [Suggestion-duplicate-h1s] H1 'Title' is duplicated with other articles: 'behaviors/textvalidationbehavior.md(7,1), behaviors/validationbehavior.md(7,1)'. First level headings must be unique within a docset. NOTE: This Suggestion will become a Warning in late September, 2020.
Line 38, Column 0: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning in late September, 2020.

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

Hey @AlexHedley I don't mean to rush you, but I'd like to publish the first version of these Docs sometime soon. Are you able to finish this in the near future? Don't worry if you can't just asking :)

No problem at all, was hoping to have had time earlier.
Should be able to get them into a state where it can be reviewed on Sat, there might be a few missing items but at least the structure will be there to work from.

Amazing! As mentioned, no immediate rush or putting on pressure, just trying to determine where we are. If you have something this weekend that will be terrific, another week is probably fine too :)

I can continue on these if you don't get around to it, if needed, just let me know @AlexHedley

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

File
Status
Preview URL
Details

docs/behaviors/emailvalidationbehavior.md
:warning:Warning
View
Details

docs/behaviors/eventtocommandbehavior.md
:warning:Warning
View
Details

docs/behaviors/numericvalidationbehavior.md
:warning:Warning
View
Details

docs/behaviors/textvalidationbehavior.md
:warning:Warning
View
Details

docs/behaviors/validationbehavior.md
:warning:Warning
View
Details

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

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/behaviors.md
:white_check_mark:Succeeded
View

docs/behaviors/toc.yml
:white_check_mark:Succeeded

docs/converters.md
:white_check_mark:Succeeded
View

docs/converters/booltoobjectconverter.md
:white_check_mark:Succeeded
View

docs/converters/bytearraytoimagesourceconverter.md
:white_check_mark:Succeeded
View

docs/converters/datetimeoffsetconverter.md
:white_check_mark:Succeeded
View

docs/converters/doubletointconverter.md
:white_check_mark:Succeeded
View

docs/converters/equalconverter.md
:white_check_mark:Succeeded
View

docs/converters/indextoarrayitemconverter.md
:white_check_mark:Succeeded
View

docs/converters/inttoboolconverter.md
:white_check_mark:Succeeded
View

docs/converters/invertedboolconverter.md
:white_check_mark:Succeeded
View

docs/converters/isnotnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/isnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/itemselectedeventargsconverter.md
:white_check_mark:Succeeded
View

docs/converters/itemtappedeventargsconverter.md
:white_check_mark:Succeeded
View

docs/converters/listisnotnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/listisnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/listtostringconverter.md
:white_check_mark:Succeeded
View

docs/converters/multiconverter.md
:white_check_mark:Succeeded
View

docs/converters/notequalconverter.md
:white_check_mark:Succeeded
View

docs/converters/textcaseconverter.md
:white_check_mark:Succeeded
View

docs/effects.md
:white_check_mark:Succeeded

docs/effects/safeareaeffect.md
:white_check_mark:Succeeded
View

docs/extensions.md
:white_check_mark:Succeeded

docs/extensions/imageresourceextension.md
:white_check_mark:Succeeded
View

docs/extensions/translateextension.md
:white_check_mark:Succeeded
View

docs/get-started.md
:white_check_mark:Succeeded
View

docs/helpers.md
:white_check_mark:Succeeded
View

docs/index.md
:white_check_mark:Succeeded
View

docs/resources/images/managenuget.png
:white_check_mark:Succeeded
View

docs/troubleshooting.md
:white_check_mark:Succeeded
View

docs/views.md
:white_check_mark:Succeeded
View

docs/behaviors/emailvalidationbehavior.md

Line 2, Column 1: [Warning-ms-author-missing] Missing required attribute: 'ms.author'. Add the current author's Microsoft alias.
Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/eventtocommandbehavior.md

Line 2, Column 1: [Warning-ms-author-missing] Missing required attribute: 'ms.author'. Add the current author's Microsoft alias.
Line 87, Column 3: [Warning-file-not-found] Invalid file link: '[source-code-link](https://github.com/xamarin/XamarinCommunityToolkit/blob/main/XamarinCommunityToolkit/Behaviors/EventToCommandBehavior.shared.cs)'.
Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/numericvalidationbehavior.md

Line 2, Column 1: [Warning-ms-author-missing] Missing required attribute: 'ms.author'. Add the current author's Microsoft alias.
Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/textvalidationbehavior.md

Line 2, Column 1: [Warning-ms-author-missing] Missing required attribute: 'ms.author'. Add the current author's Microsoft alias.
Line 69, Column 1: [Warning-file-not-found] Invalid file link: 'sample-page-link'.
Line 79, Column 3: [Warning-file-not-found] Invalid file link: 'link'.
Line 80, Column 3: [Warning-file-not-found] Invalid file link: 'link'.
Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.
Line 36, Column 0: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/validationbehavior.md

Line 2, Column 1: [Warning-ms-author-missing] Missing required attribute: 'ms.author'. Add the current author's Microsoft alias.
Line 81, Column 1: [Warning-file-not-found] Invalid file link: 'sample-page-link'.
Line 91, Column 3: [Warning-file-not-found] Invalid file link: 'link'.
Line 92, Column 3: [Warning-file-not-found] Invalid file link: 'link'.
Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.
Line 38, Column 0: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning on 1/29/21.

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

@sthewissen @jfversluis not sure if I rebased correctly, tried to pull in the changes from the repo?
From the above tests do I just need to add joverslu as the ms.author
ms.author: joverslu
Although the pages I've contributed aren't finished is it ok to just get them merged and I/others can add the missing parts?

Correct, adding the ms.author like that should fix that warning. Regarding getting this merged already, I'll leave that to the MS people :)

I think the rebase didn't go alright, is it OK if I have a try at that? :)
As for the merging and letting other pick up bits, that seems fine to me. I think we should be able to fix this area up pretty soon so that should be no problem.
Do I then understand correctly that you won't be putting in anything for the time being? In that case I think Steven offered to finish it?

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

File
Status
Preview URL
Details

docs/behaviors/eventtocommandbehavior.md
:warning:Warning
View
Details

docs/behaviors/validationbehavior.md
:warning:Warning
View
Details

docs/behaviors/emailvalidationbehavior.md
:bulb:Suggestion
View
Details

docs/behaviors/numericvalidationbehavior.md
:bulb:Suggestion
View
Details

docs/behaviors/textvalidationbehavior.md
:bulb:Suggestion
View
Details

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

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/behaviors.md
:white_check_mark:Succeeded
View

docs/behaviors/toc.yml
:white_check_mark:Succeeded

docs/converters.md
:white_check_mark:Succeeded
View

docs/converters/booltoobjectconverter.md
:white_check_mark:Succeeded
View

docs/converters/bytearraytoimagesourceconverter.md
:white_check_mark:Succeeded
View

docs/converters/datetimeoffsetconverter.md
:white_check_mark:Succeeded
View

docs/converters/doubletointconverter.md
:white_check_mark:Succeeded
View

docs/converters/equalconverter.md
:white_check_mark:Succeeded
View

docs/converters/indextoarrayitemconverter.md
:white_check_mark:Succeeded
View

docs/converters/inttoboolconverter.md
:white_check_mark:Succeeded
View

docs/converters/invertedboolconverter.md
:white_check_mark:Succeeded
View

docs/converters/isnotnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/isnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/itemselectedeventargsconverter.md
:white_check_mark:Succeeded
View

docs/converters/itemtappedeventargsconverter.md
:white_check_mark:Succeeded
View

docs/converters/listisnotnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/listisnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/listtostringconverter.md
:white_check_mark:Succeeded
View

docs/converters/multiconverter.md
:white_check_mark:Succeeded
View

docs/converters/notequalconverter.md
:white_check_mark:Succeeded
View

docs/converters/textcaseconverter.md
:white_check_mark:Succeeded
View

docs/effects.md
:white_check_mark:Succeeded

docs/effects/safeareaeffect.md
:white_check_mark:Succeeded
View

docs/extensions.md
:white_check_mark:Succeeded

docs/extensions/imageresourceextension.md
:white_check_mark:Succeeded
View

docs/extensions/translateextension.md
:white_check_mark:Succeeded
View

docs/get-started.md
:white_check_mark:Succeeded
View

docs/helpers.md
:white_check_mark:Succeeded
View

docs/index.md
:white_check_mark:Succeeded
View

docs/resources/images/managenuget.png
:white_check_mark:Succeeded
View

docs/troubleshooting.md
:white_check_mark:Succeeded
View

docs/views.md
:white_check_mark:Succeeded
View

docs/behaviors/eventtocommandbehavior.md

Line 88, Column 3: [Warning-file-not-found] Invalid file link: '[source-code-link](https://github.com/xamarin/XamarinCommunityToolkit/blob/main/XamarinCommunityToolkit/Behaviors/EventToCommandBehavior.shared.cs)'.
Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/validationbehavior.md

Line 2, Column 1: [Warning-ms-author-missing] Missing required attribute: 'ms.author'. Add the current author's Microsoft alias.
Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.
Line 38, Column 0: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/emailvalidationbehavior.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/numericvalidationbehavior.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/textvalidationbehavior.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.
Line 37, Column 0: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning on 1/29/21.

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 443cf0c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/behaviors/emailvalidationbehavior.md
:bulb:Suggestion
View
Details

docs/behaviors/eventtocommandbehavior.md
:bulb:Suggestion
View
Details

docs/behaviors/numericvalidationbehavior.md
:bulb:Suggestion
View
Details

docs/behaviors/textvalidationbehavior.md
:bulb:Suggestion
View
Details

docs/behaviors/validationbehavior.md
:bulb:Suggestion
View
Details

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

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/behaviors.md
:white_check_mark:Succeeded
View

docs/behaviors/toc.yml
:white_check_mark:Succeeded

docs/converters.md
:white_check_mark:Succeeded
View

docs/converters/booltoobjectconverter.md
:white_check_mark:Succeeded
View

docs/converters/bytearraytoimagesourceconverter.md
:white_check_mark:Succeeded
View

docs/converters/datetimeoffsetconverter.md
:white_check_mark:Succeeded
View

docs/converters/doubletointconverter.md
:white_check_mark:Succeeded
View

docs/converters/equalconverter.md
:white_check_mark:Succeeded
View

docs/converters/indextoarrayitemconverter.md
:white_check_mark:Succeeded
View

docs/converters/inttoboolconverter.md
:white_check_mark:Succeeded
View

docs/converters/invertedboolconverter.md
:white_check_mark:Succeeded
View

docs/converters/isnotnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/isnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/itemselectedeventargsconverter.md
:white_check_mark:Succeeded
View

docs/converters/itemtappedeventargsconverter.md
:white_check_mark:Succeeded
View

docs/converters/listisnotnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/listisnulloremptyconverter.md
:white_check_mark:Succeeded
View

docs/converters/listtostringconverter.md
:white_check_mark:Succeeded
View

docs/converters/multiconverter.md
:white_check_mark:Succeeded
View

docs/converters/notequalconverter.md
:white_check_mark:Succeeded
View

docs/converters/textcaseconverter.md
:white_check_mark:Succeeded
View

docs/effects.md
:white_check_mark:Succeeded

docs/effects/safeareaeffect.md
:white_check_mark:Succeeded
View

docs/extensions.md
:white_check_mark:Succeeded

docs/extensions/imageresourceextension.md
:white_check_mark:Succeeded
View

docs/extensions/translateextension.md
:white_check_mark:Succeeded
View

docs/get-started.md
:white_check_mark:Succeeded
View

docs/helpers.md
:white_check_mark:Succeeded
View

docs/index.md
:white_check_mark:Succeeded
View

docs/resources/images/managenuget.png
:white_check_mark:Succeeded
View

docs/troubleshooting.md
:white_check_mark:Succeeded
View

docs/views.md
:white_check_mark:Succeeded
View

docs/behaviors/emailvalidationbehavior.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/eventtocommandbehavior.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/numericvalidationbehavior.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/textvalidationbehavior.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.
Line 37, Column 0: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning on 1/29/21.

docs/behaviors/validationbehavior.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value '.' is duplicated in 'behaviors/emailvalidationbehavior.md(4,14)', 'behaviors/eventtocommandbehavior.md(4,14)', 'behaviors/numericvalidationbehavior.md(4,14)', 'behaviors/textvalidationbehavior.md(4,14)', 'behaviors/validationbehavior.md(4,14)'. NOTE: This Suggestion will become a Warning on 1/29/21.
Line 39, Column 0: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning on 1/29/21.

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

If you can help with the rebase that would be great. :)
Unfortunately not at the moment. I hope to have more time in the future to help.

@AlexHedley no need to apologize! I'll rebase it now and thank you for everything you have done so far. Looking forward to your future contributions!


Update dependencies

@jsancio I just merged #556 if you'd like to pick up the changes. I'll hold off on reviewing this until you say it's ready.

Yes. Give me a couple of days and I'll ping you when it is ready for review.

@cruhland The integration tests should pass now. You can start reviewing this if you like. Ignore the Cosmos.scala, I am still working on that.

@jsancio added some comments, waiting for further changes. No big concerns overall.

@cruhland Wohoo! This PR is ready for your review. Thanks!

@jsancio LGTM, I had a few questions though.

@cruhland I had to make one small change to get it to work in dcos-enterprise. Check it out


dark matter evolution & CCL cosmology [WIP]

I think @treydriskell's work will supersede this, so I'm going to close this for now.


manifest.json missing

@mrk-its Your code is very useful, just current versions of HA require manifest.json file to be present too, otherwise custom component is not handled correctly.
In my case I've created manifest.json file with following content:
{
  "domain": "sds011",
  "name": "SDS11 Air Quality monitor",
  "documentation": "https://github.com/mrk-its/homeassistant-sds011",
  "requirements": ["py-sds011==0.9"],
  "dependencies": [],
  "codeowners": ["@mrk-its"],
  "homeassistant": "0.90.0"
}

just I am not sure if this will work for everyone else.

 Thanks for this.

this updated manifest.json works for me fine:
{
"domain": "sds011",
"name": "SDS11 Air Quality monitor",
"version": "0.1",
"documentation": "https://github.com/mrk-its/homeassistant-sds011",
"requirements": ["py-sds011==0.9"],
"dependencies": [],
"codeowners": ["@mrk-its"],
"homeassistant": "2021.12.7",
"iot_class": "local_polling"
}


Wii page role switch fail

When paging (any button press reconnection) the connection will fail at the role switch step 99% of the time.
ESP32 controller side issue???

Fixed by esp-idf 4.2 update 716db90


There is no notification after executing "Deploy Image to Azure Container Apps" command

OS: All
Build Version: 20231019.2
Regression: Previous Release
Repro Steps:

Right click this image in Image view -> Push -> Azure -> Select a registry to push.
Right click the image in Registry view -> Deploy Image to Azure Container Apps.
Check whether there is a notification after executing "Deploy Image to Azure Container Apps" command.

Expect:
There is a notification after executing "Deploy Image to Azure Container Apps" command.

Actual:
There is no notification after executing "Deploy Image to Azure Container Apps" command.
More Info:
This issue also reproduces when executing "Deploy Image to Azure Container Apps" command for Docker Hub and Generic Registry V2 registries.

Verified on the latest build 20231027.2, this issue still reproduces for now. So, reopen it.
There is also no notification after creating a new container app.

We now have it respecting the suppressActivityNotification setting that you can set in your Azure Resources user setting.  If toggle that, does it cause this to show vs. not show up?

This issue does not reproduce when the suppressActivityNotification setting is unchecked. So, close it.


As a project, I can pre-warm a processing cluster in advance of the work arriving to minimize process latency.

On-demand Integration with SPS
The SPS is able to pre-warm itself and scale based on anticipated load. Integration with SPS Airflow system to scale the number of nodes/pods available to the airflow system,
Acceptance Criteria
Acceptance criteria required to implement the epic

Create pre-warm interface/endpoints for airflow SPS
update on-demand Rest API implementation to use eks scaling/pre-warming
Define end-to-end / validation test for OD work

Work Tickets
Link to work tickets required to implement the epic

[ ] https://github.com/unity-sds/unity-project-management/issues/120

Dependencies
Other epics or outside tickets required for this to work

[ ] TBC

Associated Risks
links to risk issues associated with this epic

[ ] TBC

Moving this to "Future Work" / (backlog this ticket) as this is part of the deprecated work.  We may revisit this in the future.
@pymonger @GodwinShen @mike-gangl

Deprecating for now, we will re-create the tickets if needed.


Moving/splitting  primary navigation removes the text labels

Before you open a bug report
Disable plugins and snippets that could be causing a conflict. Update to the latest versions of the following, and restart Obsidian:

Minimal Theme
Minimal Theme Settings plugin (or Style Settings plugin, but not both)
Contextual Typography plugin

Describe the bug
Install theme and theme settings plugin.
Add option to have labels on navigation.
Moving the specific pane below make the labels disappears there

Expected behavior
The labels should be visible also when pane  with primary navigation is moved  below
Debug info (please complete the following information):
SYSTEM INFO:
Obsidian version: v0.13.23
Installer version: v0.12.19
Operating system: Darwin Kernel Version 21.4.0: Sat Jan 29 03:25:23 PST 2022; root:xnu-8020.100.417.0.4~31/RELEASE_ARM64_T8101 21.4.0
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: light
Community theme: Minimal
Snippets enabled: 0
Safe mode: off
Plugins installed: 1
Plugins enabled: 1
1: Minimal Theme Settings

It previously worked the way you describe but people reported this as a bug because it is no longer primary nav when moved down 🤷♂
Seems to be user preference

Could be this accessible to set  in one of the next releases of Minimal settings as toggle?


Data captured by pywinauto with delay

I am automating a WPF application. it uses external data sources to show data as tables.
data has a hierarchy and based on data type they are shown in multiple tables
in my case, there is a data type that has a table as root and two other tables as siblings divided into tab items
when I select a row in the main table based on the data of the row there are 0-10 rows in each sibling table
I read the main table data at first using the following code and then click on each row of it and try to read sibling tables
the main table read fine
but when I try to read sibling data there is a delay between the data shown on UI and data gathered by pywinauto
I'd added sleep after each row click but it is not constant and there are some times that pywinauto captures previous data from sibling tables (if I increase sleep it would be corrected)
some points:

data is on the application's memory and there is no actual delay between row click and data presented on table
there is no relation between the size of the data and the delay
if I increase sleeps between row click and data read it would solve the problem but it will not pass my tests
same behavior on multiple machines with various hardware configurations (aka intel 12700K)

Expected Behavior
read correct and updated data from the UI
Actual Behavior
there are random delays between the time data shown on UI and the same data can be captured using pywinauto
Steps to Reproduce the Problem

open the page with multiple tables, data of sibling tables are related to selected row on main table
iterate over rows of main table
read data from sibling tables

Short Example of Code to Demonstrate the Problem
def get_data_grid(gridview, iterate_rows=False) -> tuple[list, list]:
    data = []
    headers = {}
    rows = []
    try:
        time.sleep(0.75)
        data_rows = gridview.descendants(control_type="DataItem")
        if len(data_rows):
            headers = gridview.descendants(control_type="HeaderItem")
            for index, header in enumerate(headers):
                properties = header.legacy_properties()
                headers[index] = properties["Name"]

            for data_row in data_rows:
                info = {}
                for element in data_row.children():
                    legacy_properties = element.legacy_properties()
                    info[headers[int(legacy_properties["Name"].split(" ")[-1])]] = legacy_properties["Value"]
                if iterate_rows:
                    rows.append({"element": data_row})
                data.append(info)
    except Exception as ex:
        logging.error(ex)
    return data, rows

Specifications

Pywinauto version: 0.6.8
Python version and bitness: 3.10 64bit
Platform and OS: Windows 10 Pro 22H2 19045.3803

Even if the data is in memory of the application, it must be copied to the UI table memory to be displayed. Copying also takes non-zero time and most probably it is CPU bound a little bit (memory transaction makes one CPU core waiting). I'd suggest to try calling app.wait_cpu_usage_lower(...) and to tune its params to achieve balance between reliability and speed.

All the methods to work with waits are here: https://pywinauto.readthedocs.io/en/latest/wait_long_operations.html


Add Astra support

DataStax Cassandra-as-a-Service requires a special connection.

Cannot be implemented atm, blocked by:

https://github.com/gocql/gocql/pull/1487
https://github.com/gocql/gocql/issues/1452

Looks like Erick Ramirez made it working https://community.datastax.com/questions/3753/index.html

Will be closed by #84

Released in 0.5.0, docs are to be added here


A feature request

I'd love it if there was a manual "Clean up" button, rather than having to select everything within one selection.
For example, I'd mask several different items, and then click on Clean up, rather than mask the first one -> wait for clean up > mask the second one > wait for clean up, and so on...
Also, sometimes when zoomed in, I can't reach and mask all of the object so I have to let go of the mouse click which automatically starts the clean up process, rather than letting me continue it and then manually deciding when to clean up
Hope this makes sense :)

How about you read the main page dumbass?

Multi stroke support. Press and hold the cmd/ctrl key to enable multi stroke mode.

@lucellent  Currently we can hold the cmd/ctrl key to do multi-stroke painting, but I think a manual "Clean up" button will be helpful in the following scenarios: working on a very large image having many defects to remove. I will add a configuration in the next version to toggle automatic or manual mode.

Great to know, thank you!

I'd love it if there was a manual "Clean up" button, rather than having to select everything within one selection.
For example, I'd mask several different items, and then click on Clean up, rather than mask the first one -> wait for clean up > mask the second one > wait for clean up, and so on...
Also, sometimes when zoomed in, I can't reach and mask all of the object so I have to let go of the mouse click which automatically starts the clean up process, rather than letting me continue it and then manually deciding when to clean up
Hope this makes sense :)

@lucellent You can hold ctrl while painting and even you release your left mouse click it doesn't do the clean up. you can paint other regions by this way.Aso in combination while holding ctrl,you can use your mouse scroll to zoom in and out paint areas as you wish + you can press space and drag the image while still holding ctrl. @Sanster Manuel mode is a good idea,it can act like ctrl is pressed all the time.Activation can be made by a shortcut or a button.

Check the new release: https://github.com/Sanster/lama-cleaner/releases/tag/0.10.0

Check the new release: https://github.com/Sanster/lama-cleaner/releases/tag/0.10.0

Manuel mode is working great.Thank you very much @Sanster. A keyboard shortcut assigned to that or mouse right click to activate lama-cleaning shall be nice in manuel mode.Another one maybe in the future if you wanna implement is "redo" functionality,opposite of "undo". Can redo brush strokes in manuel mode,can redo lama cleaning in automatic mode.

Manuel mode is working great.Thank you very much @Sanster. A keyboard shortcut assigned to that or mouse right click to activate inpainting shall be nice in manuel mode.

I pushed a patch that adds a hotkey (Shift + R) to manual painting. I did it because I thought it was handy but then I realized you wanted it too. So updating you on that.

Is there anyway or trick we can do to customize the hot keys for the end user?I mean where can we edit and if it is possible,does it require alt,ctrl or shift keys to be in the combination or we can just assign a hot key like any single keyboard key?

Yes. There's actually a branch I have on my local system where I was trying to implement the ability for a user to save their own hotkeys. But I'm still figuring out the best way to do it. Because the cleaner works in a browser, it has limited access to the local system. I want to find an efficient way to store and restore hotkeys that does not interfere in anyway with the current working of the program.

Got it. Great to hear that you already working on a feature like that and yeah browsers have their own shortcuts keys. It maybe limiting the options. Hoping you work it out.


How to validate time means stop showing previous time like min date and max date?

In the current scenario, we can validate the date by min and max property. When I pass the min date as the current date but still, I can select the previous time. I want that if the user chooses the current date then the user could not choose the previous time.
As I attached an image you can see in this image I had the disabled date before the current date but I am unable to disable the time before the current time.

Could I ask how did you manage adding min/max maaking some of the dates grayed out?
I'm trying to add [min]="minDate" [max]="maxDate" and minDate = new Date (2020, 1, 1); maxDate = new Date (2020, 4, 3); also moment.max(endDate); to the input but without any success.

@mshubhamtyagi
How do you set the min/max date? Do you have an example?

@jelledrm Try to give [min]="minDate" [max]="maxDate" for input and set minDate = moment();maxDate = moment().add(5, 'days'); using momentjs library.

@jelledrm In date picker's input field [min]="minDate" [max]="maxDate"
define in ts
minDate = new Date(1919, 0, 1);
maxDate = new Date();

I cannot set min or max date on my input, I defined dates on the component but still isn't working, any suggestions?

@taniasg look at this staskblitz https://stackblitz.com/edit/demo-ngx-mat-datetime-picker?file=src%2Fapp%2Fapp.component.ts

I think it's a quite high priority to have this min/max time limits.

Hi, sorry for late reply.
The minDate/maxDate was integrated in version v2.0.2. Feel free to check it out.
When setting minDate or maxDate:

The calendar will disable the dates that are out of range like Angular Material Datepicker.
The below timepicker will not disabled, user can select the time that he want but the button Validate is only activated if the seleccted date + selected time respect the minDate/maxDate.
See Demo here
Thank you !!!

Hi,
This repo is no longer supported, please consider using the repository angular-material-components instead.
This issue was fixed in @angular-material-components/datetime-picker v2.0.1
npm install --save  @angular-material-components/datetime-picker

Free free to open issue here.
Thank you very much.


pre-commit update

Changes:

ran pre-commit autoupdate which updated black, ruff and mypy versions
ran pre-commit, which applied latest formatting rules
updated pyproject.toml to fix obsolete syntax issue with ruff config
fix lint pointed out by latest mypy

I’m surprised no tools actually caught that there shouldn’t be a value there!

Actually, the latest mypy did catch it, which is why I made the modification.  Progress!


[1.19.2] Drawer Visual Item Render Issue

Modpack: atm8 v1.0.3
Functional storage 1.19.2-1.0.7
The items fail to fully render on forge 43.1.57, but do on forge 43.1.55, pictured below are framed compacting drawers but it affects all FS drawers, and yes, Rubudium is installed in the pack, i do not have any shaders running at this time however
Forge 43.1.57

Forge 43.1.55

AS I am having the same issue, I downgraded Forge to 43.1.55 but I am still experiencing the rendering issue.

Issue happens on forge 43.1.58 with Functional storage 1.19.2-1.0.7 also

i would like to add on to this that when you go into spectate and fly into the drawer the items are still there, they are just not far enough forward to clip through the face of the drawer

I am having the same issue with a custom pack that i created.
Forge 43.2.0

Forge issue https://github.com/MinecraftForge/MinecraftForge/issues/9216

While the forge regression is responsible for the items not drawing I also found an issue with create shafts and cogs not displaying properly (in Forge 43.1.55). They are 3D objects in the world and inventory but aren't block-shaped, so the positioning for blocks doesn't work on them properly.

It might be a better idea to position 3D items/blocks and squish them flat-ish to the center of the drawer face instead of offsetting them in the way you're currently doing, it should look pretty much the same for regular blocks but would allow irregularly shaped 3D items/blocks to display properly as well. Code below might explain what I mean better.
BakedModel model = Minecraft.getInstance().getItemRenderer().getModel(stack, Minecraft.getInstance().level, null, 0);
if (model.isGui3d()){
    matrixStack.translate(0,0, someTranslationToCenterThingToFaceOfDrawer);
    matrixStack.scale(0.75f, 0.75f, 0.1f); // changed z-scale to 0.1 to squish model
} else {
    matrixStack.scale(0.4f, 0.4f, 0.4f);
}

Just FYI, I think I'm seeing the same issue in DireWolf20 1.19; I just started moving from chests to drawers, and only cubed blocks are showing on the face of my drawers, the rest just have the numbers without an image of the item.

So when is the update that fixes this issue?

It's a forge bug, it will be fixed when forge fixes it

When will Forge fix it?  Does Forge even know about it?

Fixed in forge 43.2.3

I'm having this same issue with All The Mods 9-0.2.27, which is running with Forge 47.2.16. It happens after I pull an item out of the drawer. It seems to reset if I unlock and then relock the drawer.


Prefix data libraries item in Link with /

currently, for example, if you want to go from  jotai docs to zustand, it redirects you to /jotai/zustand .
this PR fixes that.

Oh nice! Was just gonna fix this!
Thank you!


Wrong icons in NumberInput

In my app the default font is iced::Font::MONOSPACE. I've set NumberInput::font to iced::Font::DEFAULT, but icons are wrong anyway. Didn't find how to fix it via public API.

Fixed by adding this


Chrome browser extension not available anymore

OS version: Windows 10
Browser version: Chrome  89.0.4389.114

🐛 Describe the bug
Currently there's no more Chrome extension available.
The URL https://chrome.google.com/webstore/detail/toggl-button/oejgccbfbmkkpaidnkphaiaecficdnfn throws a 404 page.
I also checked the Chrome webstore, and the search for the official Toggl extension gives no result.

OS version: Windows 10
Browser version: Chrome  89.0.4389.114

🐛 Describe the bug
Currently there's no more Chrome extension available.
The URL https://chrome.google.com/webstore/detail/toggl-button/oejgccbfbmkkpaidnkphaiaecficdnfn throws a 404 page.
I also checked the Chrome webstore, and the search for the official Toggl extension gives no result.

I've just checked it and the extension is still available on Chrome webstore.

I'm not sure why it was unavailable for some days, but now it's available again, indeed.
Thanks for your follow-up on this, I'm closing the issue.


[Feature Request] Readline bindings for the finder prompt

I'm not sure if its just me, but I am very dug in on using the readline keybindings when navigating a line editor.
Ctrp-{p,n} is implemented and works great, but i would like to be able to use Ctrl-{a,k,e} do navigate to the beginning and end of the line aswell as kill the line completly.
Is there anyway for me to create these mappings using the current state of the plugin ?
Killer plugin tho! Love it
Best regards

Hi, in the lastest version ctrl-{a, e, k} will do what you want. You can also override them by changing keymaps.


fix: currency switcher does not fit in the field

Changes

closes #788

Checklist

[x] I followed contributing guidelines

works great :-)


Use Material 3 token for ListTile icon size

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Use case
Icon defaults to 24dp however the leading icon can be used to specify icon size in the ListTile
Proposal
See https://github.com/flutter/flutter/issues/120040#issuecomment-1669372952
Use md.comp.list.list-item.leading-icon.size when its available in https://github.com/flutter/flutter/tree/master/dev/tools/gen_defaults

ListTile currently only inherit existing IconTheme, which defaults to the same as icon size as in the list tile icon size token.
https://github.com/flutter/flutter/blob/50a190caec0c2e130d16140b7f4d67ed106dd3f3/packages/flutter/lib/src/material/list_tile.dart#L933
Since this is inherited, rather implemented locally in the ListTile. I don't see a need introduce a new property in the ListTile just so we can use the list tile icon size token.  Closing.

cc: @Piinks  https://github.com/flutter/flutter/issues/132120#issuecomment-2346044615


Can't provide Program with idl.json

when using
`import idl from "./idl.json";
new Program(idl, programID, provider)
it is throwing the following error:
Argument of type '{ version: string; name: string; instructions: { name: string; accounts: { name: string; isMut: boolean; isSigner: boolean; }[]; args: { name: string; type: string; }[]; }[]; accounts: { name: string; type: { kind: string; fields: ({ ...; } | { ...; })[]; }; }[]; types: { ...; }[]; metadata: { ...; }; }' is not assignable to parameter of type 'Idl'.
I have taken the idl.json from my anchor build as is. What am I doing wrong?

Looks like a TS problem. Re check IDL types that you're trying to use. The type of Idl defiend by anchor doesn't seem to match with your import as the code error says.

I'm having the same issue--were you able to fix it?

same issue

A workaround for anyone facing this is to suppress the error using ts-ignore. It should still work as expected at runtime.
// @ts-ignore
const program = new Program(idl, programID, provider)

The actual fix is probably to update the types file, but this works for now.

I have found no solution. The idl is copied over from the generated one after the build.

A workaround for anyone facing this is to suppress the error using ts-ignore. It should still work as expected at runtime.
// @ts-ignore
const program = new Program(idl, programID, provider)

The actual fix is probably to update the types file, but this works for now.

I have found no solution other than use an earlier version of anchor web3.
The idl is copied over from the generated one after the build.
The above mentioned solution is working for now.

This can be fixed by importing from ./target/types/[program-name].ts, rather than from ./target/idl/[program-name].json
So, in typescript you would do:
import { IDL } from '../target/types/[program-name]'

const program = new new Program(IDL, programID, provider)


Certain log lines seem to confuse pgBadger

Hello,
This log lines sequence seems to confuse pgBadgar and the INFO line ends up being considered a part of the query in the report:
2019-06-06 14:01:03 EDT [23211]: [12-1] user=dbuser,db=dbname <IP_ADDRESS>(53922) 00000: LOG:  temporary file: path "base/pgsql_tmp/pgsql_tmp23211.2", size 218677248
2019-06-06 14:01:03 EDT [23211]: [13-1] user=dbuser,db=dbname <IP_ADDRESS>(53922) 00000: CONTEXT:  SQL statement "REFRESH MATERIALIZED VIEW asdf.view_name"
PL/pgSQL function refreshallmaterializedviews() line 8 at EXECUTE
2019-06-06 14:01:03 EDT [23211]: [14-1] user=dbuser,db=dbname <IP_ADDRESS>(53922) 00000: STATEMENT:  select public.refreshallmaterializedviews()
2019-06-06 14:01:03-04:00 INFO copying compressed WAL file(pg_wal/0000000100000F5B0000007F) to remote host directory(/var/lib/pgsql/11/archive).: Done
So, the report shows this:
SELECT
public.refreshallmaterializedviews () 2019 - 06 - 06 14:01:03 - 04:00 INFO copying compressed WAL file (pg_wal /<PHONE_NUMBER>000F5B0000007F)
TO remote host directory (/ var / lib / pgsql / 11 / archive).: Done;
pgBadger is being invoked with --prefix '%t [%p]: [%l-1] user=%u,db=%d %r %e: '

The INFO line do not have the same prefix so pgbadger "think" it is a multi-line query. What tool generated this kind of line?

Now that you mention it... not even the timestamp is in the same format.  There is something else going on, will find out where is that line coming from.

You might try by excluding these lines from the report. Add the following to the pgbadger command line:
--exclude-line ' INFO: '

Sorry, there is no : in the line, try this instead:
--exclude-line '\d+:\d+ INFO '


Button bug

Fixes #799
Research page button colours fixed as asked . Improved UI of the page .

Rest looks good to me!


Milestones list for Ponder Source

Splitting this out from https://github.com/federatedbookkeeping/task-tracking/blob/main/ngi-assure-application.md#budget - multiplying the "MdJ" hours by 65 to get the milestone amounts.

milestone 1 (Ponder Source part): 7312.50 EUR

The budget is primarily for human labour to realise the project's goals. The work will build on the foundations of the prior Federated Timesheets project, by establishing a federation involving several systems for issue-tracking (in addition to time-tracking), with the added capability of live data-sharing between a subset of those systems.

To underpin this, Milestone 1 will deliver the vital prerequisite work of thinking through the theoretical grounding of the federation, addressing the technical challenges captured below (including the implications for privacy and transparency), and specifying explicitly a follow-on iteration of the “federation protocol” described there. Estimated effort: 210 hours (MdeJ: 112,5h, AGM: 75h, GS: 22,5h).

Milestone 3 (Ponder Source part): 5850 EUR

3b: Apply updated federation protocol with additional capabilities to Prejournal federation with timeld and Tiki (multi-instance). Estimated effort: 22,5h (MdeJ: 15h, GS: 7,5h)

3c: Integrate Federation with suitably popular third-party task-tracking systems (e.g. GitHub). Estimated effort: 60h (MdeJ: 60h)

3d: Integrate other systems as appropriate; complete testing and trouble-shooting. Estimated effort: 30h.

Milestone 4 (Ponder Source part): 2437.50 EUR

Milestone 4 combines the accomplishments of the previous two, by bringing together all of the systems into one federation, such that tracking data are shared both live (with multi-party edit) and conventionally (where data originating in one system propagate across all the others in the federation). Estimated effort: 75h (VE: 37,5h, MdeJ: 37,5h)

Total
7312.50 + 5850 + 2437.50 = 15600 EUR

Looking at the spreadsheet I received from Angus, the Ponder Source team members will claim:

7000 of 10413 from 1a
all 2700 of 1c
300 of 5813 of 3a
600 of 1538 of 3b
all 1513 of 3c
488 of 2326 of 3d
all 3000 of 3e

George and I need to review this; we've both been focussed elsewhere, so will need a bit of time to refresh our memories on this project.


Adjust YAMLs ahead of UFO change

Description
Update YAMLs for fixes in UFO
Dependencies

[ ] waiting on https://github.com/JCSDA-internal/ufo/pull/3061/

I've switched the nightly over to the new branch so will merge this. Essentially swell does not work with develop at the moment anyway.


"Overlap-only" mode for merge_cubes

merge_cubes currently works in "union" mode: the result covers the union of the label ranges for each dimension, which is useful for use cases where you want to stitch together several data subsets containing same kind of data. The main purpose of the overlap resolver is to have a clean seam between them. You have to be careful what you do in the overlap resolver because it might not be applied to all parts of the result (depending on the degree of overlap). If you go beyond taking the mean or first non-null value, the results might be hard to reason about.
Maybe also useful is to provide a "intersection" or "overlap-only" mode of merge_cubes (through an additional parameter, or as a dedicated process, I'm not sure yet)  where you only return the dimension ranges where both cubes exist. It's then easier to reason about the overlap resolver because it's guaranteed to be applied everywhere. It would make merge_cubes also useful for use cases where you fuse different kinds of data.

Another use case: https://discuss.eodc.eu/t/blocks-after-division/425
user makes division between two data cubes
s2_cube_swf = s2_cube_water_sum / s2_count

The python client translates this to a merge_cubes with an overlap resolver (x,y) -> x / y.
Where there is overlap, the result is x/y as expected, but where there is no overlap the result one of:

x where there is only first cube data
y where there is only second cube data

Obviously this is a very confusing result, especially because the user is not really aware that there is a merge_cubes process going on. Without an "overlap-only" merge_cubes variant the user (or client lib) is forced to do some additional masking, which is tedious and comes with a performance cost.

@soxofaan I'm curious: What would happen to the x/y example once we would have two processes? Would it be changed to always use the new process (or parameter)? Otherwise, without the user explixitly stating which behavior to use, it is still unclear what happens, right? And you can't really parametrize a basic math operation... ;-)

In case of (client-side) translating math expressions like x / y, I would always, unconditionally use the "overlap-only" variant of merge_cubes. The things that the original merge_cubes would add is only confusing, if not wrong.
As mentioned above, the user is not really aware that  an x / y expression is translated to a merge_cubes process. The user just expects the result of x / y, so no need to add parts where it evaluates to x or y, I can't even imagine the user would want to opt-in to that.
Client-side-wise, I see the original merge_cubes as a data fusion tool, where the user is explicitly aware of the merge_cubes process and its implications (e.g. having to handle an overlap with an overlap resolver).

By the way: This is something where additional logging would be useful.

are you talking about client-side logging or batch job logs?

if overlap function is specified but there's no overlap: log a warning?

I would not consider this an error situation, so a warning seems a bit to strong. I can imagine data fusion workflows were it's equally likely to have overlap or not.

if overlap is specified but one of the data cube has more data than the other: log an info message that some values are not handled by the overlap function

Isn't that the whole point of merge_cubes: that you know in advance to have parts with overlap and parts without overlap? In that sense, I'd just recommend to always log some kind of stats about the  overlap and non-overlap zones.


Pre-commit workflow添加environment，使之可以配置为分支合入时的保护

PR Type
enhancement

Description

Added an environment field named pre-commit to the pre-commit-check job in the GitHub Actions workflow. This enhancement allows the configuration of branch protection rules during merge operations.

Changes walkthrough 📝
Relevant filesConfiguration changes

pre-commit.yamlAdd Environment to Pre-commit Workflow

.github/workflows/pre-commit.yaml

Added an environment field to the pre-commit-check job.

+1/-0

💡 PR-Agent usage:
Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 70.21%. Comparing base (b6601db) to head (a754c0b).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1277   +/-   ##
=======================================
  Coverage   70.21%   70.21%
=======================================
  Files         316      316
  Lines       18866    18866
=======================================
  Hits        13246    13246
  Misses       5620     5620

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

LGTM


adding tauros ws

it's working but for some reasons I receive nothing from ticker channel

@Vanclief creo que ya mergeaste esto, puedo cerrar este pull ?

This has been merged!


[Global] All borders must became red color when error message is appears

Environment: Android Samsung Galaxy A 10s
Reproducible: always
Build found: v1.0.388
Actual result:
After the error message appears, all borders should change color from black to red.
Expected result:

fixed v1.0.408


KAFKA-9415: Review Thread Interrupt Usage

More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Why are you getting the current thread to call the static method Thread.interrupted()?

@jcustenborder Hello and thank you for the review.
I am sorry, but I do not understand your question.  I am removing references to Thread.interrupted(), not adding.

@belugabehr Sorry. I read it wrong. I read it as changing  Thread.interrupted() to Thread.currentThread().interrupted() which is calling a static not Thread.currentThread().interrupt()


Issue with coordinates of bounding boxes for some PDF

Coordinates for bounding boxes are incorrect for some PDF, see this PMC example.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5181807/pdf/medi-95-e5368.pdf

This will be fixed by the latest pdfalto, see https://github.com/kermitt2/pdfalto/issues/43

Thanks @Aazhar it is working as expected now!


Plugin Request: Share Files or Data

Web Share API is not available for android https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_API and shell open does not work with file paths on mobile.
We need a way to make the mobile app share files or data.

Hi @ecmel , I would try to implement this
Here we only speak about sending data rigth, not be the target ?
The downside of Android's intent IS the api can't be 1-1 to the web api, and the guest js should be the most platform agnostic I believe

I'll try to take a look, but I'm clueless about path, I only found example when the file is sent as bytes not path
What kind of spec / DX / final API would you like to have ?

@flapili While searching for a solution I bumped into https://stackoverflow.com/questions/42213316/how-to-share-file-in-android
Not tried yet but can be a simple solution for file sharing.

Also, the following capacitor plugins can be relevant:
https://github.com/ionic-team/capacitor-plugins/tree/main/share
https://github.com/capacitor-community/file-opener

I have made a plugin for viewing files on mobile similar to shell open on desktop: https://github.com/ecmel/tauri-plugin-view

I have made a plugin for viewing files on mobile similar to shell open on desktop: https://github.com/ecmel/tauri-plugin-view

@ecmel Thank you for creating this plugin! 🙌 I’ve been struggling to find a solution for viewing files on mobile, and your plugin worked perfectly for my use case. It literally saved my app (https://apps.apple.com/in/app/simple-invoice-bill-maker/id6737187790) — couldn’t have shipped without it!


dae export/import problem

On the following condifion:

More than one mesh per skeleton (e.g one skeleton, 3 meshes parented at it)
More than one mesh have shape keys

Animation pose on one of the meshes applied twice, as its rest pose
is not actually original rest pose, but pose it was in on export.

So if you have either modifiers or shapes, you have to reset armature pose and move timeline to 0
Not doing so makes scene very distorted.

Hi @slapin, is this issue still valid in the current master branch? IIUC there has been some work done on the collada exporter (in particular by yourself).

Well, it regularly happens to me if I don't care to reset to 0 and set
armature to rest pose.
On Wed, Nov 18, 2015 at 3:53 PM, Rémi Verschelde<EMAIL_ADDRESS>wrote:

Hi @slapin https://github.com/slapin, is this issue still valid in the
current master branch? IIUC there has been some work done on the collada
exporter (in particular by yourself).
—
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/issues/1333#issuecomment-157702698.

Thanks, marking as confirmed then.

First of all thank you for your report and sorry for the delay.
We released Godot 3.0 in January 2018 after 18 months of work, fixing many old issues either directly, or by obsoleting/replacing the features they were referring to.
We still have hundreds of issues whose relevance/reproducibility needs to be checked against the current stable version, and that's where you can help us.
Could you check if the issue that you described initially is still relevant/reproducible in Godot 3.0 or any newer version, and comment about it here?
For bug reports, please also make sure that the issue contains detailed steps to reproduce the bug and, if possible, a zipped project that can be used to reproduce it right away. This greatly speeds up debugging and bugfixing tasks for our contributors.
Our Bugsquad will review this issue more in-depth in 15 days, and potentially close it if its relevance could not be confirmed.
Thanks in advance.
Note: This message is being copy-pasted to many "stale" issues (90+ days without activity). It might happen that it is not meaningful for this specific issue or appears oblivious of the issue's context, if so please comment to notify the Bugsquad about it.

As there was no answer to the above request, we're closing this issue as inactive.
If you can still reproduce it, please open a new issue against a currently supported release of Godot.

Well, this one is still valid and reproducible, why should I reopen
it? This is not my fault nobody cared for this bug for so long.
On Thu, Nov 22, 2018 at 3:33 PM Rémi Verschelde
<EMAIL_ADDRESS>wrote:

Closed #1333.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Can you provide a DAE that triggers the issue? It's hard to debug otherwise (and there are enough issues to handle with detailed steps to reproduce to try to make one's own reproducer model in the hope that maybe this stale issue might still be valid after a whopping 3 years).

OK, I did serious test and I think this one might be closed. This is no longer fundamental issue, but there are some minor rough edges now which might be solved. Just for notes:

RAM consumption during scene import is enormous - 40K poly scene uses 13GB of RAM and that memory remains used (i.e. leak). It looks like fix is not 100% complete (no longer corrupting but still leaking). Need to look into this ASAP unless somebody already works on it. No promises as I have very little time to work on Godot now :(
There are spurious indexing errors after import, which might affect performance (mesh with blendshapes is about 3 times slower animating than without them, even trivial ones). Will look into this one in early 2019 unless somebody does it first. I have workaround for this to use "blendmaps" like in that famous Sims4 talk, but stock blend shapes should not be THAT bad.


[PROPOSAL] Remove sidebar

The sidebar in question:

I think that this sidebar is unnecessary; here is my reasoning:
EAM is focused on managing Unreal Engine and assets for it.
I cannot think of a use case where you would need to download a game through EAM rather than the Heroic Launcher.
Getting rid of the sidebar would reduce the design complexity and allow the development to be more focused on improving the management of Unreal Engine and its assets; as well as simplifying the user interface and making it easier to follow the GNOME's Human Interface Guidelines.
@aknarts What are your thoughts on this?

In general I am not opposed to it but I would make it an option in the settings to enable it.
While I do not use it personally, the original idea for the application was that it is a frontend for the Epic API, and as such exposes everything it gets from it, as such I would hide the sidebar by default and have an option that re enables it to preserve the original idea. The app has to handle the data from the API anyway so it is just a visual change.
I do expect for this API to be shut down at least for the Unreal Assets in favour of FAB soon-ish, not sure about the future there, especially if there is a usable Linux fronted for it.

I see. Then how about making games just another category in this sidebar, and hiding it by default?

Also if/when the FAB API will replace the Epic API do you plan on supporting it?

The entire sidebar is build dynamically from what the API provides, it is not a conscious decision to add/move things around. Stuff can be blocked/ignored but not easily moved around.
As for the FAB API it depends how open it is. Honestly if there is a good enough Linux client for it I do not see a reason for this tool to continue. If the Linux support is missing again or the client is a piece of :hankey: we will adjust it. Another question is how much will that API be opened. The API this client works with is not documented and is very much reverse engineered from packet capture. I do not want to go through that pain again(and yes I used other tools source as a helping hand during that process).

That makes sense, it's unfortunate, I hope Epic Games will change their stance as Linux market share grows.
I guess the best we can do now is go through with an option in the settings to show the sidebar; and hope for Epic Games to not be dismissive of Linux, again.

To be honest the current API will stay as that will still handle games, not sure how they will handle the existing assets and their migration. My best guess is that the "old" marketplace will stay as legacy read only thing and everything new will move to FAB, which would mean that both APIs will need to coexist.

Sure sounds like a lot of work; but they could just migrate all of the assets to FAB. If that happens maybe ditching the old API could be an option to make things a bit less convoluted. That is, if FAB has a new API and is not just a reskin of the existing marketplace.


Run all actions against main

As per title.

@aavarghese eventually, once I've done all the switches, yes. It's not managed in this repo though, so doesn't matter for this PR.


node id and compilation fixes

@darconeous, are you OK removing pty support and only keeping stdio for the serial interface?

LGTM 👍


Dalli instrument incompatible with IdentityCache gem

I'm getting a key cannot be blank error from the Dalli gem https://github.com/petergoldstein/dalli/blob/master/lib/dalli/client.rb#L373

Thanks. I'll take a look.

@jeffblake Where are you seeing this error? Inside your app or when running the tests locally? Do you have the full backtrace of the error?

On staging/production where I have the cache_store configured. It's weird, I don't get a stack trace for this, but here's some more info:
EventPromoter.fetch_by_event_id_and_slug( event_id, event_promoter_id ).first
It seems that the normal .fetch methods of identity cache work, it's only the calls where the key is sent as multiple arguments.
Is an example of a line of code that triggers the error. You may need to look into the IdentityCache gem for implementation details.
My stores are set up as:
  if ENV['MEMCACHEDCLOUD_SERVERS']
    config.cache_store = :dalli_store, ENV.fetch('MEMCACHEDCLOUD_SERVERS').split(','),
      {
        username: ENV.fetch('MEMCACHEDCLOUD_USERNAME'),
        password: ENV.fetch('MEMCACHEDCLOUD_PASSWORD'),
        pool_size: ENV.fetch('MEMCACHE_POOL', 5)
      }
  end
IdentityCache.cache_backend = ActiveSupport::Cache.lookup_store(*Rails.configuration.cache_store)


Update README.md

just made the content absolute perfect

Thanks, though 'v' prefixes already changed in prior PR. "which are" is plural, when referring to single license file.


BA Trooper Melee Fix

Fix to let troopers in the "arms" still fire their ranged weapons in melee

Fixed through a different commit - see https://github.com/BattletechModders/CBTBehaviorsEnhanced/blob/master/CBTBehaviorsEnhanced/CBTBehaviorsEnhanced/Melee/States/WeaponAttack.cs#L79


Cannot Register Cluster in West Europe

It seems like a bug that when I go to register a cluster one of the three option is West Europe yet I cannot get it to register there as it  says it is not available. I had to register it in East US to get it to finally register. Is that going to either be removed from the drop down list or is West Europe support immanent?

Hi Liam - the registration issue would have caused the VM not to be created (as per your other issue) - unless the cluster is registered, you can't create VMs. That said, I believe West Europe should be supported, however I'll double check.
Was the registration done via WAC or PowerShell?
Thanks,
Matt

WAC

Great - thanks - just waiting on confirmation of regions but glad East US worked for you.

Hey - West Europe is live, along with East US, Southeast Asia, however there may be a bug in WAC. If you tried with PS instead, that would likely work. We'll ensure this gets fixed for a future build.  Thanks for flagging!


Display total commit count in hook message

Fixes #21379
The commits are capped by setting.UI.FeedMaxCommitNum so len(commits) is not the correct number. So this PR adds a new TotalCommits field.
Example of MS Teams:

Does this also fix the "X new commits" link on the Discord embed also only showing 5 commits?

Yes, all hook types show the correct commit count. But by default only 5 commits are displayed. So:
12 new commits:
commit1
commit2
commit3
commit4
commit5

My question isn't about the label.
At least it should be, when I tested it, it only compared the past 5 commits in the push.

I think the url is still wrong. There are two cases.
For mirror commits the url should be correct because the commits are not used:
https://github.com/go-gitea/gitea/blob/6a6dc97b0f1d0dab7089e17abdcb194ef37f4e87/services/mirror/mirror_pull.go#L494-L499
For normal commits the url is wrong because oldCommitID is received from the shrinked commits list.
https://github.com/go-gitea/gitea/blob/6a6dc97b0f1d0dab7089e17abdcb194ef37f4e87/services/repository/push.go#L222-L251
This should be fixed if the shrinking takes place after the url generation.

Was the URL bug fixed before merging? Or will that be a separate PR?

I will create a different PR for that.

-->  Fix incorrect notification commit url #21479
I have proposed one.


Link more clearly to localized READMEs

This is a...

[x] Feature Request
[ ] Bug Report

Problem
We can make it easier for localization teams to find README-**.md files (where ** is a two-letter language code) by linking to them from the main README and/or from the localization guidelines.
Continuing https://github.com/kubernetes/website/pull/10485#discussion_r224713797 as a separate issue:
@ClaudiaJKang 👋

I'm sorry but I think you've miss understood my fourth review.

I apologize! 🙇 To make sure I understand, here are the specific actions I see proposed in your feedback. Are these correct? 👇
Proposed Solution

Update /content/en/docs/contribute/localization.md to include links to various README-**.md files.

Another idea to suggest is adding README-.md example url in localization.md after this PR.
If so, localization team would be easier to create README-.md configuration.

Add a link to various README-**.md files from the main English README.md file.

After you create the localized README, add a link to the file from the main English file, [README.md]

Require README-**.md files to include contact information in English.

and include contact information in English.

@ClaudiaJKang Do I understand your proposal correctly? ☝
If so, then:

So, how about adding README-**.md link in README.md like above?

A. I think updating the main README.md is an excellent idea. 👍
B. I'm ambivalent about adding README-**.md links to localization.md. 😐
Ideally contributors with a README-** available in their language would be reading localization.md in that language as well, in which case the links would be circular. That's not inherently bad; I'm just not convinced that it's good.
Page to Update:

https://github.com/kubernetes/website/blob/master/README.md
https://github.com/kubernetes/website/blob/master/content/en/docs/contribute/localization.md

/cc @tnir @idealhack

Sorry for not replying sooner.
And I think you've exactly understood my proposal!

A. I think updating the main README.md is an excellent idea. 👍

In case of A, Thank you for your opinion, I appreciate it!

B. I'm ambivalent about adding README-**.md links to localization.md. 😐

In case of B, I agree with your opinion.
But what do you think of adding a link process about the file README-**.md in localication.md?
For example, it replace [README.md] to [README.md's Localizing Kubernetes Documentation] in localication.md.

After you create the localized README, add a link to the file from the main English file, [README.md's Localizing Kubernetes Documentation] and include contact information in English. You can provide a GitHub ID, email address, Slack channel, or other method of contact.

If so, localization team would be easier to add link README-**.md!

@zacharysarah Thank you! I created #10669 PR about this issue. :smile:


Is the test supposed to fail ?

I just ran the code simply, is it still under construction and the tests are supposed to fail in some runs, does it not converge  ? i.e. how much is the randomness
Also, why the very large random initial seed value at first ?

In line 201 in particles.go , for velocity update, shouldn't it be a '+' sign in between the terms of r1c1particle_best_diff and r2c2global_local_diff ??


Need help with Clevo P750-DM (Eurocom Sky X4)

Thanks for AppleALC! It is the best patching for sound out there!  I almost got it working on my P750-DM laptop after a few iterations. I like that I can put it in the EFI and as long as AppleHDA.kext does not change too much, I will not have problems with updates or even a re-install. The laptop has a Realtek ALC 892 codec. It has speakers thru a SoundBlaster X-Fi MB5, a built-in microphone, and 4 jacks - SPDIF/out, Headphone, Microphone, Line-in. AppleALC works almost perfect with layout 1 - except for the fact that the internal microphone and the microphone jacks are switched. When I select the internal microphone, it does not register any sound at all, but if I plug an external microphone, it works. There is no other sound input I can select, in the settings, so I can't use the microphone. Output sounds seems to be fine - except that I did not bother to test the SPDIF jack ... I tried all the other layouts - none of them work right, except that layout 4 the microphone works fine, but then there is no sound output ...
I was able to successfully compile AppleALC and Lilu and started poking around the ALC892 directory. I realize that layout1.xml and layout4.xml are nearly identical (except for the LayoutId) and the real differences between them are in the PlatformsT.xml used for layout 1 and PlatformsM4.xml used for layout4.xml ... I also notice that the patch[0] is different than patch[3] - I am assuming that each layout needs the layoutXX.xml, the PlatformsXX.xml and a patch according to the info.plist
Any idea how can I generate a new layout that contains mostly "layout1"  but corrects the microphone issue? I don't really care much about the other jacks, but when carrying a laptop around it is really important to have the microphone and the speakers to work. I have to add that I have absolutely no idea what the contents of the layout files are, and even less what the contents of the platform files are...
The other thing is that after waking from sleep, AppleHDA dies on an assertion, but I have not tried the methods suggested in the blogs to fix it because I have other issues with sleep...
Thanks very much for your help!

Hi. Try another layout-id's from WiKi https://github.com/vit9696/AppleALC/wiki/Supported-codecs

Thanks! I tried ALL of them - 1 (best, but still needs external mic), 2, 3, 4 (mic works but no output), 5, 7, 92, 99 ... none of them works at least with the speakers and internal microphone ....

So you should build your custom resources. We didn't do this here. We just add existing resources. Issue closed until you provide working resources for your laptop with free layout-id based on Rules for adding resources from FAQ https://github.com/vit9696/AppleALC/wiki/Adding-codec-support

Could you point me to some place I can get help into creating the xml files? Thanks

Sorry. I don't know((( @Mirone retired some days ago. Try AppleALC topic on insanelymac.com


Features page - Updated description text and removed last section

Description
First iteration for the related issue
Related Issue(s)
#824
Checklist

[x] I have read the contribution guidelines
[x] I have considered the performance impact of these changes
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

This PR has been replaced by #851


Ability to execute Lua (Shell) scripts ?

Hi
Looking at the build/dockerfile - I have a number of Lua scripts that I’d like to execute from the bash/shell/command line.
Here’s an example lua_test.lua to run.
#!/usr/bin/lua

print ("Hello World!")
print ("*******************")
local saydatetime = os.date('%H, %M. On. %A %B %d :')
print(saydatetime)
print ("*******************")

What would I need to do to enable that capability ?

Hi,
if you are using Docker you have to create your own Dockerfile and install lua interpreter (RUN apk install lua5.3).
Don't forget to make your script executable (chmod +x lua_test.lua).


dovecot_pigeonhole: Add/build with managesieve support

Description of changes
This allows using 'protocols = sieve' in the dovecot configuration.
Managesieve allows managing sieve scripts stored on the server over the network.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

I'm quite sure this isn't necessary, because I already use protocols = sieve in dovecot and it works

Hmm, really? I was trying it and it didn't let me use it without. Let me test.

Looks like --with-managesieve is indeed on by default in pigeonhole 0.5.18. My bad! Could have sworn that it didn't work without before with that very error because I also added this flag to my server's configuration, but it seems that it works fine without now.


FAIL
FAIL	net	1.891s

/cc @mikioh

Note that this is a regression in Go 1.6, which is introduced by 19aa4209aebce5deaf485268e210ed3fc29cacd5.


Updated Smart Factor Spacing and Added Separation Criteria

This fixes some of the issues we've seen in CM11 and ISAAC tests, primarily a bug where we were iterating the wrong way when adding smart factor measurements and adding the oldest and not the most recent.  This caused an issue where sometimes we received a loc measurement and it was attached to a node without an optical flow constraint and caused odd velocity changes as a result.  Additionally, this led to longer imu extrapolation than desired.
I've also added some evaluation scripts and modified them to allow for comparing with a separate groundtruth bag.

@rsoussan I think it's fine to fix it but I'll let you merge it in case you want to do something about the minor things I mentioned or anything else before tomorrow.

*fine to merge it


Renamed wwc to WomenCodingCommunity

Description

Change Type

[ ] Bug Fix
[ ] New Feature
[ ] Code Refactor
[ ] Mentor Update
[ ] Documentation
[ ] Other

Related Issue

Screenshots

Pull request checklist
Please check if your PR fulfills the following requirements:

[ ] I checked and followed the contributor guide
[ ] I have tested my changes locally.
[ ] I have added a screenshot from the website after I tested it locally

I can take care of transferring the issues to this repo, btw

n take care of transferring the issues to this re

yes please!


Lots of updates

is_published -> published
rubcop update and fixes
Switch to symbol based hash access
dropped semver gem
gem updates

@nadavshatz - shouldn't we see here that the tests were running?

@taltcher good point. i think all the CI here is broken. I'll move it to github actions. thanks

Hi @nadavshatz, I see that you haven't attached any Trello card, let me help you with that...

 noun-project-api - Lots of updates


@base doesn't seem to be parsed anymore

So to sum the issue based on the discussion on datalegend's Slack:
the issue at hand appears to lie in the fact that the base url defined in @base is not parsed as part of the aboutUrl when using COW to convert;

manually overriding the baseUrl with "" in the prefix specification does not alter this;
using a combination of a prefix with {_row} does not work either (e.g. hsn:{_row});
a quick fix is to explicate the baseUrl like so: "aboutUrl": "http://example.org/resource/{_row}",

So I've had a close look at this.
The root of the problem is not in COW's code, but in the JSON-LD parser of rdflib. As described here, COW expects the JSON-LD parser to read the @base value in the @context of the JSON file and use that as namespace for aboutUrl. That's just not happening anymore, probably because of latest changes in rdflib, rdflib-jsonld, or both (will look this further). As a result, instead of patterns of the form
http://example.com/{_row}/{{Country}}

The iribaker is getting
{_row}/{{Country}}

Which obviously fails to parse. The next commit patches this by always adding the base before aboutUrl while generating the default JSON file.

Hi @albertmeronyo, I'm afraid the prefixes are still problematic. E.g. using the example file (imf_gdppc.csv) and adding

Did this
"propertyUrl": "rdf:type"

ever work before we started having issues? I understood yesterday from @rijpma that namespace expansion was never supported (but maybe I got this wrong).

yes... e.g. in the sdh-private-hisco you'll find occupation_link.csv-metadata.json containing:
            {
                "datatype": "string",
                "titles": [
                    "country_code"
                ],
                "name": "country_code",
                "dc:description": "The country code (non-standard)",
                "propertyUrl": "sdmx-dimension:refArea",
                "valueUrl": "{{country_code|lower}}"
            },

which results in the occupation_link.csv.nq file, for example, in:
<http://data.socialhistory.org/resource/hisco/LNP/zingueur> <http://purl.org/linked-data/sdmx/2009/dimension#refArea> <http://data.socialhistory.org/resource/hisco/bel>

Great! Thanks for the example. Looking into it

See RDFLib/rdflib-jsonld#48

So after thorough investigation and thanks to the guys at rdflib-jsonld, it all comes down to a new JSON-LD context by the CSVW WG of the W3C. Basically the new version changes the schema types for aboutUrl, propertyUrl and valueUrl (where we use our fancy patterns), from @id to csvw:uriTemplate. This breaks both auto-prepending @base, expanding namespaces, and expanding patterns (so issues #22 and #23).
There are two possible fixes: adapting COW to the new standard, or minting our own context. The former is  expensive (since a lot of work that the JSON-LD parser did for us needs to be coded into COW), and possibly unworthy since we were already standard non-compliant. The last commit implements the latter, which is simply a new JSON context we need to use in our schema files instead of https://www.w3.org/ns/csvw. The context to use from now on is http://csvw.clariah-sdh.eculture.labs.vu.nl/csvw.json (probably we'll want to move this to a stable IISG host).
New schema files will be generated according to this, but old ones will need to be fixed. So we'll need to gather a list of all JSON schema files we have and run some regexp replace.


[iOS] Fixes TextInput crash when undo if text longer than maxLength

Summary:
Fixes #45050 . System pass the range bigger than we allowed because we limit the maxLength. We truncated the range to fix the undo crash.
cc. @cortinico .
Changelog:
[IOS] [FIXED] - Fixes TextInput crash when undo if text longer than maxLength
Test Plan:
Repro please see #45050.

could you rebase on top of main, please? 🙏
CI is red, but we have been working on it in the past days, so now it should be fixed.

@cipolleschi Updated :)


Create URL accessible data exports

Exports:
Media Features: https://adopt.mareinc.org/keystone/media-features
Inquiries: https://adopt.mareinc.org/keystone/inquiries?filters=[{"path"%3A"takenOn"%2C"mode"%3A"after"%2C"inverted"%3Afalse%2C"value"%3A"2019-06-30T16%3A00%3A00.000Z"%2C"before"%3A"2023-07-20T00%3A00%3A00-04%3A00"%2C"after"%3A"2023-07-20T00%3A00%3A00-04%3A00"}]
Families: https://adopt.mareinc.org/keystone/families?filters=[{"path"%3A"createdAt"%2C"mode"%3A"after"%2C"inverted"%3Afalse%2C"value"%3A"2020-06-30T16%3A00%3A00.000Z"%2C"before"%3A"2023-07-20T00%3A00%3A00-04%3A00"%2C"after"%3A"2023-07-20T00%3A00%3A00-04%3A00"}]
Children (1): https://adopt.mareinc.org/keystone/children?filters=[{"path"%3A"status"%2C"inverted"%3Afalse%2C"value"%3A["580bda395db1c0ca5abbdaee"%2C"580bda395db1c0ca5abbdaef"%2C"580bda395db1c0ca5abbdaf0"]}]
Children (2): https://adopt.mareinc.org/keystone/children?filters=[{"path"%3A"status"%2C"inverted"%3Afalse%2C"value"%3A["580bda395db1c0ca5abbdaf1"]}]
Social Workers: https://adopt.mareinc.org/keystone/social-workers?filters=[{"path"%3A"isActive"%2C"value"%3Atrue}]
Placements: https://adopt.mareinc.org/keystone/placements
Matches: https://adopt.mareinc.org/keystone/matches

@n-devr I added the list of model exports in addition to the agencies export to the story description. In all cases it can simply include all the selectable columns.


Ensure non-nil AuthConfig and HTTPRequestFactory values

The version of the Docker dependency used currently requires a non-nil AuthConfig and HTTPRequestFactory in the NewSession call when TLS is used. This change provides empty, non-nil values for those items.
This should fix both #31 and #27.
This is a resubmission of pull request 46 after receiving confirmation of our corporate CLA. That original PR was no longer merge-able due to file movement, so I've updated this set of changes to the new file locations.

Thanks @caseyhadden. The team will try to get this merged in this week.

Thank you, @caseyhadden. You pull request is merged into master.


Any plan for stable release with bug fixes and a separate new feature fork?

I really appreciate that Dolphin is now Open Source and actively being developed.  Thank you! Once I become more familiar with GitHub I hope to contribute to the effort.
As someone developing a product with Dolphin it has been a challenge to use Dolphin 7 while adapting to a mix of significant changes, bug fixes, and new bugs in different releases.  Object Arts used to release major upgrades with new features and changes.  Then there would be minor bug-fix patches.  This provided a very stable development platform.  I appreciate that maintaining different forks with fixes is more difficult, but it does make it much easier to manage application releases.
I initially started using Dolphin 7.0.05. Eventually I encountered the bug that caused the image to crash when empty ActiveX collections were accessed.  So I upgraded to 7.0.39.  The collection bug was fixed, but the STB format was also upgraded.  I use that for some object persistence in my application, so now users can't downgrade and open files saved in the new version.  I also can't load new views back into an older version.  Then there was an intermittent problem with edit focus on EditableListViews.  That seems to be fixed in the 2017/10/09 build, but now I'm using a daily release and I've had to workaround a change in behavior affecting proxied objects in TreeViews (not sure if it is a bug).
I haven't yet widely released the Dolphin 7 version of my application yet, but I will need to release something soon.
Is there a plan to reach some feature base level and maintain it with bug fixes with new features forked into a new version?

Being completely honest, no, at least not from me. I can understand the need for that, but it is not something I want to spend my time on personally since this is a hobby project for me these days. You are free to maintain your own stable fork of course, perhaps with anyone else with a similar need. This would be easy to do (mechanically) with git/GitHub.
Regarding the forward-compatibility issue with STB, you could back port the code into D6, or raise a separate issue to refactor the code in D7 and add support for outputting the downlevel format.

Thanks for responding.  That make sense.
When the next stable release from GitHub occurs I will attempt to maintain it with important bug fixes. My intent would be to keep a feature stable fork for 6-12 months and then do the same with a new mainstream build.  I might be able to use the concept of patch levels on an initial version, like OA used to, to avoid version confusion.
I think I can manage STB compatibility so long as I commit to solving problems by only moving forward.

@cDemersMitSci, closing this as it is more of a question, and I think answered.


feat(preset-mini): add subgrid rules in preset mini

This PR adds subgrid rules in preset mini:
grid-cols-subgrid
grid-rows-subgrid

[!NOTE]
Subgrid explanation: https://web.dev/articles/css-subgrid

[!WARNING]
Note that subgrid isn't available in all browsers yet. https://caniuse.com/css-subgrid

"grid-row": "grid-rows-none grid-rows-subgrid",
Not sure about this... (in autocomplete test) How should this be?


illumos kernel

I don't know why no one has ever thought about that. It's a real open source Unix.

I have thought about it and I haven't done it for the same reason I haven't done any other kernel apart from Linux. Packaging just the kernel and libc from illumos is painful to do.