sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: youtube-dl
Issue: thefolkmusicacademy.com
Labels: site-support-request

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.06.06. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
- 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.
- Search the bugtracker for similar site support requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [x] I'm reporting a new site support request
- [x] I've verified that I'm running youtube-dl version **2021.06.06**
- [x] I've checked that all provided URLs are alive and playable in a browser
- [x] I've checked that none of provided URLs violate any copyrights
- [x] I've searched the bugtracker for similar site support requests including closed ones


## Example URLs

<!--
Provide all kinds of example URLs support for which should be included. Replace following example URLs by yours.
-->

- Single video: https://www.thefolkmusicacademy.com/teachers/26-tom-willy-rustad?promo=true
- Single video: https://www.thefolkmusicacademy.com/courses/21/lessons/280
- Playlist: 


## Description

<!--
Provide any additional information.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
-->

Site appears to use vimeo video player. 
Credentials:
user: wafflingwaffle504@gmail.com 
pass: 123Jewsharp!!!
Repository: material-ui
Issue: [DatePicker] open-on-focus requires double-press of ESC to close
Labels: bug 🐛,component: date picker

I am trying to get the calendar in the Material UI date picker to open when a user tabs over to it from a preceding input field. What prop can I use to do this? I tried referencing [this question](https://stackoverflow.com/questions/60619948/material-ui-datepicker-open-on-tab) on SO, but there doesn't even seem to be an onFocus prop.
Repository: yt-dlp
Issue: [Feature Request] Different proxy per extractor
Labels: enhancement,core:networking,core:extractor

## Checklist
- [x] I'm reporting a feature request
- [x] I've verified that I'm running yt-dlp version **2021.09.25**
- [x] I've searched the bugtracker for similar feature requests including closed ones

## Description
Could you pls add a possibility to specify a separate proxy server for each particular extractor?

I use proxies to bypass geo-restrictions and different websites require different proxy servers, e.g. with German sites German proxies should be used, but they obviously do not bypass the restrictions of US sites. It's very inconvenient to constantly change proxies manually, I'd be much more efficient to be able to specify proxies on per extractor basis as we can specify different login credentials for extractors now.
Repository: godot
Issue: 2D collision pair contacts are not drawn and/or invalid contacts are drawn as well
Labels: bug,topic:physics,topic:2d

### Godot version

3.x, 4.x

### System information

Windows 10

### Issue description

In Godot 3.x, invalid contacts are still drawn

![image](https://user-images.githubusercontent.com/17108460/136259634-ca933ae4-cb84-4b7f-a864-c3c9ed118408.png)

In 4.x, contacts are not drawn at all:

![image](https://user-images.githubusercontent.com/17108460/136260053-e93e35a9-81ca-476a-a065-451bfa1563d1.png)

Those are two separate yet similar issues, so the below reproduction steps refer to 3.x version of this report, which will likely apply to 4.x once the visibility issue is resolved.


### Steps to reproduce

1. Download MRP (4.x).
2. Enable "Visible Collision Shape" option.
3. Run the project. Press <kbd>Enter</kbd> to manually step the physics.
4. Observe contacts draw changes while the body gets separated from collision shapes.

### Minimal reproduction project

[invalid_contacts_drawn.zip](https://github.com/godotengine/godot/files/7296248/invalid_contacts_drawn.zip)
Repository: rust
Issue: 1.53.0 causes {rc,arc}::shared_from_iter_normal to hang on powerpc, powerpc64 (regression)
Labels: O-PowerPC,C-bug,T-libs,S-needs-info

The same tests passed fine on 1.52 on the same architectures. It is also fine on 1.53 on powerpc64le (little-endian).

* https://buildd.debian.org/status/fetch.php?pkg=rustc&arch=powerpc&ver=1.53.0%2Bdfsg1-1&stamp=1633487393&raw=0
* https://buildd.debian.org/status/fetch.php?pkg=rustc&arch=ppc64&ver=1.53.0%2Bdfsg1-1&stamp=1633486677&raw=0
Repository: opencv
Issue: highgui Qt backend waitKey(0) does not return after all windows closed
Labels: bug,category: highgui-gui,affected: 3.4,confirmed,community help requested

<!--
If you have a question rather than reporting a bug please go to https://forum.opencv.org where you get much faster responses.
If you need further assistance please read [How To Contribute](https://github.com/opencv/opencv/wiki/How_to_contribute).

This is a template helping you to create an issue which can be processed as quickly as possible. This is the bug reporting section for the OpenCV library.
-->

##### System information (version)
<!-- Example
- OpenCV => 4.2
- Operating System / Platform => Windows 64 Bit
- Compiler => Visual Studio 2017
-->

- OpenCV => 4.5.3
- Operating System / Platform => openSUSE Tumbleweed
- Compiler => gcc 11.2


##### Steps to reproduce

Build OpenCV with Qt backend.
```
cmake .. -DBUILD_LIST=highgui -DWITH_QT=ON -DWITH_GTK=OFF -DHIGHGUI_ENABLE_PLUGINS=OFF
```


Run minimal program:
```c++
#include <opencv2/highgui.hpp>

int main()
{
    cv::Mat img(200, 200, CV_8UC1);
    cv::imshow("img", img);
    cv::waitKey(0);
}
```

Close the window though close button, `waitKey()` does not return.

##### Issue submission checklist

 - [x] I report the issue, it's not a question
   <!--
   OpenCV team works with forum.opencv.org, Stack Overflow and other communities
   to discuss problems. Tickets with question without real issue statement will be
   closed.
   -->
 - [x] I checked the problem with documentation, FAQ, open issues,
       forum.opencv.org, Stack Overflow, etc and have not found solution
   <!--
   Places to check:
   * OpenCV documentation: https://docs.opencv.org
   * FAQ page: https://github.com/opencv/opencv/wiki/FAQ
   * OpenCV forum: https://forum.opencv.org
   * OpenCV issue tracker: https://github.com/opencv/opencv/issues?q=is%3Aissue
   * Stack Overflow branch: https://stackoverflow.com/questions/tagged/opencv
   -->
 - [ ] I updated to latest OpenCV version and the issue is still there
   <!--
   master branch for OpenCV 4.x and 3.4 branch for OpenCV 3.x releases.
   OpenCV team supports only latest release for each branch.
   The ticket is closed, if the problem is not reproduced with modern version.
   -->
 - [x] There is reproducer code and related data files: videos, images, onnx, etc
   <!--
   The best reproducer -- test case for OpenCV that we can add to the library.
   Recommendations for media files and binary files:
   * Try to reproduce the issue with images and videos in opencv_extra repository
     to reduce attachment size
   * Use PNG for images, if you report some CV related bug, but not image reader
     issue
   * Attach the image as archive to the ticket, if you report some reader issue.
     Image hosting services compress images and it breaks the repro code.
   * Provide ONNX file for some public model or ONNX file with with random weights,
     if you report ONNX parsing or handling issue. Architecture details diagram
     from netron tool can be very useful too. See https://lutzroeder.github.io/netron/
   -->
Repository: flutter
Issue: Unused libxml import?
Labels: team,engine,P3,team-engine,triaged-engine

We seem to have libxml here:
https://github.com/flutter/buildroot/tree/master/third_party/libxml
...but as far as I can tell we don't use it. We should delete it if it's not in use.

See also https://github.com/flutter/flutter/issues/91384
Repository: material-ui
Issue: Allow to overwrite styles for PickersCalendarHeaderLabel
Labels: new feature,component: date picker

<!-- Provide a general summary of the feature in the Title above -->
Currently it doesn't look like there is a way to overwrite styles for PickersCalendarHeaderLabel.
https://github.com/mui-org/material-ui/blob/db8a5f536ffb4e0dc0dadffcdfd69eebff62de27/packages/mui-lab/src/CalendarPicker/PickersCalendarHeader.tsx#L77

I would like to center this label, but looks like currently this component is private and not exposed as overwritable one

![image](https://user-images.githubusercontent.com/15870873/136264856-025d1bc4-b6c5-42f2-b39b-7e8b8fbf6367.png)

Is it possible to allow some styling customization for it?

<!--
  Thank you very much for contributing to MUI by creating an issue! ❤️
  To avoid duplicate issues we ask you to check off the following list.
-->

<!-- Checked checkbox should look like this: [x] -->

- [x] I have searched the [issues](https://github.com/mui-org/material-ui/issues) of this repository and believe that this is not a duplicate.

## Summary 💡

<!-- Describe how it should work. -->
I would like to be able to override styles for it in theme like
```
MuiPickersCalendarHeaderLabel: {
  styleOverrides: {
     root: {
        marginLeft: 50,
     }
  }
}
```
Repository: flutter
Issue: plugin_tools should say to use "NEXT" when the changelog version can't be parsed
Labels: team,p: tooling,package,team-ecosystem,P3,triaged-ecosystem

https://cirrus-ci.com/task/5134537198927872
```
./script/tool_runner.sh version-check
--packages-for-branch: running on changed packages
Determine diff with base sha: 6d2bc892af37fff90a21ba86b307af82e27c9540
Changed packages: rfw
[36mRunning for rfw...[0m
  No version change.
[31mFormatException: Could not parse "Next".[0m
[31m#0      new Version.parse (package:pub_semver/src/version.dart:120:7)
#1      VersionCheckCommand._validateChangelogVersion (package:flutter_plugin_tools/src/version_check_command.dart:362:48)
#2      VersionCheckCommand.runForPackage (package:flutter_plugin_tools/src/version_check_command.dart:179:17)
<asynchronous suspension>
#3      PackageLoopingCommand._runInternal (package:flutter_plugin_tools/src/common/package_looping_command.dart:242:18)
<asynchronous suspension>
#4      PackageLoopingCommand.run (package:flutter_plugin_tools/src/common/package_looping_command.dart:209:19)
<asynchronous suspension>
#5      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#6      main.<anonymous closure> (package:flutter_plugin_tools/src/main.dart)
<asynchronous suspension>
[0m


[31mThe following packages had errors:[0m
[31m  rfw:
    Unhandled exception[0m
[31mSee above for full details.[0m
```
Repository: pytorch
Issue: Data Loader tests hang when run in ASAN test job
Labels: module: dataloader,module: tests,triaged

## Current Status
ongoing

## Error looks like
```
  test_typing (__main__.TestDataLoader) ... ok (0.002s)
  test_worker_init_fn (__main__.TestDataLoader) ... ok (0.066s)
  test_worker_seed (__main__.TestDataLoader) ... ok (0.149s)
  test_worker_seed_reproducibility (__main__.TestDataLoader) ... ok (0.292s)
  test_basics (__main__.TestDataLoader2) ... skip (0.001s)
  test_basic_threading (__main__.TestDataLoader2_EventLoop) ... skip (0.001s)
  test_batch_sampler (__main__.TestDataLoaderPersistentWorkers) ... ok (2.137s)
  test_builtin_collection_conversion (__main__.TestDataLoaderPersistentWorkers) ... ok (0.319s)
  test_bulk_loading_nobatch (__main__.TestDataLoaderPersistentWorkers) ... ok (0.107s)
Error: The action has timed out.
```

See https://github.com/pytorch/pytorch/runs/3811006909.

## Incident timeline (all times pacific)
Unknown. Anecdotally this has been happening infrequently for some time.

## User impact
The ASAN job failed erronenously sometimes.

## Root cause
Unknown.

## Mitigation
Recommended mitigation is disabling dataloader tests when running with ASAN.

## Prevention/followups
Dataloader tests will need to be reviewed running under ASAN and debugged.


cc @SsnL @VitalyFedyunin @ejguan @NivekT @mruberry @ezyang @gchanan @zou3519 @bdhirsh @jbschlosser
Repository: pytorch
Issue: [feature request][quant] Support FakeQuant qconfigs in `test_module_init`
Labels: module: tests,triaged,better-engineering



## Issue description

Tests in `test/test_module_init.py` require buffer dtypes to be set via `dtype`  kwarg, or `factory_kwargs` during initialization.  This is not compatible with testing modules with a FakeQuant qconfig, since they will contain buffers such as `scale` and `zero_point` which are not necessarily set by the `dtype` kwarg.

Ideally QAT modules should be testable with qconfigs containing FakeQuant, as this reflects the primary use-case of these modules.

see https://github.com/pytorch/pytorch/pull/65443#discussion_r723625685 for additional context.

## Code example
Example: 
In `test_module_init.py`, initialization of `torch.nn.qat.Conv2D` is currently tested with  `torch.ao.quantization.default_qconfig`, ideally initialization would be tested with `torch.ao.quantization.default_qat_qconfig`, since `torch.nn.qat.Conv2D` is a QAT module.

Current Test Code:
 `test/test_module_init.py:168`
```
        torch.nn.qat.Conv2d: ((3, 3, 3), {
            'qconfig': torch.ao.quantization.default_qconfig,
        }),
```

Proposed Test Code:
 `test/test_module_init.py:168`
```
        torch.nn.qat.Conv2d: ((3, 3, 3), {
            'qconfig': torch.ao.quantization.default_qat_qconfig,
        }),
```

Resulting failure when using proposed test code:
```
...
FAILED test/test_module_init.py::TestModuleInitCPU::test_qat_Conv2d_cpu_float64 - AssertionError: torch.float32 != torch.float64 : Buffer weight_fake_quant.scale is of dtype torch.float32 instead of the expected dtype torch.float64
...
```

cc @mruberry @supriyar
Repository: flutter
Issue: [image_picker] [Android] HEIC image does not get converted to JPG when selecting from gallery
Labels: platform-android,p: image_picker,a: images,package,has reproducible steps,P3,found in release: 2.5,found in release: 2.6,team-android,triaged-android

This only seems to happen on specific Android devices that support the HEIC file format, such as the Samsung S10+

On iOS, the images get converted to JPG correctly, so I am assuming that this is a bug?  For now, I will just manually convert the picked image to JPG if it comes back in the HEIC format.

Here's what I am using:
```
picker.pickMultiImage(
    imageQuality: 80,
    maxWidth: 1200
)
```

It should be easy to reproduce on a Samsung device that supports HEIC images - you will get an XFile back with a path to an HEIC image.  The HEIC image setting does need to be turned on in the camera settings.  Note, this doesn't happen when the camera is used, only when the gallery picker option is used.
Repository: TypeScript
Issue: Simpler quick fix API 
Labels: Suggestion,In Discussion,API,Domain: TSServer,VS Code Priority,Rescheduled

Follow up on #27614 

## Search terms
- code action / codeaction
- quick fix / quickfix 
- `getCodeFixes`
- `getSupportedCodeFixes`


## Problem
The `getCodeFixes` API currently takes a range plus a diagnostic code. Currently, the range we pass to it has to match the range of the diagnostic we are trying to fix. This API is difficult for editors to implement for a few reasons:

- We need to make multiple requests if we want to display quick fixes for multiple (potentially overlapping) diagnostics
- The editor has to ensure that the diagnostics as fully synchronized with the current text buffer state before making the request. It's easy for the editor's diagnostics to get temporarily out of sync with those on the server  
- The editor has to keep around a list of diagnostics to make these requests


## Proposal
We should consider a new quick fix API that addresses these problems and also is better aligned with the language server protocol. My proposal is that instead of having to think about diagnostics, editors pass the TS Server a range and are returned the valid quick fixes in that range. 

Here's what the VS Code api for this looks like:

https://github.com/microsoft/vscode/blob/9a21b536639c2d986c50fb51b7da67bafdb50c9b/src/vs/vscode.d.ts#L2336      

And here's the LSP:

https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_codeAction
Repository: flutter
Issue: [cross_file] [web] Separate "Save As" implementation details from XFile web class
Labels: platform-web,package,P3,p: cross_file,team-web,triaged-web

The current implementation of the cross_file class for web deals with a ["DOM Element" `_target`](https://github.com/flutter/packages/blob/05bcffa29579a921538f1af49be41c8b9d6a460c/packages/cross_file/lib/src/types/html.dart#L84) that is used to inject some DOM required to Save a XFile As... [here](https://github.com/flutter/packages/blob/master/packages/cross_file/lib/src/types/html.dart#L128-L139).

That functionality should be stripped out of the XFile to a helper object (similar to everything else that is DOM-related), and the XFile delegate itself to this DOM helper when it needs to save:

```dart
  /// Saves the data of this CrossFile at the location indicated by path.
  /// For the web implementation, the path variable is ignored.
  @override
  Future<void> saveTo(String path) async {
    domHelper.saveFileAs(this, path);
  }

```
Repository: rust
Issue: Type-alias cycle reporting could be improved if aliased type is already in scope
Labels: A-diagnostics,T-compiler

Given the following ---

``` rust
type Result<T> = Result<T, anyhow::Error>;
```

The current output (with #88121, so on 1.56.0b4 and current nightly) is:

```
error[E0107]: this type alias takes 1 generic argument but 2 generic arguments were supplied
 --> src/lib.rs:1:18
  |
1 | type Result<T> = Result<T, anyhow::Error>;
  |                  ^^^^^^    ------------- help: remove this generic argument
  |                  |
  |                  expected 1 generic argument
  |
note: type alias defined here, with 1 generic parameter: `T`
 --> src/lib.rs:1:6
  |
1 | type Result<T> = Result<T, anyhow::Error>;
  |      ^^^^^^ -

error[E0391]: cycle detected when expanding type alias `Result`
 --> src/lib.rs:1:18
  |
1 | type Result<T> = Result<T, anyhow::Error>;
  |                  ^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: ...which immediately requires expanding type alias `Result` again
  = note: type aliases cannot be recursive
  = help: consider using a struct, enum, or union instead to break the cycle
  = help: see <https://doc.rust-lang.org/reference/types.html#recursive-types> for more information
note: cycle used when collecting item types in top-level module
 --> src/lib.rs:1:1
  |
1 | type Result<T> = Result<T, anyhow::Error>;
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Some errors have detailed explanations: E0107, E0391.
For more information about an error, try `rustc --explain E0107`.
```

This seems less than ideal. Whilst E0391 makes it clearer that I'm holding it wrong, it doesn't quite address what's happened here clearly.  (Also, E0107 was mildly confounding --- reporting it first here threw me for a bit.)

Perhaps, when reporting E0391 on a cycle where the RHS term was already in scope at the point of this declaration, adding a note that the LHS name is in scope on both sides would be helpful.

(More generally (a) I don't know how I feel about type aliases behaving more like letrec than let; (b) this feels more like a tiny tiny papercut than anything seriously problematic; and (c) thanks to @insou22 for reminding me that diagnostic quirks are bugs too.)
Repository: flutter
Issue: Report frame metrics to `gfxinfo` on Android
Labels: team,platform-android,dependency: android,P3,team-android,triaged-android

Android provides [`dumpsys gfxinfo`](https://developer.android.com/training/testing/performance#measure) that prints information like frame timings for a process. It's currently not working for Flutter today, likely because:

> The gfxinfo & frame stats metrics all comes from the platform's renderer. When rendering directly,
such as with OpenGL ES or Vulkan, the platform's renderer is not involved and thus does not have any 
insights or metrics to report.

([Source](https://github.com/android/ndk-samples/issues/631#issuecomment-473481447))

There is also [`Window.addOnFrameMetricsAvailableListener`](https://developer.android.com/reference/android/view/Window#addOnFrameMetricsAvailableListener(android.view.Window.OnFrameMetricsAvailableListener,%20android.os.Handler)) that doesn't work as well, for perhaps the same reasons.

### Use case

Internally, there are tools that read these metrics for regression testing, or to determine if the app is experiencing jank. I don't know if this is feasible, but making this work allows closer integration with the platform, allowing these tools that do not understand Flutter semantics to collect this information, avoiding the need for Flutter-specific tooling / glue.

cc @dnfield @xster
Repository: godot
Issue: HTTPRequest file is corrupted occasionally
Labels: bug,needs testing,topic:network

### Godot version

3.3 stable

### System information

Windows 10, Android

### Issue description

Using httpRequest, my file will occasionally download corrupted (it's 480kb instead of 534kb), it's very hard to reproduce, but happens maybe once every 50 tries.

This is causing issues since if you try to play a video with Godot and the video is corrupted, the game becomes unresponsive. 

### Steps to reproduce

httpRequest.connect("request_completed", self, "_on_request_completed")
httpRequest.request("https://github.com/Xioor/test/blob/main/MunchieMatch.ogv")

_on_request_completed will get called and observe the file size is incorrect 1 out of 50 tries. 

### Minimal reproduction project

_No response_
Repository: godot
Issue: Game unresponsive when trying to play corrupted ogv video
Labels: bug,topic:core

### Godot version

3.3 stable

### System information

Windows 10, Android

### Issue description

If you try to play a corrupted ogv video on windows or Android, the game will become unresponsive. 

I think it should stop playing the video and return an error code and still be responsive.

### Steps to reproduce

Add a VideoPlayer node in your scene
Get a ogv file: https://upload.wikimedia.org/wikipedia/commons/7/79/Big_Buck_Bunny_small.ogv
Corrupt it with this https://corrupt-a-file.net/
Add file to res://Assets/Video/

Call this code:

var stream = VideoStreamTheora.new()
  stream.set_file("res://Assets/Video/Big_Buck_Bunny_small.ogv")
  stream.resource_local_to_scene = true
  stream.resource_path = "res://Assets/Video/Big_Buck_Bunny_small.ogv"
  stream.resource_name = "Big_Buck_Bunny_small.ogv"
  videoPlayerNode.set_stream(stream)
  videoPlayerNode.play()

The game should be unresponsive.

### Minimal reproduction project

_No response_