sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: youtube-dl
Issue: Proxer.me
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 2020.03.24. 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 **2020.03.24**
- [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://proxer.me/watch/32071/1/engsub
- Single Video: https://proxer.me/watch/4167/1/engsub


## Description

<!--
Provide any additional information.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
-->

If you login you see the embeded Video of the Proxer Stream and i would like to download them..
Repository: opencv
Issue: JS: Easier access to opencv.js file
Labels: category: javascript (js)

##### System information (version)

n/a

##### Detailed description

Feature request for lowering the barrier to entry for adopting OpenCV.js by providing an official prebuilt `opencv.js` file.

I am currently involved in a project to introduce new coders to libraries like OpenCV.js. The target audience are new coders who are primarily familiar with JavaScript.

While I have managed to follow the steps to utilize Emscripten to build `opencv.js`, I feel that the steps remain a little intimidating for novices.

I am not clear if this is solely dependent on the efforts in #15315.

Or if it can be a zipped resource on the project website or hosted in a GitHub repo.

##### Steps to reproduce

- Visit [OpenCV.js tutorials](https://docs.opencv.org/4.3.0/df/df7/tutorial_js_table_of_contents_setup.html)
- Expected: download link, GitHub repo, or npm package for opencv.js
- Actual: Emscripten build steps that require environment configuration or Docker configuration

##### Issue submission checklist

 - [x] I report the issue, it's not a question
 - [x] I checked the problem with documentation, FAQ, open issues,
       answers.opencv.org, Stack Overflow, etc and have not found solution
 - [x] I updated to latest OpenCV version and the issue is still there
 - [ ] There is reproducer code and related data files: videos, images, onnx, etc
Repository: pytorch
Issue: return_index option for torch.unique
Labels: triaged,enhancement,module: numpy,function request

## 🚀 Feature
`return_index` option for [torch.unique](https://pytorch.org/docs/stable/torch.html#torch.unique) which behaves like [numpy.unique](https://docs.scipy.org/doc/numpy/reference/generated/numpy.unique.html).

I have a tensor `a = [10, 20, 10, 30]` and a tensor `b = [100, 200, 100, 300]`.
I want to take the unique elements of `a` (`[10, 20, 30]`), but also get the corresponding elements of `b` (`[100, 200, 300]`). Having the above feature would allow me to use the return indices to index directly to `b` for this.

Is this on the roadmap? Or are there alternative ways of achieving this?

Thank you!

cc @mruberry @rgommers
Repository: material-ui
Issue: [material-ui][docs] Add Accessibility section to all component demo pages
Labels: docs,accessibility,package: material-ui,enhancement

- [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 💡
Many components' documentation contains an Accessibility section that tells you how to make sure your components are Accessible, but some components don't contain this section.

For the sections that don't contain Accessibility, it isn't clear if that means that the component is accessible without any special measures, or if it isn't accessible at all.

It would be helpful if each component had an Accessibility section that says which is the case:
* Component is accessible without extra work.
* Component requires special measures to make accessible.
* Component is not accessible.

## Examples 🌈
See
https://material-ui.com/components/tables/#accessibility
vs
https://material-ui.com/components/popper/

## Motivation 🔦
I want to make sure I only use accessible components in my development.
Repository: rust
Issue: Feature Request: saturating_add(Duration) for SystemTime / Instant
Labels: T-libs-api,C-feature-request,A-time

Both `SystemTime` and `Instant` have `checked_add(Duration)`, but no `saturating_add(Duration)`.

This seems like an omission, as when doing math operations on time, a developer has to choose between:

1. allowing for the (hopefully very remote) potential for overflows
1. determining what to do with the `None` case of the `checked_add()`
1. letting it `checked_add(long_duration).unwrap()` panic after an overflow

Given that the `SystemTime` and `Instant` both opaquely wrap a platform-dependent structure, it's not clear what "far future" values are valid on a given platform (e.g. issue #44394), and what values a developer could correctly use with `checked_add(long_duration).unwrap_or(...?)`.
Repository: godot
Issue: Multiple selection reimport with different 'import as' not working
Labels: bug,topic:editor,topic:import

**Godot version:**
3.2.1

**OS/device including version:**
Windows 10.

**Issue description:**
If you multi-select pngs and change the 'import as' type and hit 'reimport' it will ignore the new type selected.

**Steps to reproduce:**
Duplicate icon.png in an empty project, select both icons, change 'import as' to 'bitmap' for example and hit reimport. It will be imported as texture when the editor reopens.

PD: It doesn't make a difference that icon.png is not black&white.

**Minimal reproduction project:**
Repository: pytorch
Issue: Clearer guidance on when to define an operator as a method on torchbind'ed class versus standalone function
Labels: triaged

I noticed in the xnnpack binding code that there was a bunch of stuff like this:

```
        .op("prepacked::linear_clamp_run(Tensor X,"
            " __torch__.torch.classes.xnnpack.LinearOpContext W_prepack) -> Tensor Y",
            torch::RegisterOperators::options()
            .aliasAnalysis(at::AliasAnalysisKind::PURE_FUNCTION)
            .kernel<internal::linear::LinearClampRun>(
                DispatchKey::CPU))
```

then the implementation of LinearClampRun is

```
Tensor LinearClampRun::operator()(
    const Tensor& input,
    const c10::intrusive_ptr<xnnpack::LinearOpContext>& op_context) {
  return op_context->run(input);
}
```

To me, this screams like `run` should have been a method on `LinearOpContext`.  It is not, per the torchbind:

```
torch::jit::class_<LinearOpContext> register_packed_linear_op_context_class() {
  static auto register_linear_op_context_class =
      torch::jit::class_<LinearOpContext>("xnnpack", "LinearOpContext")
          .def_pickle(
              [](const c10::intrusive_ptr<LinearOpContext>& op_context)
                  -> SerializationTypeLinearPrePack { // __getstate__
                return op_context->unpack();
              },
              [](SerializationTypeLinearPrePack state)
                  -> c10::intrusive_ptr<LinearOpContext> { // __setstate__
                return createLinearClampPrePackOpContext(
                    std::move(std::get<0>(state)),
                    std::move(std::get<1>(state)),
                    std::move(std::get<2>(state)),
                    std::move(std::get<3>(state)));
              });
  return register_linear_op_context_class;
```

Should it be a method? Is there some reason it was written as a function here?

cc @jamesr66a @kimishpatel
Repository: material-ui
Issue: [Autocomplete] unexpectly changes field value on mouse hover
Labels: bug 🐛,component: autocomplete,ready to take

<!-- Provide a general summary of the issue in the Title above -->

An `Autocomplete` component with `freeSolo` and `autoSelect` changes the field value by simply hovering the mouse over the dropdown menu and then bluring the field.

<!--
  Thank you very much for contributing to Material-UI 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] The issue is present in the latest release.
- [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.

## Current Behavior 😯

<!-- Describe what happens instead of the expected behavior. -->

The problem is illustrated in this sandbox: https://codesandbox.io/s/trusting-dewdney-cvj7ss?file=/src/App.js

In the first field, click the popup arrow icon to open the dropdown menu, then hover the mouse down such that menu items are successively highlighted. Continue to move mouse down outside of the menu area and click anywhere to blur the field.

The field value (and associated state) will be changed to the last menu item that was hovered (and highlighted).

## Expected Behavior 🤔

<!-- Describe what should happen. -->

As the user hasn't made any selection in the dropdown menu, the field value shouldn't change.

## Context 🔦

<!--
  What are you trying to accomplish? How has this issue affected you?
  Providing context helps us come up with a solution that is most useful in the real world.
-->

The use case is to create a free text entry with a set of suggested values for quick entry.

## Your Environment 🌎

<!--
  Include as many relevant details about the environment with which you experienced the bug.
  If you encounter issues with typescript please include version and tsconfig.
-->

| Tech        | Version |
| ----------- | ------- |
| Material-UI | v4.9.10 |
| Material-UI lab | v4.0.0-alpha.49 |
| React       | 16.12.0  |
Repository: rust
Issue: Error bootstrapping on CentOS
Labels: O-linux,T-bootstrap,C-bug

It looks like the bootstrapper does not use `cmake3` on CentOS (i.e., CMake 3.x) but instead `cmake` (i.e., version 2.x). This results in the error `CMake 3.4.3 or higher is required.  You are running version 2.8.12.2`. The fix would seem to be obvious: check for `cmake3` before falling back to `cmake`.

Relevant section of console output:

```
    Finished release [optimized + debuginfo] target(s) in 49.26s
Copying stage0 std from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building LLVM for x86_64-unknown-linux-gnu
running: "cmake" "/home/alexreg/src/rust-devel/trait-upcasting/src/llvm-project/llvm" "-DLLVM_ENABLE_ASSERTIONS=ON" "-DLLVM_TARGETS_TO_BUILD=AArch64;ARM;Hexagon;MSP430;Mips;NVPTX;PowerPC;RISCV;Sparc;SystemZ;WebAssembly;X86" "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=" "-DLLVM_INCLUDE_EXAMPLES=OFF" "-DLLVM_INCLUDE_TESTS=OFF" "-DLLVM_INCLUDE_DOCS=OFF" "-DLLVM_INCLUDE_BENCHMARKS=OFF" "-DLLVM_ENABLE_ZLIB=OFF" "-DWITH_POLLY=OFF" "-DLLVM_ENABLE_TERMINFO=OFF" "-DLLVM_ENABLE_LIBEDIT=OFF" "-DLLVM_ENABLE_BINDINGS=OFF" "-DLLVM_ENABLE_Z3_SOLVER=OFF" "-DLLVM_PARALLEL_COMPILE_JOBS=32" "-DLLVM_TARGET_ARCH=x86_64" "-DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu" "-DLLVM_LINK_LLVM_DYLIB=ON" "-DLLVM_ENABLE_LIBXML2=OFF" "-DLLVM_VERSION_SUFFIX=-rust-dev" "-DPYTHON_EXECUTABLE=/usr/bin/python" "-DCMAKE_INSTALL_MESSAGE=LAZY" "-DCMAKE_C_COMPILER=cc" "-DCMAKE_CXX_COMPILER=c++" "-DCMAKE_C_FLAGS=-ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_FLAGS=-ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_INSTALL_PREFIX=/home/alexreg/src/rust-devel/trait-upcasting/build/x86_64-unknown-linux-gnu/llvm" "-DCMAKE_BUILD_TYPE=Release"
CMake Error at CMakeLists.txt:3 (cmake_minimum_required):
  CMake 3.4.3 or higher is required.  You are running version 2.8.12.2


-- Configuring incomplete, errors occurred!
thread 'main' panicked at '
command did not execute successfully, got: exit code: 1

build script failed, must exit now', /home/alexreg/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.42/src/lib.rs:861:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
	finished in 0.027
failed to run: /home/alexreg/src/rust-devel/trait-upcasting/build/bootstrap/debug/bootstrap -i test src/test/ui/traits/trait-upcasting
Build completed unsuccessfully in 0:01:59
```
Repository: rust
Issue: Don't generate unnecessary cleanup blocks for calls that cannot unwind
Labels: C-enhancement,T-compiler,A-MIR

Per @nagisa [here](https://github.com/rust-lang/rust/pull/70467#discussion_r409245992):

> Cleanup blocks should not be reach codegen in the first place for calls of functions that cannot unwind. This can happen either during MIR construction or afterwards in some clean-up pass.
Repository: go
Issue: cmd/gofmt: inconsistent indentation with comments in switch
Labels: NeedsInvestigation

### What version of Go are you using (`go version`)?

<pre>
$ go version
go version go1.14.2 linux/amd64
</pre>

### Does this issue reproduce with the latest release?
yes, also in the playground


### What operating system and processor architecture are you using (`go env`)?

<details><summary><code>go env</code> Output</summary><br><pre>
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/arccy/.cache/go-build"
GOENV="/home/arccy/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/arccy/data/xdg/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/lib/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/arccy/testrepo-82/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build346952514=/tmp/go-build -gno-record-gcc-switches"
</pre></details>

### What did you do?
write inconsistently indented code/comments in a switch
https://play.golang.org/p/QWIBPjclreK

```go
package main

func a() {
	switch "" {
	case "a":
// a comment
	case "b":
	}
}

func b() {
	switch "" {
	case "a":
	// a comment
case "b":
	}
}
```



### What did you expect to see?
consistently indented comments
```go
package main

func a() {
	switch "" {
	case "a":
	// a comment
	case "b":
	}
}

func b() {
	switch "" {
	case "a":
	// a comment
	case "b":
	}
}
```

### What did you see instead?
```go
package main

func a() {
	switch "" {
	case "a":
		// a comment
	case "b":
	}
}

func b() {
	switch "" {
	case "a":
		// a comment
	case "b":
	}
}
```

### observations
this does not happen when the comment and the case below it are indented by the same number of whitespace characters, so the below formats properly
```go
package main

func a() {
	switch "" {
	case "a":
 // leading single space
	case "b": // leading tab
	}
}
```
Repository: youtube-dl
Issue: When meta data is added to the video,  channel URL and Video URL should be added as well.
Labels: request

If you look up a video's details on windows 7(My OS) there's a Author URL, and a Promotion URL data field.

The Author's URL could be the Youtube Channel's URL address, and the Promotion URL could be the video's URL link.
Repository: TypeScript
Issue: "Find all references" not working for JSDoc @callback
Labels: Bug

*TS Template added by @mjbvz*

**TypeScript Version**: 3.8.3

**Search Terms**
- jsdoc
- find all references

---

Issue Type: <b>Bug</b>

**Steps to reproduce**

Create file called Interfaces.js with the following content:

```
/**
 * @typedef {Object} Config
 * @property {String} Title
 * @property {String} Description
 */

/**
 * @callback RequestCallback
 * @param {any} json
 */
```

Create a file called index.js which consumes the types from Interfaces.js:

```
/** @typedef {import("./Interfaces").Config} Config */
/** @typedef {import("./Interfaces").RequestCallback} Callback */
```

Make sure both files have been saved to the same folder.
Now right-click the _Config_ type in Interfaces.js and click "Find all references". It works.
Right-click the RequestCallback type in interfaces.js and click "Find all references". It does NOT return any matches, even though we obviously have one.

VS Code version: Code 1.44.1 (a9f8623ec050e5f0b44cc8ce8204a1455884749f, 2020-04-11T01:47:00.296Z)
OS version: Darwin x64 18.7.0

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz (8 x 2200)|
|GPU Status|2d_canvas: enabled<br>flash_3d: enabled<br>flash_stage3d: enabled<br>flash_stage3d_baseline: enabled<br>gpu_compositing: enabled<br>metal: disabled_off<br>multiple_raster_threads: enabled_on<br>oop_rasterization: disabled_off<br>protected_video_decode: unavailable_off<br>rasterization: enabled<br>skia_renderer: disabled_off_ok<br>video_decode: enabled<br>viz_display_compositor: enabled_on<br>viz_hit_test_surface_layer: disabled_off_ok<br>webgl: enabled<br>webgl2: enabled|
|Load (avg)|2, 2, 2|
|Memory (System)|16.00GB (2.08GB free)|
|Process Argv||
|Screen Reader|no|
|VM|0%|
</details><details><summary>Extensions (6)</summary>

Extension|Author (truncated)|Version
---|---|---
vscode-eslint|dba|2.1.3
php-debug|fel|1.13.0
php-intellisense|fel|2.3.14
phpcs|ika|1.0.5
php-docblocker|nei|2.1.0
vscode-graphql|Pri|0.2.14

</details>
<!-- generated by issue reporter -->
Repository: TypeScript
Issue: Refactorings can change formatting of multiline parameter lists
Labels: Bug,Domain: Refactorings

<!-- 🚨 STOP 🚨 𝗦𝗧𝗢𝗣 🚨 𝑺𝑻𝑶𝑷 🚨

Half of all issues filed here are duplicates, answered in the FAQ, or not appropriate for the bug tracker. Even if you think you've found a *bug*, please read the FAQ first, especially the Common "Bugs" That Aren't Bugs section!

Please help us by doing the following steps before logging an issue:
  * Search: https://github.com/Microsoft/TypeScript/search?type=Issues
  * Read the FAQ: https://github.com/Microsoft/TypeScript/wiki/FAQ

Please fill in the *entire* template below.
-->

<!--
Please try to reproduce the issue with the latest published version. It may have already been fixed.
For npm: `typescript@next`
This is also the 'Nightly' version in the playground: http://www.typescriptlang.org/play/?ts=Nightly
-->
**TypeScript Version:**  3.7.x-dev.201xxxxx

<!-- Search terms you tried before logging this (so others can find this issue more easily) -->
**Search Terms:**
- refactor / refactoring

**Code**
For the TS:

```ts
const Foo = class {
    constructor(
        private readonly a = 1,
    ) {
        // noop
    }
}
```

1. Select the entire class and run `extract to function`

(this bug also happens with normal classes using `move to new file`)

**Bug:**
The new class changes the formatting by putting the closing `)` of the constructor on the same line:

```ts
const Foo = newFunction()
function newFunction() {
    return class {
        constructor(
            private readonly a = 1) {
        }
    };
}
```


We use multiline constructor parameter lists fairly heavily in VS Code so we often hit this when we use  the `move to new file` refactoring
Repository: vscode
Issue: Add support for `font-stretch`
Labels: feature-request,font-rendering

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- Please search existing issues to avoid creating duplicates. -->
<!-- Also please test using the latest insiders build to make sure your issue has not already been fixed: https://code.visualstudio.com/insiders/ -->

<!-- Use Help > Report Issue to prefill these. -->
- VSCode Version: 1.44.1
- OS Version: windows_NT x64 10.0.18363

Steps to Reproduce:

1. set font is iosevka extended (it is Monospaced font),
2. it not Monospaced font in display.


<!-- Launch with `code --disable-extensions` to check. -->
Does this issue occur when all extensions are disabled?: Yes/No
yes

p.s.: [iosevka](https://github.com/be5invis/Iosevka)
Repository: pytorch
Issue: [1.4.1] Intel MPI libs not found.
Labels: module: build,triaged,module: mkldnn

When try to build using the Intel MKL and MPI libs, only the MKL part is found and used.
[log.zip](https://github.com/pytorch/pytorch/files/4491496/log.zip)

Here the build logs.

cc @gujinghui @PenghuiCheng @XiaobingSuper @jianyuh
Repository: rust
Issue: perf slowdown from #70831 (remove a stack frame from .await calls)
Labels: P-medium,I-compiletime,T-compiler,A-async-await,AsyncAwait-Triaged

Post-merge [perf results](https://perf.rust-lang.org/compare.html?start=534a41a32952d36ec73656357777ebbea707aeb4&end=4e4d49d60fd696c4036d438292673a2d7fd34519&stat=instructions:u) are 100% restricted to `await-call-tree`, and it's more clearly >1% now, post-https://github.com/rust-lang/rustc-perf/pull/645 (cc @Mark-Simulacrum).

Presumably we consider that test a stress test and we're fine with the 1-5% slowdown?
cc @rust-lang/wg-async-foundations

_Originally posted by @eddyb in https://github.com/rust-lang/rust/pull/70831#issuecomment-614911483_