sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: go
Issue: cmd/go: allow fuzzing multiple targets per package
Labels: NeedsFix,FeatureRequest,fuzz

Currently, `go test` only allows fuzzing one target per package. So if package `example.com/a` has targets `Fuzz1` and `Fuzz2`, this command fails:

```
$ go test -fuzz=. example.com/a
ok  	example.com/a	0.103s [will not fuzz, -fuzz matches more than one target]
```

(Actually, it still exits zero without fuzzing, which is probably bad, too).

If multiple packages have individual fuzz targets, that's okay though:

```
$ go test -fuzz=. example.com/a example.com/b
```

This seems a little strange. We should decide to either allow one fuzzing target globally across all matched packages on the `go test` command line, or allow multiple targets per package and fuzz them all in parallel.
Repository: pytorch
Issue: [codegen] generated inplace/out= wrappers don't have input checks
Labels: module: error checking,triaged,module: codegen

I realized that after https://github.com/pytorch/xla/pull/2953 and https://github.com/pytorch/pytorch/pull/57510 landed, which codegen's `inplace` and `out=` wrappers for `functional` kernels, we're losing any input checking that was hardcoded into the inplace/functional kernel.

This isn't a huge problem, since ideally the functional kernel should be doing all of the input checking (using `at::meta::{op}` if the op is structured!).

The problem, though, is that there are some additional checks that inplace/out= kernels do, that functional kernels do not. The shape checks for inplace/out kernels are a little more comprehensive, since they include device and type promotion checks against the `out` or `self` tensor. 

We just need to update the generated inplace/out kernels to include these additional checks (plus ideally device checks for out= kernels, although I don't think XLA out kernels technically ever did this):
```
at::Tensor & wrapper_Tensor_add_(at::Tensor & self, const at::Tensor & other, const at::Scalar & alpha) {
  // TODO: add a type promotion check here
  // at::ScalarType resultType = at::result_type(self, other);
  // TORCH_CHECK(at::canCast(/*from=*/resultType, /*to=*/self.scalar_type()));
  auto wrapper_Tensor_add__tmp = wrapper_Tensor_add(self, other, alpha);
  at::_copy_from(wrapper_Tensor_add__tmp, self);
  return self;
}
```

These checks are already covered by TensorIterator, so it would be nice to factor them in some way and make them reusable, but that's not a strict requirement.

We should probably also add tests in-tree that confirm that these checks happen.

cc @ezyang, @ailzhang
Repository: ant-design
Issue: AutoComplete does not fire onDropdownVisibleChange after filtering.
Labels: 🐛 Bug,help wanted,Inactive

- [x] I have searched the [issues](https://github.com/ant-design/ant-design/issues) of this repository and believe that this is not a duplicate.

### Reproduction link
[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/antd-reproduction-template-forked-iv2iv?file=/index.js)

### Steps to reproduce
Type into the input until the options all go away.

### What is expected?
The onDropdownVisibleChange logs to console each time it is called.  It should log false (closed) when the options go away.

### What is actually happening?
The onDropdownVisibleChange handler does not get called.

| Environment | Info |
|---|---|
| antd | 4.14.1 |
| React | 17.0.1 |
| System | Manjaro Linux 21.0.4 |
| Browser | Chrome 90.0.4430.212 |


<!-- generated by ant-design-issue-helper. DO NOT REMOVE -->
Repository: youtube-dl
Issue: Support WOW MSO
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.05.16. 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.05.16**
- [ ] I've checked that all provided URLs are alive and playable in a browser
- [ ] 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

## Description

<!--
Provide any additional information.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
-->

Please support WOW (Wide Open West) as an MSO provider. I've attempted to add it as a "generic" provider by simply adding an entry to adobepass.py, but I receive an error when parsing the page to post the username/password.

It seems the regex to find the POST URL is failing. I did find this on the login page if it is any help:

&lt;form id="main-form" method="POST" action="https://authentication.wowway.net/saml/module.php/authSynacor/login.php?AuthState=tonsofbase64encodeddatahere"&gt;

I'm not a regex expert (or even a novice) so I can't say what it might be choking on.
Repository: deno
Issue: Proxy configuration not used for websocket connections
Labels: bug,ext/websocket

Proxy configuration provided via environment variables seems not be used for websocket connections. This would however be very useful, especially in corporate environments where a proxy is in place.
Repository: rust
Issue: Tracking Issue for libtest's JUnit reporter
Labels: T-libs-api,A-libtest,C-tracking-issue

This is a tracking issue for libtest's JUnit reporter.

Add an alternative formatter to libtest. The formatter produces valid xml that later can be interpreted as JUnit report. Report can be consumed by Continuous Integration tools like Jenkins.

### Public API

Run test binary with `--format=junit` argument.

### Steps / History

- [x] Implementation: #84568 #86359
- [ ] Final commenting period (FCP)
- [ ] Stabilization PR

<!--
Once the feature has gone through a few release cycles and there are no
unresolved questions left, the feature might be ready for stabilization.

If this feature didn't go through the RFC process, a final commenting period
(FCP) is always needed before stabilization. This works as follows:

A library team member can kick off the stabilization process, at which point
the rfcbot will ask all the team members to verify they agree with
stabilization. Once enough members agree and there are no concerns, the final
commenting period begins: this issue will be marked as such and will be listed
in the next This Week in Rust newsletter. If no blocking concerns are raised in
that period of 10 days, a stabilzation PR can be opened by anyone.
-->

### Unresolved Questions

<!--
Include any open questions that need to be answered before the feature can be
stabilised. If multiple (unrelated) big questions come up, it can be a good idea
to open a separate issue for each, to make it easier to keep track of the
discussions.

It's useful to link any relevant discussions and conclusions (whether on GitHub,
Zulip, or the internals forum) here.
-->

- `timestamp` is required by schema, but every viewer/parser ignores it. Attribute is not set to avoid depending on chrono;
- Each test suite (doc tests, unit tests and each integration test) must be run separately. This due to a fact that from `libtest` perspective each one of them is a separate invocation. 
- `libtest` doesn't know what is the name of integration binary is being run, so in the report it just says `integration` for all of them.
- No test cases in src/test or otherwise validating output format correctness.
Repository: youtube-dl
Issue: Suggestion: Update install part of README
Labels: question

hi! Best install way i found in `youtube-dl.plugin.zsh` would be a good point for the INSTALL in the README, eg.:

debian way (buster/stable):
- `apt-get install zsh-antigen`
- source it in zshrc file (@see `/usr/share/docs/zsh-antigen/README.Debian`)
- start zsh or source rc again (eg: `source /usr/share/zsh-antigen/antigen.zsh`).
- `antigen bundle ytdl-org/youtube-dl`
- `youtube-dl [options] url`

youtube-dl package in debian is really old and dont work for all items (and testing tree do not work not perfectly).

cool solution for zsh lovers :-)
Repository: pytorch
Issue: MKL csr matmul issue
Labels: module: sparse,triaged,module: mkl

## 🚀 Feature
<!-- A clear and concise description of the feature proposal -->

## Motivation

I discovered a limitation in the current MKL implementation. It only works well (acceptable tolerance for output error) with square matrices. I was looking in deep to this issue and I found out that it could be a limitation of the MKL API. 

I used this [gist code](https://gist.github.com/aocsa/0606e833cd16a8bfb7d37a5fbb3a5b14) based on [this](https://github.com/baidu-research/DeepBench/blob/master/code/intel/spmm/spmm_bench.cpp) to test this behavior. 

As you can see there is not an acceptable output error (last column) when the matrices are squares and there is a not acceptable error when the matrices are not square:

```
             m   |   n  |   k  |    nnz   | time spmv  | perf spmv  |  error
sparse    [    10|    10|    10|         3| 2.83199e-06|   0.0197315|           0
sparse    [     4|     4|     4|         3| 2.77099e-06|  0.00806635|           0
sparse    [     6|     6|     6|         1| 2.79799e-06|  0.00399425|           0
sparse    [    20|    20|    20|        30| 5.80697e-06|    0.192456|           0
sparse    [   200|   200|   200|      2006| 5.28837e-05|     14.1309|   1.493e-06
sparse    [  2000|  2000|  2000|    199850|   0.0341477|     21.8023|  0.00919917
sparse    [    20|     1|    10|        12| 8.04476e-05| 0.000277842|           0
sparse    [   107|     1|   384|      2084| 3.14868e-05|    0.123282|           0
sparse    [  1008|     1|   184|      9350| 2.15189e-05|    0.809323|           0
sparse    [ 10752|     1|  3584|   1925372| 0.000159745|       22.45|    0.217587
sparse    [  7860|  6000|  2560|   1006470|    0.520181|     21.6236|   0.0550456
sparse    [ 10752|     1|  3584|   1927337| 0.000151101|     23.7585|    0.217443
sparse    [ 10752|     2|  3584|   1928639|  0.00027718|     25.9209|    0.275867
sparse    [ 10752|     4|  3584|   1927072| 0.000824986|     17.4037|    0.278116
sparse    [ 10752|  1500|  3584|   1926182|    0.181975|     29.5737|    0.251635
sparse    [ 10752|  3000|  3584|   1927537|    0.319327|     33.7302|    0.258285
sparse    [ 10752|  6000|  3584|   1925716|    0.648246|     33.1997|    0.226093
sparse    [  7680|     1|  2560|   1966992| 0.000147336|      24.867|    0.369858 
... 
 ``` 

cc @aocsa @nikitaved @pearu @mruberry
Repository: vscode
Issue: [json] show number of children in JSON arrays
Labels: feature-request,json

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->

This could be done either on hover or inline the way variable previews are shown while debugging. Screenshot what I'm referring to for hover with my mouse over the `[`:

<img width="520" alt="Screenshot 2021-05-21 at 2 34 03 PM" src="https://user-images.githubusercontent.com/8371943/119189518-c410ad80-ba41-11eb-936e-4e6e0a1563a5.png">
Repository: rust
Issue: Misleading diagnostic when type inference for `Box<dyn FnOnce()>` fails
Labels: A-diagnostics,T-compiler

Given the following code: [(playground link)](https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=2bfa7da9b7dd4223f15f246d6c57ccf4)

```rust
use std::marker::PhantomData;

struct Receiver<T> {
    _phantom: PhantomData<T>,
}

impl<T> Receiver<T> {
    fn new() -> Self {
        Self {
            _phantom: PhantomData,
        }
    }

    fn get(&self) -> T {
        unimplemented!()
    }
}

fn main() {
    let receiver: Receiver<Box<_>> = Receiver::new();
    let function = receiver.get();
    function();
    let _: Receiver<Box<dyn FnOnce()>> = receiver;
}
```

The current output is:

```
   Compiling playground v0.0.1 (/playground)
error[E0277]: expected a `Fn<()>` closure, found `dyn FnOnce()`
  --> src/main.rs:22:5
   |
22 |     function();
   |     ^^^^^^^^^^ expected an `Fn<()>` closure, found `dyn FnOnce()`
   |
   = help: the trait `Fn<()>` is not implemented for `dyn FnOnce()`
   = note: wrap the `dyn FnOnce()` in a closure with no arguments: `|| { /* code */ }`
   = note: required because of the requirements on the impl of `Fn<()>` for `Box<dyn FnOnce()>`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0277`.
error: could not compile `playground`

To learn more, run the command again with --verbose.
```

Ideally the output should look like:

```
   Compiling playground v0.0.1 (/playground)
error[E0282]: type annotations needed for `Receiver<Box<_>>`
  --> src/main.rs:20:19
   |
20 |     let receiver: Receiver<Box<_>> = Receiver::new();
   |         --------  ^^^^^^^^^^^^^^^^ cannot infer type
   |         |
   |         consider giving `receiver` the explicit type `Receiver<Box<_>>`, with the type parameters specified

error: aborting due to previous error

For more information about this error, try `rustc --explain E0282`.
error: could not compile `playground`

To learn more, run the command again with --verbose.
```
Removing the last line in `main` or removing the type annotation of `receiver` will give this output.
Repository: godot
Issue: ReflectionProbes don't work predictably in VR when rendering with GLES3
Labels: bug,topic:rendering,topic:xr,topic:3d

_Godot 3.3 Stable
Windows 10, GLES3, Windows Mixed Reality, running on GTX 1060_

Reflections via ReflectionProbes are not consistent with the viewport when running ARVR on GLES3.
![image](https://user-images.githubusercontent.com/75505811/119193229-3f418600-ba79-11eb-93df-858f1d20864d.png)

**Steps to reproduce:**
Using OpenVR addon, add the necessary script to set the Viewport to ARVR. Place MeshInstances and make a mesh's material highly reflective. Add a reflection probe.
Within the viewport, reflections of surrounding geometry look correct. When running in ARVR, the reflection will be dark and indistinct.
The ReflectionProbe is not completely absent in VR, as some ambient lighting effects seem to translate correctly.
I found reflections work properly with GLES2.
**Minimal Reproduction Project:**
[gdmrp reflectionprobe arvr.zip](https://github.com/godotengine/godot/files/6524946/gdmrp.reflectionprobe.arvr.zip)
Repository: flutter
Issue: editable_test.dart not font-hermetic on web
Labels: a: tests,team,engine,platform-web,P2,c: tech-debt,c: flake,team: skip-test,team-web,triaged-web

This test is checking for specific size of the Chinese characters, but our ahem.ttf font doesn't have them (according to fontdrop.info). This causes the browser to fallback to a local font, which can be different from one computer to another.

This causes HHH to fail, for example:

https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket.appspot.com/8846622841805053712/+/u/flutter_test_web_tests/stdout

Somehow the C++ engine is immune to this problem. Perhaps it also falls back to some font, but that fallback font is stable across machines.
Repository: rust
Issue: Potential missed optimization with mutable noalias
Labels: I-slow

https://godbolt.org/z/9TY68vcjq

In the above code the methods on the struct that owns the array are not SIMD optimized but the methods on struct which has a reference are SIMD optimized. 
On stable or with -Zmutable-noalias=off all methods are not SIMD optimized.

Is this a missed optimization or is there a real difference between owning the array and having a reference?
Repository: pytorch
Issue: C++ Extensions that use ninja should enable colors by default
Labels: module: cpp-extensions,triaged,enhancement

## 🚀 Feature

I've noticed that building a c++ extension results in colorless terminal output. This makes it hard to dig for errors (I embarrassingly spent 20 minutes locating an error once). 

## Motivation

Make it easier for people who don't know about build systems to debug build failures for their C++ extensions.

## Pitch

Somehow pass "-fdiagnostics-color=always" by default. Or add an option to C++ Extensions to enable/disable the color if there are any situations where color is undesireable.

## Alternatives

Better marketing of "-fdiagnostics-color=always"



cc @yf225 @glaringlee
Repository: flutter
Issue: Add web to plugin creation docs
Labels: d: api docs,platform-web,P2,a: plugins,team-web,triaged-web

See https://github.com/flutter/flutter/issues/79204 for details of what this should cover; this is the same but for web.

Since web is stable now, there no reason not to have this covered there.
Repository: flutter
Issue: Handle Android device being out of disk space more gracefully
Labels: platform-android,tool,a: quality,P2,team-android,triaged-android

```
ianh@burmese:~/dev/bug79063$ run --profile --purge-persistent-cache
Downloading Web SDK...                                           2,238ms
Running "flutter pub get" in bug79063...                           529ms
Launching lib/main.dart on Lenovo TB 8504F in profile mode...
Running Gradle task 'assembleProfile'...                           25.4s
✓  Built build/app/outputs/flutter-apk/app-profile.apk (9.9MB).
Installing build/app/outputs/flutter-apk/app.apk...                366ms
Error: ADB exited with exit code 1
Performing Streamed Install

adb: failed to install /home/ianh/dev/bug79063/build/app/outputs/flutter-apk/app.apk: 
Exception occurred while executing:
android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space
	at android.util.ExceptionUtils.wrap(ExceptionUtils.java:34)
	at com.android.server.pm.PackageInstallerService.createSession(PackageInstallerService.java:422)
	at com.android.server.pm.PackageManagerShellCommand.doCreateSession(PackageManagerShellCommand.java:1380)
	at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:201)
	at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:109)
	at android.os.ShellCommand.exec(ShellCommand.java:96)
	at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:23064)
	at android.os.Binder.shellCommand(Binder.java:594)
	at android.os.Binder.onTransact(Binder.java:492)
	at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2658)
	at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3961)
	at android.os.Binder.execTransact(Binder.java:697)
Caused by: java.io.IOException: Requested internal only, but not enough space
	at com.android.internal.content.PackageHelper.resolveInstallVolume(PackageHelper.java:499)
	at com.android.internal.content.PackageHelper.resolveInstallVolume(PackageHelper.java:417)
	at com.android.internal.content.PackageHelper.resolveInstallVolume(PackageHelper.java:432)
	at com.android.server.pm.PackageInstallerService.createSessionInternal(PackageInstallerService.java:511)
	at com.android.server.pm.PackageInstallerService.createSession(PackageInstallerService.java:420)
	... 10 more
Error running application on Lenovo TB 8504F.
ianh@burmese:~/dev/bug79063$
```

Seems like we should be able to recognize this error and handle it more gracefully.
Repository: TypeScript
Issue: Improving User Suite Reports
Labels: Infrastructure,Rescheduled

A few months back, @amcasey had put together some great infrastructure for detecting breaks introduced by TypeScript on a weekly basis. That infrastructure creates [new issues with a clean readable summary](https://github.com/microsoft/TypeScript/issues?q=is%3Aissue+NewError) for us to review every Monday.

We would like to get the same sort of printout for user test suites and possibly RWC ("real world code") test suites as well, which have the following properties:

* Lots of noise generated by build output to diff every single time.
* RWC test results seem opaque - you don't get feedback if they _pass_
Repository: go
Issue: database/sql: Export statistics about opened and closed prepared statements
Labels: NeedsInvestigation,FeatureRequest

Currently, the builtin database/sql package keeps track of the prepared statements that are open against the underlying database.  However, there is no way for consumers to query this data in order to see how many statements are open/closed.

The proposal here is to add two fields to the DB.Stats type, and to have the sql package track the number of open
statements.  Note that the number of open statements is distinct from the number of open connections.

I have proposed code-change here https://go-review.googlesource.com/c/go/+/322049 - naturally, the names of
these fields are changeable based on feedback.
Repository: pytorch
Issue: Type annotations for torch.jit.* decorators
Labels: oncall: jit

## 🚀 Feature
`torch.jit.ignore/export/script` do not have type annotations. Functions/methods annotated with these decorators lose effectively their type annotations.

## Motivation

Make mypy/pyright happy :)

## Pitch

I assume the annotations for `torch.jit.script` could look roughly like the following:

```py
from typing import overload, TypeVar, Union

T = TypeVar("T")

@overload
def script(model: torch.nn.Module) -> torch.jit.RecursiveScriptModule:
    ...

@overload
def script(model: T) -> T:
    ...

def script(model: Union[torch.nn.Module, T]) -> Union[torch.jit.RecursiveScriptModule, T]:
    # implementation
```

cc @gmagogsfm