Update feedback.md

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

Docs Build status updates of commit 5e968d1:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/feedback.md
:warning:Warning
View
Details

msteams-platform/feedback.md

Line 0, Column 0: [Warning: h1-missing - See documentation] H1 is required. Use a single hash (#) followed by a space to create your top-level heading.

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:warning:Warning
View
Details

msteams-platform/feedback.md

Line 0, Column 0: [Warning: h1-missing - See documentation] H1 is required. Use a single hash (#) followed by a space to create your top-level heading.

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:warning:Warning
View
Details

msteams-platform/feedback.md

Line 0, Column 0: [Warning: h1-missing - See documentation] H1 is required. Use a single hash (#) followed by a space to create your top-level heading.

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:warning:Warning
View
Details

msteams-platform/assets/icons/community-doc-updates.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-feature-ask.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-forums.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-help.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-issues.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/developer-support.png
:white_check_mark:Succeeded
View

msteams-platform/feedback.md

Line 0, Column 0: [Warning: h1-missing - See documentation] H1 is required. Use a single hash (#) followed by a space to create your top-level heading.

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

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

File
Status
Preview URL
Details

msteams-platform/assets/icons/azure.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-doc-updates.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-feature-ask.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-forums.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-help.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-issues.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/developer-support.png
:white_check_mark:Succeeded
View

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

Docs Build status updates of commit 0d5ef99:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/icons/azure.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-doc-updates.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-feature-ask.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-forums.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-help.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/community-issues.png
:white_check_mark:Succeeded
View

msteams-platform/assets/icons/developer-support.png
:white_check_mark:Succeeded
View

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:warning:Warning
View
Details

msteams-platform/assets/icons/azure.png
:white_check_mark:Succeeded
View

msteams-platform/feedback.md

Line 11, Column 4: [Warning: file-not-found - See documentation] Invalid file link: 'assets/icons/developer-support.png'.

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
89
9
link
:white_check_mark:

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

Docs Build status updates of commit 506b452:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

@surbhigupta12, @ashishguptaiitb - could you please help to review this?

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
92
6
link
:white_check_mark:

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
92
6
link
:white_check_mark:

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
92
6
link
:white_check_mark:

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
93
5
link
:white_check_mark:

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
93
5
link
:white_check_mark:

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
93
5
link
:white_check_mark:

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

Docs Build status updates of commit 9cb7606:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 2172e29:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
92
6
link
:white_check_mark:

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
92
6
link
:white_check_mark:

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

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

Article
Score
Issues
Scorecard
Processed

msteams-platform/feedback.md
92
6
link
:white_check_mark:

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

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

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

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


multimerge mask doesn't work if it's mediaIn

Merge tool works as expected, but MultiMerge doesn't.

If mask is Rectangle - it works...

solution with merge:

Damn it... I forgot to set luminance to channel.. Works perfectly


Stop using legacy three.js classes

Is your feature request related to a problem?
If a user is using a custom build of three.js which doesn't include src/Three.Legacy.js, this error happens when including postprocessing:

This is because postprocessing is still using legacy classes which I think it's wrong.
Describe the solution you'd like
The three.js peerDependency should be updated to support three.js versions with the new classes only (>= 0.138.0).
https://github.com/pmndrs/postprocessing/blob/daba8ea41d4d45857658e39d60fce9fe3c940848/package.json#L85
More precisely, DataTexture3D has been renamed to Data3DTexture in https://github.com/mrdoob/three.js/pull/23498 and released in r138.
WebGLMultisampleRenderTarget has been removed in https://github.com/mrdoob/three.js/pull/23455 and released in r138.
I can make a PR if this is agreed upon.
Describe alternatives you've considered
Including the legacy code in my three.js custom build.

Postprocessing relies on these legacy classes to ensure backward-compatibility with older vesions of three. Dropping this code and raising the peer dependency would be a breaking change because the library would then crash for people who are still using r137 or older.
Under normal circumstances, I would just release a new major version, but I think that people expect the next major version to include most of the changes outlined in the roadmap and dropping the use of legacy code is not a pressing issue so it'll have to wait a bit longer.
As a temporary solution, you could include the required legacy classes in your custom three bundle:
// @todo Remove when postprocessing v7 lands.
export class DataTexture3D extends Data3DTexture {

	constructor( data, width, height, depth ) {

		super( data, width, height, depth );

	}

}

// @todo Remove when postprocessing v7 lands.
export class WebGLMultisampleRenderTarget extends WebGLRenderTarget {

	constructor( width, height, options ) {

		super( width, height, options );
		this.samples = 4;

	}

}

Right, didn't understand you needed to publish a major version when bumping the minimum required three.js version.
I'll wait for the next major release in that case.


[HQPorner] Add new extractor: video, playlist and search pages

Boilerplate: own code, new extractor
## Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] Searched the bugtracker for similar pull requests
[x] Read adding new extractor tutorial
[x] Read youtube-dl coding conventions and adjusted the code to meet them
[x] Covered the code with tests (note that PRs without tests will be REJECTED)
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[ ] Improvement
[x] New extractor
[ ] New feature

Description of your pull request and other information
This PR adds an extractor module for hqporner.com, as suggested in https://github.com/yt-dlp/yt-dlp/issues/7116. The module provides three extractors:

HQPornerIE for video pages
HQPornerListIE for playlist pages based on category or performer
HQPornerSearchIE for search pages.

For video pages, the following metadata is extracted:

title from video caption or page title
age_limit fixed at 18, though pages include RTA tag
upload_date from approximate age in caption
description from "featuring ..." in caption
duration from caption or page description
categories from caption or page meta keywords
tags from page description
thumbnail from HTML5 video.

Playlist entries get title, duration, thumbnail.

An issue was opened previously for this site and subsequently closed as it was determined that this site hosts copyrighted content. https://github.com/ytdl-org/youtube-dl/issues/7201

Since content is generally subject to copyright, that's not the deciding factor. Look at other sites supported by yt-dl and you will find copyrighted material that may be hosted with, or (shockingly) without, the copyright holder's permission: not just porn, but user-generated content sites like YouTube.
Also, #7201 applies to the site as it was in 2015, though there's no indication of whether the site has changed.
The project's policy has two parts:

Make sure that site you are requesting is not dedicated to copyright infringement, see https://yt-dl.org/copyright-infringement. youtube-dl does not support such sites.

In order for site support request to be accepted all provided example URLs should not violate any copyrights.

The linked guidance is this:

As a matter of policy (as well as legality), youtube-dl does not include support for services that specialize in infringing copyright. As a rule of thumb, if you cannot easily find a video that the service is quite obviously allowed to distribute (i.e. that has been uploaded by the creator, the creator's distributor, or is published under a free license), the service is probably unfit for inclusion to youtube-dl.
A note on the service that they don't host the infringing content, but just link to those who do, is evidence that the service should not be included into youtube-dl. The same goes for any DMCA note when the whole front page of the service is filled with videos they are not allowed to distribute. A "fair use" note is equally unconvincing if the service shows copyright-protected videos in full without authorization.

I would say that "the whole front page of the service is filled with videos they are not allowed to distribute" could cover almost every porn site that yt-dl supports. I looked at a large sample of yt-dl[p] porn site extractors and most failed the test: eg, daft.sex.
The porn ecosystem is entirely different from, say, broadcasting and movie streaming sites. If a movie is available on BBC iPlayer, we can take it that the BBC is distributing it with permission. Sites like YouTube and Vimeo do distribute actual user-generated content alongside material for which the submitter may not have the rights. In fact, YT conspires with its users and the music industry to promote ad-supported content submitted by users who do not own the content.
 The user can't be expected to know which video might have been licensed by the copyright owner, even in the presence of a logo or watermark. Does the site have some sort of ad-revenue-sharing deal with content owners? Is the content being supplied legitimately as a promotion? No-one can tell for sure, and the waters are further muddied because the same company may operate both a paid content site and ad-supported "user-generated" sites that include old content from the paid site.
My interpretation of the policy is rather that yt-dl is like a web browser and it cannot be responsible for identifying whether any particular content is legitimate. If a user is concerned about some material, don't download it. The site must allow copyright owners to remove unauthorised content. If the site claims to follow DMCA, that should be enough, as it is for YouTube. Therefore, I don't entirely support the statement about DMCA in the guidance quoted above.
Also, the project requirement "example URLs should not violate any copyrights" seems to be very difficult to interpret in this context. One might think that a URL is a reference that cannot be restricted by copyright: otherwise no-one could write the movie "Top Gun - Maverick" without permission. If the policy is saying that no example URL should reference content that is explicitly being distributed without permission ("hey l33t guys, grab this warez movie I hacked"), that's clear enough. But anything more than that fails in the UGC or porn site context.
Regarding HQPorner, there are particular issues:

it claims to host user-submitted content, but there's no identification of the uploader (the site says it registers users manually)
its terms require that users have permission to post videos, but all videos that I checked appeared to be unedited commercial productions
its terms acknowledge DMCA and there is a dedicated email address for DMCA take-down requests, but DMCA is linked in the terms and contact pages, rather than on the main video and list pages.

Because of point 1 above, as well as the ecosystem context, it's difficult to tell whether any video is posted with valid permission. Maybe (point 2) the material is actually being provided by the owners as a sort of ad-supported front? The example URL in https://github.com/yt-dlp/yt-dlp/pull/7147 showed a gigantic banner ad for the apparent owner of the video.
In this PR I selected a more anonymous video for the main test.


[v1.21] Add apt security package check

We currently use trivy to scan for high and critical CVEs and automatically create issues in rancherlabs/image-scanning for us to address. This apt/grep approach looks good, but I think a trivy scan should be added to the check or replaced by trivy entirely (if there is an overlap in what gets scanned) to prevent the case where our automated trivy scans potentially finds CVEs the apt/grep miss and hyperkube gets released with CVEs since the build would pass.

This is now running trivy


DaemonSet creates directory in /opt which is read-only in Google COS

Hi,
The daemonset here creates a directory in /opt/Crowdstrike to persist the AID across container restarts.
This directory however is kept as read-only on cos_containerd nodes in GKE on GCP, which disallows the use of Falcon as a node sensor.
Would it be possible to either move this to a universal location (e.g. /home/ is writeable) or make this configurable?
Ref: https://cloud.google.com/container-optimized-os/docs/concepts/disks-and-filesystem

Hello @hazcod,
Thank You for taking the time to reach us and file the issue. I am sorry to report that Google COS is currently not supported by the NodeSensor. We recommend you evaluate sister product called Falcon Container sensor. Falcon Container sensor while comparable in capabilities differs in architecture and thus allows for deployment in platforms like GKE Autopilot or EKS Fargate.

Hi @isimluk , sadly the container sensor is very expensive since it licenses per Pod.
The Node sensor makes more sense since it's counted per server.
So IMO this minor change would allow for a far more cost effective deployment.

Hi @isimluk , sadly the container sensor is very expensive since it licenses per Pod. The Node sensor makes more sense since it's counted per server. So IMO this minor change would allow for a far more cost effective deployment. cos_containerd -is- mentioned as supported in the docs.

For the container sensor, yes it is supported. For the node sensor, it is not supported. There are more changes needed vs just writing to a directory that is not /opt. As the node sensor is a kernel module, it would need to be signed, etc. There is a long term plan to fix this in the works. It would be best to open a ticket with CS support to address the supportability of sensors for GCOS.

I'll await the eBPF sensor then, thank you.


Bézier curves in EdgeCuts do not appear in the board drawings

I imported a DXF drawing for my board outline onto EdgeCuts, and when viewing the board drawings in the exported BOM, the Bézier curves in the edge cuts do not appear. See the images below.

And in KiCAD:

Here is a sample project that has one of these curves which you can use to reproduce the issue:
https://f.pcbx.us/ge
Thanks! This is a very awesome tool, it has become part of my workflow for working with KiCAD.

Yes, Bezier curves are only in nightlies and not supported yet by plugin. I'll implement them soon.

Fixed in 8587d54

Just tried and it works. Very nice job! Thanks.

I noticed on your screenshots that drill holes of the edge connector pads in kicad are offset but not in ibom render. Is that just because board was modified after bom was generated or is that a bug too?

Oh, I hadn't noticed that. They are offset in the design, and haven't been changed. The field I used to do this is "Shape Offset".

Fixed in a143bd9


Add the missing reblog info fields to Post

Overview
This adds the missing reblog_* fields to Post.java brought up in #76.
Concerns

I'm unsure about the JavaDoc accuracy for the new Getters. Also this documentation seems to be missing on https://www.tumblr.com/docs/en/api/v2 cc: @ceyko
Add tests? Our testing solution is lacking. I can follow the style that exists in TextPost for example, but I'd like to just inflate a flat JSON file down the road or something.

Example existing test:
        Map<String, Object> flat = new HashMap<String, Object>();
        flat.put("type", "text");
        flat.put("title", title);
        flat.put("body", body);
        flat.put("note_count", noteCount);
        flat.put("reblogged_from_id", rebloggedFromId);
        flat.put("reblogged_from_name", rebloggedFromName);
        Gson gson = new GsonBuilder().registerTypeAdapter(Post.class, new PostDeserializer()).create();
        post = (TextPost) gson.fromJson(flatSerialize(flat), Post.class);

Maybe just update the doc for the root varieties to say that they're the data for the root post / root post's blog.
Agree, tests are a bit weak. I'm good either way - adding them or not.
Will update the api docs to reflect this.


Enables profiling

Adds profiling to the features. The tracing agent is now operational and can successfully connect to the APM collector.
I still need to instrument the muxer or the grpc/http backends to get metrics. It will be most likely in the interceptor where we will need to instrument these but I'll take a look at other places as well with @efirs.

Codecov Report

Merging #322 (68bdb6c) into main (b37fede) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #322   +/-   ##
=======================================
  Coverage   28.70%   28.70%
=======================================
  Files          60       60
  Lines        6431     6431
=======================================
  Hits         1846     1846
  Misses       4369     4369
  Partials      216      216

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b37fede...68bdb6c. Read the comment docs.


Implement keyboard.send_keys_directx(...): use scan codes for DirectX games

The potential solution is found on Reddit: https://www.reddit.com/r/learnpython/comments/7yquo6/moving_mouse_in_a_unity_window_with_python/
This is a DirectInput scan codes:
http://www.gamespp.com/directx/directInputKeyboardScanCodes.html

has anyone given this a shot?


Prepare release

Release notes:

Updates to current version of liboqs (development branch)
New implementation

the liboqs-sys crate includes liboqs currently, which results in a 28 MB crate. The limit for crates.io is 10 MB. I've sent an email to ask if we can get an exception


Parsing SQL strings to Exprs wtih the qualified schema

Is your feature request related to a problem or challenge?
After #10995, we have parse_sql_expr() to create a logical expression from the SQL string. This API allows creating the expression with a Schema. I tried to create the expression with a qualified schema:
let sql = "a < 5 OR a = 8";
let expr = col("t.a").lt(lit(5_i64)).or(col("t.a").eq(lit(8_i64)));

// provide type information that `a` is an Int32
let schema = Schema::new(vec![Field::new("a", DataType::Int32, true)]);
let df_schema = DFSchema::try_from_qualified_schema("t", &schema).unwrap();
let ctx = SessionContext::new();
let parsed_expr = ctx.parse_sql_expr(sql, &df_schema)?;
assert_eq!(parsed_expr, expr);

I expected the identifier to be col("t.a"), but it is actually col("a").
I think the behavior can be aligned with the planning for the SQL statement:
ctx.register_batch("t", a_batch());
let df = ctx.sql("SELECT a < 5 OR a = 8 FROM t").await?.into_optimized_plan()?;
dbg!(&df);

The result would be:
[datafusion-examples/examples/parse_sql_expr.rs:89:5] &df = Projection: t.a < Int32(5) OR t.a = Int32(8) AS t.a < Int64(5) OR t.a = Int64(8)
  TableScan: t projection=[a]

All of the identifiers are qualified.
Describe the solution you'd like
I think we can find the field by qualified_field_with_unqualified_name, and pass the qualifier when planning a column at
https://github.com/apache/datafusion/blob/28fa74bf0fb69f46fd03ef97eb301090de23b5f5/datafusion/sql/src/expr/identifier.rs#L50-L57
Describe alternatives you've considered
No response
Additional context
No response

take


Add median and median_approx for Spark engine

Description and related tickets, documents
Reviewers: @hai-adatao @PangZhi
Breaking changes & backward compatible issues
How to test
PR Progress
Make sure all checkboxes below are checked before merged

[x] Branch is in format prefix/description (see this)
[ ] Merge check has no conflicts. PR checks passed.
[ ] Code review is done.

retest this please

@hai-adatao ut pass. we can merge now.


[reference] Reorganize reference folder

@frgfm, regarding your comment:
https://github.com/pyronear/pyro-vision/pull/101#pullrequestreview-588353780
Maybe we should reorganize the reference folder too, we can split it by tast (classification, detection ...) as it is done in holocron
Then we can specify the dataset in a leaderbord

Yup, fully agree with you :ok_hand:
I can confirm this make things much easier for quick implementation/training cycles!

Ok I will make the changes, tomorrow


Display domain name instead of name for external links

should be

Instead of avatar there should be an icon of a community


Add pki automation.

It became tedious to set up the PKI every time I reconfigured the cluster for different experiments, so I wrote a script.
There are notes on the variables that need filled in, and a note about how my internal ip was 172.19.180 not 172.19.181.
This does not install the certificates to any location as fully automating it would detract for the purpose of the tutorial, but the PKI was very tedious.

I missed adding a file, will create a new pull request.


Migrate to the next version of Python requests when released

Hello Maintainers,
I am a PMC member of Apache Airflow, and I wanted to give you a bit of heads-up with rather important migration to the upcoming version of requests library in your Python release.
Since you are using requests library in your project, you are affected.
As discussed at length in https://issues.apache.org/jira/browse/LEGAL-572  we found out that the chardet library used by requests library was a mandatory dependency to requests and since it has LGPL licence, we should not release any Apache Software with it.
Since then (and since in Airflow we rely on requests heavily) we have been working with the requests maintainers and "charset-normalizer" maintainer to make it possible to replace chardet with MIT-licensed charset-normalizer instead so that requests library can be used in Python releases by Apache projects.
This was a bumpy road but finally the PR by @ashb has been merged: https://github.com/psf/requests/pull/5797 and we hope soon a new version of requests library will be released.
This is just a heads-up. I will let you know when it is released, but I have a kind requests as well - I might ask the maintainers to release a release candidate of requests and maybe you could help to test it before it is released, that would be some re-assurance for the maintainers of requests who are very concerned about stability of their releases.
Let me know if you need any more information and whether you would like to help in testing the candidate when it is out.

@potiuk thank you for the heads up. Once there is a release candidate available, we can help test it out.

https://pypi.org/project/requests/2.26.0/ has been released now.

Yes.

Requests 2.26.0 released without the mandatory chardet dependency:
https://pypi.org/project/requests/2.26.0/
Instead of chardet, use the MIT-licensed charset_normalizer for Python3 to remove license ambiguity for projects bundling requests. If chardet is already installed on your machine it will be used instead of charset_normalizer to keep backwards compatibility. (#5797)
You can also install chardet while installing requests by specifying [use_chardet_on_py3] extra as follows:
shell pip install "requests[use_chardet_on_py3]"
Python2 still depends upon the chardet module.

The charset_normalizer change in version 2.26.0 appears to work just fine for our Python Traffic Ops client, so I opened a PR to update it: https://github.com/apache/trafficcontrol/pull/6020


Fix markup on truth value

<literal> elemets get rendered, well, literally, on the static site.
See ¹ for the devastating effects.
Changed to native markdown style for proper rendering.
¹: https://danth.github.io/stylix/options/nixos.html#stylixhomemanagerintegrationfollowsystem

I'm having second thoughts, since the literal element seems to be standard in the nix docs.
Maybe this should be fixed where the text is rendered as HTML?


Set up cli installer to allow for silent installation

Why are you laughing @rauenzi

We have a CLI installer over at BetterDiscord/cli.
My understanding is that the electron app is and should stay GUI-only.

See above


Touch events in nested absolute positioned views not working on Android

When nesting a touchable surface in absolute positioned views, Android will display the children correctly according to style rules, but not handle the touch event. It works as expected on iOS.
React Native version: 0.59
Steps To Reproduce
Create two views, both absolutely positioned (one as child to the other) and place a button or (whatever that uses a touch event) in the child view. Attempt to use the button.
Describe what you expected to happen:
I would expect the touchable surfaces to work (onPress events etc.)
Snack, code example, screenshot, or link to a repository:
https://snack.expo.io/@insats/android-positioning-bug

Facing same Problem.

+1. Same issue only on Android

Also been struggling with this problem for a while now

Can confirm this too

Possible workaround: Use pointerEvents attribute on the absolute positioned view. Worked in my use-case.

Make sure you set the height and the width in the parent view. This will fix the Android issue.

+1 same issue happening only on Android

same issue. happening on android only

Same issue only on android too

Same here ✋

Same here

Same issue, android only, any solutions?

https://github.com/facebook/react-native/blob/9a532edaaf6b80b10ce73eb8815e7f75a8c94bec/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java#L59-L70
RootView delegates touch event to childs
https://github.com/facebook/react-native/blob/9a532edaaf6b80b10ce73eb8815e7f75a8c94bec/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java#L201-L208
ReactViewGroup get the touch event from the RootView and should pass it back to javascript TouchableOpacity
https://github.com/facebook/react-native/blob/9a532edaaf6b80b10ce73eb8815e7f75a8c94bec/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java#L220-L232
I believe JS is invoked with this function
https://github.com/facebook/react-native/blob/9a532edaaf6b80b10ce73eb8815e7f75a8c94bec/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java#L263-L281
https://github.com/facebook/react-native/blob/9a532edaaf6b80b10ce73eb8815e7f75a8c94bec/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSTouchDispatcher.java#L53-L66
I'll keep working on this tomorrow

Has anybody found anything on this??

I know the solution for this. I'm preparing a pull request

reactTargetView resolves to ReactViewGroup instance with id 0x3 (The Red View Group).
https://github.com/facebook/react-native/blob/120ff7ccdebebdf814e478259ba1e4a8ef6f513e/ReactAndroid/src/main/java/com/facebook/react/uimanager/TouchTargetHelper.java#L85
Then the only children of that ViewGroup is the red TouchableOpacity
https://github.com/facebook/react-native/blob/120ff7ccdebebdf814e478259ba1e4a8ef6f513e/ReactAndroid/src/main/java/com/facebook/react/uimanager/TouchTargetHelper.java#L90

I believe your issue is based on a WorkAround similar to negative margin, which should not be used with Android Design.
The view you created has the following properties
<View style={{
  position: 'absolute',
  bottom: 0,
  right: 0,
  left: 0,
  zIndex: 2
}}>
    { touchableOpacity }
</View>

This breaks the following Java logic
https://github.com/facebook/react-native/blob/0060b5de559cd9c785a2a2a6c66f58088fea4dd2/ReactAndroid/src/main/java/com/facebook/react/uimanager/TouchTargetHelper.java#L153
As the view has height = 0 and bottom = 0. The getTop returns 2022 (the bottom of my android screen).
For this reason the touchY which is positioned at { y: 2009 } is not included in that view container and touch is passed to the red component.. LONG STORY SHORT Make sure you absolute container contains your Touchable Opacity as explained in hitSlop

I believe the functionality you expect does not exist in react native.
I could consider working on it, but seems to me more like a consistent feature request.
Does your company need this feature? I am available as freelancer for 10 usd per hour and I can built this feature for a cheap rate. Otherwise you can consider sponsoring me on Github and I will give priority to your features request.
Otherwise I have to postpone this for later.
Thanks a lot
I wish you a good day
Fabrizio Bertoglio

@fabriziobertoglio1987 Even if you're right, I'm going to quote this comment from the issue you linked to and say this:

The documentation says we can use CSS with React Native (except for the names changing to camelCase).
So either the documentation is wrong and CSS is not supported, or this issue is valid and negative margins should be supported as in CSS. In any case I found this issue after many hours of debugging following the documentation so others will find this issue as well unless something is changed.

If position: 'bottom' without a specified position: 'top' value is not allowed, then this should be either fixed or documented imho.

Theory is differenct From Practice
@AdamGerthel you can update the documentation at https://github.com/facebook/react-native-website
The documentation is OpenSource, written from the community... probably the Community agrees with that statement.
The fact is Android and iOS are totally different, for this reason some changes will be more complex then others..
We currently have 804 open issues, so I have a wide variety of choice for assignments
I give priority to issues that are easy to solve and have higher chances of getting merged to master.
Thanks a lot
I wish you a good day
Fabrizio

If you set zIndex on the parent view, remove it. It worked in my case.

I'm have the same problem today......I guess not too much has changed

I don't know my solution is the answer or not, here it is:
Make sure there are not elements after your absoluted view.
For example:
function App() {
    return (
        <View>
            <AbsolutedView>
                <Touchable>...</Touchable>
            </AbsolutedView>
            <View></View> // <== One view after the absoluted view,
                                 it may break your touch events.

            /**
             * Change their orders will work.
             */
            <View></View>
            <AbsolutedView></AbsolutedView> // <== Place it at the last.
        </View>
    );
}

Same problem still.
My touchable has an absolute wrapper, but touchevents just pass through everything.

Same problem here. I cannot work around this by adding specific widths or heights. Any updates on this?

I worked around it by putting the absolute view in the parent view that actually has a width/height. And then use onlayout to position it

Same problem here, thouch doesn't work on android application (everything ok on iOS)

I worked it around by putting a height on the parent view and updating the height dynamically. Still, it's just an workaround. iOS works fine.

I worked it around by putting a height on the parent view and updating the height dynamically. Still, it's just an workaround. iOS works fine.

I realy don't know why any touch events are not working for me on android, I already tried all workarounds, but nothing helped me. It's very weird once is everything ok on iOS

I am experiencing this issue on iOS , simply explained I have a parent view and a state flag on which I am displaying a view with position absolute when flag is true.
Touch events pass through the overlayed, absolute view and click-thru to elements underneath.

+1
This must be fixed in somehow! We can't upgrade react-native to 0.66.x because of this.
Please help

Still happening...

+1

Same issue too today
+1

I don't know my solution is the answer or not, here it is: Make sure there are not elements after your absoluted view.
For example:
function App() {
    return (
        <View>
            <AbsolutedView>
                <Touchable>...</Touchable>
            </AbsolutedView>
            <View></View> // <== One view after the absoluted view,
                                 it may break your touch events.

            /**
             * Change their orders will work.
             */
            <View></View>
            <AbsolutedView></AbsolutedView> // <== Place it at the last.
        </View>
    );
}

This solution works for me. Thanks a lot. @LitileXueZha

I'm organizing my next tasks. Are you still interested in adopting a fix for this issue? Or have you already implemented a workaround? If you are interested, I will work on a solution. Thanks

adding pointerEvents=none to layout fixed this issue for me, pointerEvents can be NONE or #none depending on the language used

I'm having the same problem ,when the touchable in absolute view appears I can still touch through it to the inputs below.
return (
    <View style={styles.container}>
      <InputIngredient onSearch={handleSearch} newValue={ingredientValue} />
      {filteredIngredients?.length > 0 && (
      <FlatList //FlatList is the absolute view, i try use a View and is the same
        style= {styles.ingredientsList}
        data={filteredIngredients}
        renderItem={({ item }) => (
          <TouchableOpacity style={styles.ingredient} onPress={() => handlePress(item)}>
            <View style={styles.ingredient}>
              <Image style={styles.image} source={{ uri: item.image }} />
              <View style={styles.bodyData}>
                <Text style={styles.text}>{item.name}</Text>
                <MacrosViewer macros={item.macros} textStyle={styles.macroText} />
              </View>
            </View>
          </TouchableOpacity>
        )}
      />
      )}

    </View>
  );
};

const styles = StyleSheet.create({
  bodyData: {
    alignItems: 'flex-start'
  },
  container: {
    alignItems: 'flex-start',
    justifyContent: 'center',
    marginBottom: 10
  },
  image: {
    height: 50,
    marginRight: 5,
    width: 50
  },
  ingredient: {
    borderBottomColor: 'gray',
    borderWidth: 0.5,
    elevation: (Platform.OS === 'android') ? 50 : 0,
    flexDirection: 'row',
    pointerEvents: 'box-only',
    position: 'relative',
    zIndex: 10
  },
  ingredientsList: {
    backgroundColor: 'rgba(0, 0, 0, 0.5)',
    borderBottomColor: 'gray',
    borderWidth: 0.5,
    elevation: (Platform.OS === 'android') ? 50 : 0,
    left: 0,
    position: 'absolute',
    right: 0,
    top: 50,
    width: 320,
    zIndex: 2
  },
  macroText: {
    color: 'rgba(225, 225, 225, 1)',
    fontSize: 12
  },
  text: {
    color: 'rgba(240, 240, 240, 1)',
    elevation: (Platform.OS === 'android') ? 40 : 0,
    fontSize: 14,
    fontWeight: 'bold',
    marginTop: 5,
    position: 'relative',

    textAlign: 'center'
  }
});

In my Main
const Main = () => {
  return (
    <SafeAreaView style={styles.container}>
      <IngredientSelector />
      <IngredientSelector />
    </SafeAreaView>
  );
};


windmill: 1.131.0 -> 1.160.0

Description of changes

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

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

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

[x] Fits CONTRIBUTING.md.

It's crazy how often this happens. I've had a windmill tab open all day with the intention to come back and look see to see if there's a module, and I see this 12 minute old PR.

Builds for me, wish I could test with sqlite. As is, I can't really test easily other than saying this runs enough to complain about the missing DATABASE_URL.

The build failure on aarch64-linux is seems to be solved now.

Can we please merge this @drupol ?


pattern mappings are showing all zeros

as title

with the new built

I cannot repo this?

I'm able to verify this on my end.

fixed


internal writes errors handling

Raised by @jakub-wojciechowski during the Dex development (https://github.com/warp-contracts/wrc/tree/dex).
Currently errors have to be handled manually in the contract's code (checking the result.type from the SmartWeave.contracts.write and throwing ContractError if it is different then 'ok').
If SmartWeave.contracts.write fails, it should throw automatically by default.

done.


The base package name is not idomatic

https://github.com/coopnorge/go-datadog-lib/blob/7965e52e4d17dac0949c23c750229ae93570d7bd/bootstrap.go#L1
This does not follow:
https://go.dev/doc/effective_go#package-names

For previous discussion:

https://github.com/coopnorge/go-datadog-lib/issues/17


Wallet Connect V2 Crashing Valora

Current behavior
After connecting to WalletConnect V2 on https://use-contractkit-git-alexbharley-fix-wc-2-alexbharley.vercel.app/ if a user closes the app and attempts to relaunch the app crashes and the user cannot open the app.
Desired behavior
After connecting via WalletConnect V2 user can close and open the app without crashing.
Steps to Reproduce

Using Mainnet navigate to https://use-contractkit-git-alexbharley-fix-wc-2-alexbharley.vercel.app/ in a mobile browser
Tap Connect
Select Valora
When prompted with "Open this page in Valora" "select "Open"
Close Valora after homescreen load
Open Valora
Observe Crash

Error Message
Warning: Please report: Excessive number of pending callbacks: 501. Some pending callbacks that might have leaked by never being called from native code: {"5798":{},"5799":{},"5800":{},"5801":{},"5802":{},"5803":{},"5804":{},"5805":{},"5806":{},"5807":{},"5808":{},"5809":{},"5810":{},"5811":{},"5812":{},"5813":{},"5814":{},"5815":{},"5816":{},"5817":{},"5818":{},"5819":{},"5820":{},"5821":{},"5822":{},"5823":{},"5824":{},"5825":{},"5826":{},"5827":{},"5828":{},"5829":{},"5830":{},"5831":{},"5832":{},"5833":{},"5834":{},"5835":{},"5836":{},"5837":{},"5838":{},"5839":{},"5840":{},"5841":{},"5842":{},"5843":{},"5844":{},"5845":{},"5846":{},"5847":{},"...(truncated keys)...":451}
Versions
v1.20.1 v1.20.2 iOS

Hey @MuckT on navigation to this URL : https://use-contractkit-git-alexbharley-fix-wc-2-alexbharley.vercel.app/ "404 Not found" error is displayed
Verified on browsers : Microsoft edge V:93.0.961.65 , Google Chrome V: 94.0.4606.71, Safari V:14.7.1
Attachments: WalletconnectV2iPhone.png WallectconnectV2android.mp4

https://valora.testquality.com defect D220.

https://valora.testquality.com defect D220.

https://valora.testquality.com defect D220.

https://valora.testquality.com defect D220.

@ValoraQA https://use-contractkit-c-labs.vercel.app/ is the new link to the contract kit

Downgrading in priority until this issue is confirmed to reproduce.

Hey @MuckT, We have verified this issue using new link on Test flight build V1.20.2 and observed that "Time out" error appears with "Go Back" button on scanning the QR code.
Devices: iPhone 12 (15.0)
Attachment: Timeout error issue.mp4


Use API key

Is it possible to use an api key instead of username/password? That would be great.

AFAIK, you can't buy (or claim) a game via the Itch API. If you know any way to do it, please let me know.


Add automated tests

Fixes #18.
This adds some automated integration tests.
The test uses the already existing test fixture integration-test and runs it with @netlify/build. Then:

It checks that the manifest.json exists and is valid
It loads the bundled file and verify that netlifyRegistry.set() is correctly called with each handler
It calls each handler's onRequest() and verify they are executing correctly

The tests are performed by npm test, which is automatically run in CI (GitHub actions).
nyc is used for test coverage.
When running the tests with the environment variable DEBUG=1, the build logs from @netlify/build are printed, which allows using the tests in debugging.

This is ready for review!
The tests are failing on Windows, but I will create a separate issue for it, since it seems to be a bug in the source.


[api] add loadModel() to Critiera

Change-Id: Ie5c9f59ec283c780c323b2a99c440f416369c5fb
Description
Brief description of what this PR is about

If this change is a backward incompatible change, why must this change be made?
Interesting edge cases to note here

Codecov Report

Merging #1018 (cbcb5d6) into master (50600fd) will decrease coverage by 0.03%.
The diff coverage is 83.60%.

@@             Coverage Diff              @@
##             master    #1018      +/-   ##
============================================
- Coverage     70.03%   69.99%   -0.04%
- Complexity     5106     5108       +2
============================================
  Files           504      504
  Lines         22601    22605       +4
  Branches       2367     2367
============================================
- Hits          15828    15822       -6
- Misses         5508     5523      +15
+ Partials       1265     1260       -5

Impacted Files
Coverage Δ

api/src/main/java/ai/djl/ndarray/NDArray.java
73.25% <0.00%> (-0.43%)
:arrow_down:

...c/main/java/ai/djl/pytorch/jni/PyTorchLibrary.java
100.00% <ø> (ø)

...src/main/java/ai/djl/pytorch/engine/PtNDArray.java
79.75% <50.00%> (-0.15%)
:arrow_down:

.../src/main/java/ai/djl/repository/zoo/Criteria.java
88.33% <84.61%> (-1.52%)
:arrow_down:

.../src/main/java/ai/djl/repository/zoo/ModelZoo.java
60.34% <100.00%> (-12.47%)
:arrow_down:

...ine/src/main/java/ai/djl/pytorch/jni/JniUtils.java
90.64% <100.00%> (+0.07%)
:arrow_up:

...gine/src/main/java/ai/djl/dlr/engine/DlrModel.java
53.12% <0.00%> (-3.13%)
:arrow_down:

...ain/java/ai/djl/tensorflow/engine/TfNDManager.java
79.36% <0.00%> (-2.39%)
:arrow_down:

api/src/main/java/ai/djl/util/Platform.java
43.47% <0.00%> (-2.18%)
:arrow_down:

...g/src/main/java/ai/djl/serving/util/Connector.java
55.40% <0.00%> (-1.36%)
:arrow_down:

... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ec8405b...cbcb5d6. Read the comment docs.


TC Test Search with Leading Spaces

Description: Verify the search functionality with leading spaces.
Preconditions: The https://admin.peviitor.ro/ page is opened.

Step 1. Click the "Companii" button.
Expected results: The "Companii" page is displayed.

Step 2. Verify that the search bar works correctly when using leading spaces.
Expected results: The search bar returns the correct information, not considering the leading spaces.


New UI "PLS!"

new ui... we definetely need a more modern one, current one is like discord white mode, also the icon is always java icon, that should be changed into miex or some thing.

There are currently no plans to change the UI

There are currently no plans to change the UI

But thats evil :(

There are currently no plans to change the UI

But thats evil :( Current UI is a bit "not beginner friendly" and too plain

In what way would you say that it's not beginner friendly? If it's something that can fit within the current UI, then I might be able to add it.

I find the UI perfectly fine to use. Sure, it may not be “modern”, but honestly, I'm not a fan of modern design (which encourages adding stuff behind submenus. Blender 4.0+ is a good example of this)
With the existing UI, there are a couple of small things I think could be improved though:

Truncated text; some text in the UI ends up being truncated, which can make reading options a little annoying. This persists even when making the window larger

Foregound editor; The only indication of a foreground chunk is the FG text, which is easy to miss. Having a separate color for foreground chunks would help a lot.
Interactive chunk size editing; this might be a little more complicated, but allowing chunk sizes to be edited in a similar fashion to the full-resolution selection for LOD would also be a nice feature.
More details on hover; for better beginner friendliness, it would be useful if when hovering over a button or checkbox, there was a small box that summarized what said button/checkbox does.

Overall, the current UI is great, and I don't have many issues with it


Custom field with output of current date - issue start date

Hi Team,
I am getting MissingInterpolationArgument error when I have a custom field with output of current date - issue start date.
Please help me out this and let me know how can I calculate current date - issue start date and put output in the costume calculated field.

Hi.
What output format of computed custom field? What result do you expect, hours or days? Please show your formula.

Hi,
I am using this formula in the custom field : ((DateTime.Now).to_i - ((self).start_date).to_i)

Hi.
Try this formula. An output format of computed custom field must be integer or float.
(DateTime.now.to_i - self.start_date.to_time.to_i)

Hi,
Thanks however I am getting the error, as i have attached here with the snap of error screen.

Recently i have upgraded to 0.0.6

start_date must be present, maybe this formula will help you
DateTime.now.to_i - self.start_date.to_time.to_i if self.start_date.present?

Actually i want to convert this into days and when write the expression like below getting error:
((((DateTime.now.to_i - self.start_date.to_time.to_i if self.start_date.present?)/60)/60)/24)
Please help me out with this also. I will be very thankful to you.

((DateTime.now.to_i - self.start_date.to_time.to_i)/60/60/24).round(2) if self.start_date.present?

Hi.
Did it help to you?


horizontal box detection

Can PETDET be used for horizontal box detection？

Yes, although PETDet's experiments were conducted on datasets for rotated object detection, there aren't many designs in PETDet specifically for rotated boxes. For QOPN, you can simply remove the angle prediction and calculate horizontal IoU loss to predict horizontal proposals. The BCFN and ARL modules can be used directly without modification. Following this approach, we have designed PETDet-H for horizontal box detection and conducted some experiments, but we currently have no plans to release these code. We recommend that you modify PETDet yourself for further research.


Adding support for following ops:

Transpose
Shape
Gather
Unsqueeze
Concat
Constant of shape
Reshape
Slice
Split
Constant
Squeeze

Optionally, disabling following tests:

test_avg_pool: due to seg fault
test_lstm: LSTM support will be added future change

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

Thanks, looks good overall!!

We can also get rid of the .npy files and instead use onnx runtime.

I thought of making it as a separate change.
will help in

keep commits clean (not mixing two different goals)
easy to go over changes as current change is already big

what do you think?


game titles in the main list should handle apostrophes in the name

All of UNICODE was also mentioned ;)

Please reopen if you have a game with a title that doesn't work.


[TB] Week of May 3rd

[x] Weekly Meeting:
Estimated: 2hrs.
Actual: 1.5hrs

Closing this due to inactivity.


Plugin.Permissions does not appear to have an instance of PermissionsImplementation

Bug Information
Version Number of Plugin: <IP_ADDRESS>
Device Tested On: N/A at this time
Simulator Tested On: Oreo 8.0 Android emulator
Version of VS: Visual Studio Community 2017 for Mac, Version 7.5.3 (build 7)
Version of Xamarin:
Xamarin.iOS
Version: <IP_ADDRESS> (Visual Studio Community)
Hash: 64fece5f
Branch: d15-7
Build date: 2018-05-29 20:00:44-0400
Xamarin.Android
Version: <IP_ADDRESS> (Visual Studio Community)
Android SDK: /Users/joesauve/Library/Developer/Xamarin/android-sdk-macosx
Supported Android versions:
4.4 (API level 19)
5.1 (API level 22)
6.0 (API level 23)
7.0 (API level 24)
7.1 (API level 25)
8.0 (API level 26)
8.1 (API level 27)
Versions of other things:
Xamarin.Forms <IP_ADDRESS>7273
MvvmCross 5.6.3
Steps to reproduce the Behavior

Add Plugin.Permissions NuGet
Add following method to MainActivity.cs, per readme:

public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
{
    Plugin.Permissions.PermissionsImplementation.Current.OnRequestPermissionsResult(requestCode, permissions, grantResults);

    base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
}

Attempt an Android build
Fails due to Plugin.Permissions not having an instance of PermissionsImplementation
Clean Solution
Delete all bin & obj folders from solution folder, recursively
Clean solution
Restore Nugets at the solution level
Re-build solution for Android config
Go to step 4

I've also re-installed the plugin several times, deleting my Packages folder between each attempt.
Expected Behavior
Plugin.Permissions should have an instance of PermissionsImplementation
Actual Behavior
Plugin.Permissions does not appear to have an instance of PermissionsImplementation
Code snippet
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
{
    Plugin.Permissions.PermissionsImplementation.Current.OnRequestPermissionsResult(requestCode, permissions, grantResults);

    base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
}

Screenshots

Make sure you are compiling against a newer Android version, remove and add the nuget. You can check to see where it is trying to find the dll.

Ahhh...shoot. Does this not work for Android 7.0 targets? I'm stuck using a 3rd party lib that keep me from targeting higher than 7.0 for now. :(

you don't need to change the target, just your compile version, they are different.

Must compile against: MonoAndroid71

Fantabulous. Thanks James!

jsauve, Please i am having the same challenge. How did you implement the solution given by James? "Must compile against: MonoAndroid71"

Am having same issue and I tried everything above. Still won't find the reference. Plugin.Permissions is not found.
Is target framework and target android version = pie 9.0 supported?

See: https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=windows


Allow short service names in addition to class names.

https://issues.apache.org/jira/browse/ACCUMULO-4837

Could use the Java service loader, to load the services, and make them discoverable by name, similar to what I did with KeywordExecutable.

I'll work this one.

This seems very doable but I am not familiar enough with the code architecture, what services are implemented where and what defines a service in this case vs. a property that has a classname for a value.  Relinquished to one more seasoned.

I will work on this.

The following are property candidates that appear to have class names for values. If I appear to be missing any, please chime in:

instance.security.authenticator
instance.security.authenticator
instance.security.permissionHandler
instance.crypto.service
general.volume.chooser
master.tablet.balancer
master.walog.closer.implementation
tserver.memory.manager
tserver.replication.default.replayer
table.scan.dispatcher
table.bloom.key.functor
table.majc.compaction.strategy
table.sampler
replication.work.assigner
trace.span.receivers
tserver.cache.manager.class
tserver.scan.executors.default.prioritizer
table.balancer
table.formatter
table.interepreter

I attempted an initial solution for this using ServiceLoader, but there are some drawbacks. The primary one is that ServiceLoader requires the classes to have no-arg constructors, which prevents support for classes such as org.apache.accumulo.tracer.ZooTraceClient.
One alternative would be to store aliases for classes in a separate configuration file with an alias on each line (e.g. ztclient=org.apache.accumulo.tracer.ZooTraceClient), read the file on start up, and supply the class names as required. The trickier thing would be creating the list without hardcoding any class names, and supporting aliases for externally-supplied implementations. One possible solution would be a custom annotation and anotation processor, but any suggestions are welcome.
Thoughts?

@lbschanno  I think the scope of the original issue was just for configuration of the block cache, but perhaps it would make sense to consider broadening the scope.
Regardless, I'm not sure any of the solutions are really worth the additional hassle.
@keith-turner , you created this issue originally. What do you think? Is this worth doing more generally, and is it worth doing for the narrow scope of the block cache? If this is scoped more narrowly to the cache implementation only, do you think it'd be better to have a few well-known, hard-coded short names, or would it better to make the pluggable interface itself self-describing and automatically loaded and registered from the class path like KeywordExecutable?

Is this worth doing more generally, and is it worth doing for the narrow scope of the block cache?

I used the block cache as an example, but I was thinking more generally.

One possible solution would be a custom annotation and anotation processor, but any suggestions are welcome.

Annotations seem like a really nice way to do this, but I am not sure what the gotchas are.  Not sure if its possible to find all of the classes with a given annotation.  Seems like if it works well it could make it easy for users and developers.  The annotation could exist in a SPI packages and be documented by the class config type.

Creating a custom annotation processor seems like a bad idea. It's not going to be very useful to users packaging their own external implementation of these SPIs. Runtime processing of annotations could work, but doing so is slow and kills JVM startup times... which is why the ServiceLoader exists. Google has an annotation processor for creating the META-INF/services file for the ServiceLoader... which is what I used for the KeywordExecutable stuff... but again... it's not very convenient for external implementers, in addition to the drawbacks @lbschanno identified above.
I think the only reasonable solution is to use short names for built-in implementations that we ship... and rely on fully qualified class name for any others created externally. It's easier to not even try to provide short names for user-provided implementations.

Closing due to lack of activity/interest. I also think the value of shortening the service names to no longer match exactly with the the class names on the class path is questionable, as it may make it more difficult for users to troubleshoot, and may create configuration ambiguities, depending on the contents of the class path. Using the class name works, and seems safest. If there's still an interest in pursuing this, please reopen or let's discuss a design/plan on the mailing list.


Refactor Edit Categories

Closes Github issue 299
Description of Work
Refactored EditCategoriesViewController
Notes to Test (Optional)
Notes

Issue:
When gazing at the "show category", if the cursor is highlighting the toggle icon itself then the yellow highlighting around the button is no longer shown


Can't get stream connection on Linux and handling foreign characters in titles.

This is how I grab a stream connection and it seems to be working great.
ytdl.exec(url, ['-f best', '-s', '-g'], {}, function(err, output) {
   var stream = output[0];
});

However when it comes to one video and I can't really pinpoint why, the request to the URL fails.
But it does not do so on localhost Windows only on the live Linux environment.

https://www.youtube.com/watch?v=HQgaCVT9Bw8

Must note that to get youtubedl working locally I use the altered .exe which might be the only discrepancy between the live and local environment.
This is how I grab the title of a video, doing it with the video above for example yields a null value because it contains purely foreign characters.
ytdl.exec(url, ['-s', '-e'], {}, function(err, output) {
   var title = output[0];
});

Japanese character rendering might be a feature request though.

@Shrekie
Is this still valid?
If i am running an youtube.exec cmd to download this url it works for me without issues

closing since @yafp verified it's working fine nowadays and the issue is so old.
Happy to open again if this is a real problem 👍


Cache in distributed systems / AKT @ Medium

URL: https://medium.com/@nuraigayt/cache-in-distributed-systems-aaf92d8a05a1
Review (1-2 sentences): A detailed and easy-to-understand guide to caches for 14 min read.

Published in Digest #20.


fix: Bust chart cache when metric/column is changed

SUMMARY
Back in https://github.com/apache/superset/pull/8901 @villebro made changes to include datasource.changed_on to the chart cache key so that a change to the datasource would bust the chart cache. This was important because a user could change the sql for a datasource, but rerunning the chart wouldn't rerun the query before.
In this PR it seems like we intended to also bust the cache when metrics/columns were changed (https://github.com/apache/superset/pull/8901/files#r372541748) but that doesn't seem to work. This PR addresses that oversight and adds a test to check it
TESTING INSTRUCTIONS
CI, new unit test
create a chart, update a metric, see the chart's cache busted
ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

to: @john-bodley @villebro @dpgaspar

/testenv up


WIP: Add support for splitting stm32 usart into TX and RX

Keeps existing API for usart, but wraps it in Tx and Rx sub-types
Adds split() method similar to nRF for getting indepdendent TX and RX
parts
Implements e-h traits for TX and RX types

@Dirbaio just want to test it first ;)

bors r+


Check bopomofo combinations

https://en.wikipedia.org/wiki/Bopomofo#Input_method
Bopomofo mapping from 大千注音 is one of the common password techniques for Taiwanese people to compose password.  Personally I think this technique is safe if there are many letters composed.
The proposed file is uploaded below:
bopomofo.txt
If proposal for another language should be placed in another place, please also let me know.

Make a custom file for list of common bopomofo and jyutping combinations, then dump it to password.txt


Tests don't currently pass on master

Describe the Bug
Currently, not all tests pass when the current master branch is checked out and cargo test --all is run.
Steps to Reproduce

Clone the repository and check out the current master branch
Add WABT to the PATH
run git submodule update --init
run cargo build and cargo test --all

Expected Behavior
All tests in the suite should pass
Actual Behavior

Details
$ cargo build --all
    [...]
    Finished dev [unoptimized + debuginfo] target(s) in 1m 23s
$ cargo test --all
failures:
---- tests_round_trip_anyref3_wat stdout ----
running: "wat2wasm" "tests/round_trip/anyref3.wat" "--enable-threads" "--enable-bulk-memory" "--enable-reference-types" "--debug-names" "-o" "/tmp/.tmp7MzRNH"
running: "wasm2wat" "tests/round_trip/anyref3.out.wasm" "--enable-threads" "--enable-bulk-memory" "--enable-reference-types"
thread 'tests_round_trip_anyref3_wat' panicked at 'CHECK failed!
Did not find pattern
    CHECK: (module
    NEXT: (type (;0;) (func))
    NEXT: (type (;1;) (func (param i32) (result anyref)))
    NEXT: (func (;0;) (type 1) (param i32) (result anyref)
    NEXT: local.get 0
    NEXT: call_indirect (type 0)
    NEXT: local.get 0
    NEXT: table.get 1)
    NEXT: (table (;0;) 1 anyfunc)
    NEXT: (table (;1;) 1 anyref)
    NEXT: (export "a" (func 0)))
in output
    (module
      (type (;0;) (func))
      (type (;1;) (func (param i32) (result anyref)))
      (func (;0;) (type 1) (param i32) (result anyref)
        local.get 0
        call_indirect (type 0)
        local.get 0
        table.get 1)
      (table (;0;) 1 funcref)
      (table (;1;) 1 anyref)
      (export "a" (func 0)))
', crates/tests/src/lib.rs:182:9
note: Run with `RUST_BACKTRACE=1` for a backtrace.
---- tests_round_trip_gc_keep_used_tables_wat stdout ----
running: "wat2wasm" "tests/round_trip/gc_keep_used_tables.wat" "--enable-threads" "--enable-bulk-memory" "--enable-reference-types" "--debug-names" "-o" "/tmp/.tmpbr08ZG"
running: "wasm2wat" "tests/round_trip/gc_keep_used_tables.out.wasm" "--enable-threads" "--enable-bulk-memory" "--enable-reference-types"
thread 'tests_round_trip_gc_keep_used_tables_wat' panicked at 'CHECK failed!
Did not find pattern
    CHECK:   (module
    NEXT:     (table (;0;) 1 1 anyfunc)
    NEXT:     (export "t" (table 0)))
in output
    (module
      (table (;0;) 1 1 funcref)
      (export "t" (table 0)))
', crates/tests/src/lib.rs:182:9
---- tests_round_trip_import_table_wat stdout ----
running: "wat2wasm" "tests/round_trip/import-table.wat" "--enable-threads" "--enable-bulk-memory" "--enable-reference-types" "--debug-names" "-o" "/tmp/.tmpkX0CY8"
running: "wasm2wat" "tests/round_trip/import-table.out.wasm" "--enable-threads" "--enable-bulk-memory" "--enable-reference-types"
thread 'tests_round_trip_import_table_wat' panicked at 'CHECK failed!
Did not find pattern
    CHECK:  (module
    NEXT:     (import "" "" (table (;0;) 1 anyfunc))
    NEXT:     (export "b" (table 0)))
in output
    (module
      (import "" "" (table (;0;) 1 funcref))
      (export "b" (table 0)))
', crates/tests/src/lib.rs:182:9
---- tests_round_trip_keep_elem_segments_wat stdout ----
running: "wat2wasm" "tests/round_trip/keep-elem-segments.wat" "--enable-threads" "--enable-bulk-memory" "--enable-reference-types" "--debug-names" "-o" "/tmp/.tmp3NCom0"
running: "wasm2wat" "tests/round_trip/keep-elem-segments.out.wasm" "--enable-threads" "--enable-bulk-memory" "--enable-reference-types"
thread 'tests_round_trip_keep_elem_segments_wat' panicked at 'CHECK failed!
Did not find pattern
    CHECK:  (module
    NEXT:     (type (;0;) (func))
    NEXT:     (func (;0;) (type 0)
    NEXT:       i32.const 0
    NEXT:       call_indirect (type 0))
    NEXT:     (func (;1;) (type 0))
    NEXT:     (table (;0;) 1 1 anyfunc)
    NEXT:     (export "foo" (func 0))
    NEXT:     (elem (;0;) (i32.const 0) 1))
in output
    (module
      (type (;0;) (func))
      (func (;0;) (type 0)
        i32.const 0
        call_indirect (type 0))
      (func (;1;) (type 0))
      (table (;0;) 1 1 funcref)
      (export "foo" (func 0))
      (elem (;0;) (i32.const 0) 1))
', crates/tests/src/lib.rs:182:9
failures:
    tests_round_trip_anyref3_wat
    tests_round_trip_gc_keep_used_tables_wat
    tests_round_trip_import_table_wat
    tests_round_trip_keep_elem_segments_wat
test result: FAILED. 66 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out
error: test failed, to rerun pass '--test round_trip'

Additional Context
This was found when open #62, example of a failed build can be found here: https://travis-ci.org/rustwasm/walrus/jobs/499490566
Testing on master caused the same problems for me. I'd be happy to help fix this, but wanted to make sure I wasn't missing anything before jumping into things!

afaict, this is because anyfunc is not being found, and the output actually shows funcref. If there's any tips on where I should start looking to fix that, happy to get any pointers :slightly_smiling_face:

Ah yeah that diagnosis sounds right! To fix the tests assertions locally I think the easiest thing would be:

Build/install the latest git version of wabt
Run WALRUS_BLESS=1 cargo test --all --no-fail-fast
Afterwards, manually fix-up any tests that aren't in "auto update" mode (or switch them to auto-update mode!)

And I think that should do the trick!

We might want to make wabt a submodule and use our submodule's version of the tools for tests rather than the system path version.


Added java program on number pattern

how will i know if it is hacktober fest accepted since there are no labels?


az interactive not getting installed on pwsh

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az interactive
Errors:
The command failed with an unexpected error. Here is the traceback:
No module named 'prompt_toolkit.interface'
Traceback (most recent call last):
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 663, in execute
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/interactive/custom.py", line 41, in start_shell
  File "C:\Users\jkalantri\.azure\cliextensions\interactive\azext_interactive\__init__.py", line 10, in start_shell
    from .azclishell.app import AzInteractiveShell
  File "C:\Users\jkalantri\.azure\cliextensions\interactive\azext_interactive\azclishell\app.py", line 33, in <module>
    from prompt_toolkit.interface import Application, CommandLineInterface
ModuleNotFoundError: No module named 'prompt_toolkit.interface'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az interactive

Expected Behavior
Environment Summary
Windows-10-10.0.19044-SP0
Python 3.10.5
Installer: MSI

azure-cli 2.41.0 *

Extensions:
account 0.2.5
azure-devops 0.25.0
interactive 0.4.5
log-analytics 0.2.2
ssh 1.1.3
subscription 0.1.5

Dependencies:
msal 1.20.0b1
azure-mgmt-resource 21.1.0b1

Additional Context

Duplicate of https://github.com/Azure/azure-cli/issues/24213


Issue in creating .snmprec

Hi,
I am trying to create .snmprec file from MIBs getting following error,
$ snmpsim-record-mibs --output-file=/home/prashant/public_1.snmprec --mib-module=ALARM-MIB
MIB module: ALARM-MIB, from the beginning till the end
Traceback (most recent call last):
File "/usr/local/bin/snmpsim-record-mibs", line 9, in
load_entry_point('snmpsim==1.0.0', 'console_scripts', 'snmpsim-record-mibs')()
File "/usr/local/lib/python2.7/dist-packages/snmpsim-1.0.0-py2.7.egg/snmpsim/commands/mib2rec.py", line 461, in main
if not args.row_hint:
AttributeError: 'Namespace' object has no attribute 'row_hint'
--mib-module variable should be MIB file name itself or Definition name from MIB file?
And also can we parse the entire MIB folder to create .snmprec?

@chougulepavan can you try the fork: https://github.com/gainskills/snmpsim to see if it works as expected?
Thanks,

Duplicate to  https://github.com/etingof/snmpsim/issues/133

Yes, I am able to create now.
Thank you.

@chougulepavan /@gainskills How to create new modules for mib's ? I tried to record data for a mib module which you used, but seems it's not present in the repo. I'm looking to record simulation data for new mib files. Can you please help here ?
snmpsim-record-mibs --output-file=./data/publictest_1.snmprec --mib-module=ALARM-MIB
MIB module: ALARM-MIB, from the beginning till the end
ERROR: failed on MIB ALARM-MIB: ALARM-MIB compilation error(s): missingcaused by <class 'pysnmp.smi.error.MibNotFoundError'>: MIB file "ALARM-MIB.py[co]" not found in search path (DirMibSource('/Users/tkekan/oracle/wrk/snmp-poller/poller-venv/lib/python2.7/site-packages/pysnmp/smi/mibs'), DirMibSource('/Users/tkekan/oracle/wrk/snmp-poller/poller-venv/lib/python2.7/site-packages/pysnmp/smi/mibs/instances'), DirMibSource('pysnmp_mibs'), DirMibSource('/Users/tkekan/.pysnmp/mibs'))caused by <type 'exceptions.IOError'>: [Errno 2] No suitable module found: 'ALARM-MIB'


No Longer Able To Download Live VODs

The new twitch leecher (v2.0.2) no longer supports downloading live vods where as the previous version, V 1.8.4 did. Why is that?

#673


Missed headers

We recently pulled in the Jetty ES plugin and noticed that it doesn't copy over custom headers. This is an issue as some of our logic is dependent on setting cookies (in a custom filter we've developed).
The issue looks like it's with JettyHttpServerRestChannel's sendResponse method; the equivalent ES class (NettyHttpChannel) has logic to copy over headers from the ES custom RestResponse class to JBoss', but the Jetty one doesn't copy them into the HttpServletResponse.

I am facing a similar issue. Is this issue resolved ? any recommended work around for the same ?


Using PCA9655e with PIGPIO socket interface

Hello all,
I use a PCA9655e with PIGPIO socket interface.

Set the configuration on Register 6/7 to 16xOutput: no problem (I2CWD/57)
Set port-value to a provided status on register 2/3: no problem (I2CWD/57)
I try to read Output on different ways (I2CRW/63 - I2CRI/67) but it failed - and this is the specific I don't understand: Not for all, the most work, but if the status of the two register (2/3) 10-0. in came back on the socket interface as 0-10. I trry different port-value: set 9-0 came back as 9-0, set 11-0 came back as 11-0 (and so on) but if I set 10-0 it came back as 0-10...
I can't unterstand what happend there. Why the result of 10-0 is turned to 0-10 over the socket interface. If I use pigs in works!

Joachim

...when I use the pigs in the command line, it seems to be okay, but not when using socket interface...
Anyone a idea??
Joachim

...a few further informations...
Here are my test-script:
`$Host = "<IP_ADDRESS>";
$Port = 8888;
$Data = pack("L*", 63, 4, 2, 0);
$Socket = stream_socket_client("tcp://".$Host.":".$Port, $errno, $errstr, 5);
stream_set_timeout($Socket, 5);
stream_socket_sendto($Socket, $Data);
$buf = fgets($Socket, 16 + 1);
$MessageArray = unpack("L*", $buf);
print_r($MessageArray);`
When the state of the PCA9655e output is something differt from 10 it is like this:
Array (     [1] => 63     [2] => 4     [3] => 2     [4] => 10249 )
but if the state is 10:
Array (     [1] => 63     [2] => 4     [3] => 2 )
there are only three values but no error-message...
Why this is like it is???
Joachim

...I changes the PHP socket-Interface and it works.
But now there is another problem:
Set and read for a PCA9655E works. I configure it as input and use the interrupt on GPIO 17 and set the notification on it. But without nothing I get very much notifications, so I decide to set a glitch filter but I must set it to > 100ms to get only a notification when there is a change and the interrupt turn to 0 until I read the state of input.
I don't understand why are there so much notifications...is it because I use a switch mode power supply?
Wound it better to use a Noise Filter?
Joachim

...is it possible to configure the speed of sampling rate from a GPIO configure as input?

The GPIO sampling rate is fixed to that set when the pigpio daemon (or library) is started.  You would have to restart the daemon to set a new rate.
I can't help with the PCA9655E (is it similar to the PCA9685?).  Unless I've got or have used the hardware all I could do would be to read the datasheet, which you can do as well as me.

Hello Joan,
it was a failure in the hardware, now it works. Sometimes somethings like this happens and you search for the failure at the wrong place... ;-)
Joachim


Feature/geode 6807 1

Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[*] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[*] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[*] Is your initial contribution a single, squashed commit?

[*] Does gradlew build run cleanly?

[*] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

Hi,
only difference compared to last solution, is updating of profilesVersion after profile array is updated.
Previously we would first update profilesVersion, and this was causing flakiness and data inconsistencies.

We'll want to keep an eye out for any weirdness or uptick in flakiness but from what I can tell, this change is good.


Migrate the door envs to the new MuJoCo bindings & a couple minor changes

Migrated door-open-v2, door-close-v2, door-lock-v2, door-unlock-v2 to the new MuJoCo Python bindings. Validated that the env-specific values match (to a close degree) with values observed in the master branch of Farama-Foundation/Metaworld.
Fixed some typos and inconsistencies in the README / CONTRIBUTING docs.
Added a missing, yet needed, dependency to setup.py.

Note that the sawyer_door_*.py files also have some changes that alter the code formatting & style. That's because I used the black formatter for consistency with changes proposed by #1.

Hey @evangelos-ch everything LGTM, could you explain the Validated that the env-specific values match (to a close degree) with values observed in the master branch of [Farama-Foundation/Metaworld](https://github.com/Farama-Foundation/Metaworld). point? What is "to a close degree?"

Within+-0.0001 of the original environments. To obtain higher precision matches we would need the RNG state mutation to be identical to Farama-Foundation/Metaworld's master branch which currently it is not.
Specifically it seems like the environments aren't being seeded in the same way during MT50 initialization, and even with re-seeding afterwards (and after a set_task() call) it still seems like we don't get identical RNG behaviour to the current version. I'm very confident this is an issue with the rng specifically, as with a debugger I was able to confirm that values are completely identical up until the self._get_state_rand_vec() call in reset_model(), which is the only thing that obtains different, yet self-consistent results for each version of the project.
As such I think this slight imprecesion is not really related to the task of migrating environments to the new bindings, and fixing it should probably be its own task of doing a deep-dive and figuring out what exactly is different about random number generation between the branches.