sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: pytorch
Issue: torch::jit::Node::isNondeterministic() does not include aten::feature_dropout or inline kinds
Labels: oncall: jit

The method torch::jit::Node::isNondeterministic() should include "aten::feature_dropout" in nondeterministic_ops as well as inline versions of all the included ops.

cc @gmagogsfm
Repository: go
Issue: cmd/go: provide a way to test that benchmarks work without invalidating cache results
Labels: Thinking,NeedsInvestigation,FeatureRequest

In https://github.com/golang/go/issues/41824#issuecomment-707284339, @rsc wrote:

> The fact that CI systems can today opt in to running 1 iteration of benchmarks (using -benchtime=1x) but **do not** seems to me strong evidence that the Go command should not start doing it either.
> …
> As has been pointed out, CI systems and users have the ability to opt in even today, using -benchtime=1x. You could even set GOFLAGS=-benchtime=1x to force it into all your go test commands.

As an experiment I tried doing this for my own day-to-day work, and it was awful. It turns out that the `-benchtime=1x` causes test results not to be cached, which means that `GOFLAGS=-benchtime=1x` causes _every test_ to be re-run whenever `go test` is invoked, even if the source files haven't changed and even if the tests contain no actual benchmarks.

Invalidating the test cache is probably the right behavior _when `-benchtime` is actually being used for benchmarking_ but is entirely inappropriate when the reason for setting the `-benchtime` flag is to _test_ that the benchmarks continue to run successfully (which was the point of #41824 to begin with).

This issue tracks the need for “testing that benchmarks still work” without also invalidating cache results.

CC @jayconrod @matloob
Repository: youtube-dl
Issue: Requesting site support for www.epicon.in
Labels: site-support-request

## Checklist


- [x] I'm reporting a new site support request
- [x] I've verified that I'm running youtube-dl version **2021.02.22**
- [x] 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


## Example URLs

Original Site : https://www.epicon.in/

Url of a video : https://www.epicon.in/en/tv-shows/rakkt/season-1/s1-e1-narayan-rao-peshwa?autostart=true

## Description

I am requesting support for https://www.epicon.in I have tried to download a small portion of the video with youtube-dl and it worked. Thus suggesting for full support of this site. Although anyone can view the video on their site without registration I can't determine wether it is violating any copyright or not. So you have to check it yourself. In case it is geo-restricted the country is India.
here is the command and url used and its downloading process

youtube-dl https://epiconvod-mmd-cust.lldns.net/content/2017/8/5950b6871d41c86c79000277_playlist.smil/5950b6871d41c86c79000277_playlist-audio=64003-video=192000-7.ts?s=1612174728&e=1612176528&h=10f39b20ec8b48b376a894e26e3fc765
[generic] 5950b6871d41c86c79000277_playlist-audio=64003-video=192000-7: Requesting header
WARNING: There's no description to write.
WARNING: There are no annotations to write.
[info] Writing video description metadata as JSON to: 5950b6871d41c86c79000277_playlist-audio=64003-video=192000-7-5950b6871d41c86c79000277_playlist-audio=64003-video=192000-7-NA-NA-NA.info.json
[download] Destination: 5950b6871d41c86c79000277_playlist-audio=64003-video=192000-7-5950b6871d41c86c79000277_playlist-audio=64003-video=192000-7-NA-NA-NA.ts
[download] 100% of 479.18KiB in 00:30
[ffmpeg] Adding metadata to '5950b6871d41c86c79000277_playlist-audio=64003-video=192000-7-5950b6871d41c86c79000277_playlist-audio=64003-video=192000-7-NA-NA-NA.ts'
[ffmpeg] Subtitles can only be embedded in mp4, webm or mkv files
[embedthumbnail] There aren't any thumbnails to embed
Repository: vscode
Issue: Move Line Up/Down alters selection
Labels: bug,typescript,javascript,editor-autoindent

vscode 1.53.2

Code (works with JS or any other language where `{` increases indentation level):

```js
foo;

foo: {
}
```

Repro:

<sup>~~put the cursor at the beginning of the file and hit shift+⬇⬇ then alt+⬇⬆~~</sup>

1. select 'foo;' + 2 newlines:
```js
/**/foo;

/**/foo: {
}
```
2. `editor.action.moveLinesDownAction`
3. `editor.action.moveLinesUpAction`

Result:

selection now includes an extra character:

```js
/**/foo;

f/**/oo: {
}
```
Repository: rust
Issue: Compiler using over 20GiB memory
Labels: T-compiler,I-compilemem,C-bug,E-needs-mcve

I have a project where `cargo build` runs for about 5 minutes before spitting out:

```
error: could not compile `boolsatr`

Caused by:
  process didn't exit successfully: `rustc --crate-name boolsatr --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=255257b6ec403593 -C extra-filename=-255257b6ec403593 --out-dir /home/david/projects/boolsatr/target/debug/deps -C incremental=/home/david/projects/boolsatr/target/debug/incremental -L dependency=/home/david/projects/boolsatr/target/debug/deps --extern dc2=/home/david/projects/boolsatr/target/debug/deps/libdc2-2d8e237aaa1a2253.rlib --extern lazy_fields=/home/david/projects/boolsatr/target/debug/deps/liblazy_fields-448c098331ae6c36.rlib --extern rand=/home/david/projects/boolsatr/target/debug/deps/librand-e3fc23702a4e7632.rlib --extern rand_pcg=/home/david/projects/boolsatr/target/debug/deps/librand_pcg-8bccd6915bda7571.rlib` (signal: 9, SIGKILL: kill)
The terminal process "/bin/bash '-c', 'cargo build'" terminated with exit code: 101.
```
(`cargo check` runs without issue)

I assume the compiler's getting stuck in a loop somewhere and `cargo` is killing it after some timeout, but to produce a MWE I need some idea of which bit of code is causing it. How can I figure this out?

### Meta
<!--
If you're using the stable version of the compiler, you should also check if the
bug also exists in the beta or nightly versions.
-->

`rustc --version --verbose`:
```
rustc 1.52.0-nightly (07194ffcd 2021-02-10)
binary: rustc
commit-hash: 07194ffcd25b0871ce560b9f702e52db27ac9f77
commit-date: 2021-02-10
host: x86_64-unknown-linux-gnu
release: 1.52.0-nightly
LLVM version: 11.0.1
```

<!--
Include a backtrace in the code block by setting `RUST_BACKTRACE=1` in your
environment. E.g. `RUST_BACKTRACE=1 cargo build`.
-->
Adding `RUST_BACKTRACE=1` doesn't change the error message
</details>


<!-- TRIAGEBOT_START -->

<!-- TRIAGEBOT_ASSIGN_START -->

<!-- TRIAGEBOT_ASSIGN_DATA_START$${"user":null}$$TRIAGEBOT_ASSIGN_DATA_END -->

<!-- TRIAGEBOT_ASSIGN_END -->
<!-- TRIAGEBOT_END -->
Repository: PowerToys
Issue: [PowerRename, BugReportTool]
Labels: Product-PowerRename,Area-Bug Report Tool

Add logging to PowerRename and include it in the Bug Report.
Repository: rust
Issue: Request: rustdoc option to merge impl blocks in the HTML output
Labels: T-rustdoc,C-feature-request

If you have a type with two impl blocks, like this:
```rust
struct Foo;

impl Foo {
  pub fn this_will_panic(self) -> ! { todo!() }
}

impl Foo {
  pub fn do_that_brain_thing(&self) -> &'static str { "i already did" }
}
```

Then in the generated output from rustdoc, you'll see two impl blocks in the methods section of the struct's docs. Each method will be in its own impl block.

What I would like is a flag you can pass to rustdoc to have it merge all the impl blocks and just present the methods together. That way the public docs change less when crate-internal reorganization happens.

Obviously impl blocks with differing generic bounds wouldn't be mergable (eg: `impl Foo<u8>` vs `impl<T> Foo<T>`), just when the bounds match.
Repository: pytorch
Issue: Torchaudio 0.8.0.dev nightly requires torch 1.9.0.dev which is missing
Labels: module: build,triaged

## 🐛 Bug

When pip installing torchaudio nightly, it complains requiring torch==1.9.0dev but only finds torch==1.8.0.dev  . I'm installing nightly because I posses a 3090  and it seems to me we need at least torch 1.8.0 to get it work with a 3090.

Steps to reproduce the behavior:

`python3 -m pip install --pre torch torchvision -f https://download.pytorch.org/whl/nightly/cu110/torch_nightly.html -U`

It raises :

```
ERROR: torchaudio 0.8.0.dev20210222 has requirement torch==1.9.0.dev20210222, but you'll have torch 1.8.0.dev20210208+cu110 which is incompatible.
```

Indeed, it seems to me the torch 1.9.0dev20210222 is not on https://download.pytorch.org/whl/nightly/cu110/torch_nightly.html


cc @malfet @seemethere @walterddr
Repository: terminal
Issue: CommandPalette's keyboard accelerators not read properly sometimes
Labels: Help Wanted,Issue-Bug,Area-Accessibility,Product-Terminal,Priority-3,Area-CmdPal

# Environment

WT version: after #9234 merges

# Steps to reproduce

1. open command palette
2. Navigate focus to a command with <kbd>ctrl+-</kbd> keyboard accelerator

# Expected behavior

screen reader reads "control minus"

# Actual behavior

screen reader reads "control plus"

# Suggested approach

https://docs.microsoft.com/en-us/windows/uwp/design/input/keyboard-accelerators

Maybe we need to create `KeyboardAccelerator` objects from the strings we get? This just sounds like the correct approach tbh.
Repository: godot
Issue: Incorrect mouse click priority for OptionButton's drop down menu
Labels: bug,confirmed,topic:gui

**Godot version:**
3.2.3

**OS/device including version:**
Ubuntu 20.10, replicated by a friend on Windows 8.1

**Issue description:**
Functioning normally, an OptionButton opens a PopupMenu of selectable items that intercepts mouse clicks. However, if the OptionButton itself is a child of a Popup, every sibling Control below it on the node tree will catch clicks before the drop down menu despite being drawn under it. Attempting to select an item can have the undesirable results seen below:
![OptionButton](https://user-images.githubusercontent.com/75822970/108745022-3ab01480-7500-11eb-8f9b-c14249fd9d9e.png)

It's inconvenient when trying to add OptionButtons to a Popup inheritor like WindowDialog. A cheap workaround is to simply reverse the order of Controls in the node tree, but if the OptionButton is low enough on screen its PopupMenu will extend upward and cause the problem anyway.

**Steps to reproduce:**
Make an OptionButton that is:

1. A child of a Popup
2. Positioned so its menu overlaps a clickable Control in that Popup
3. Above that Control in the node tree

**Minimal reproduction project:**
[ButtonOption.zip](https://github.com/godotengine/godot/files/6023855/ButtonOption.zip)
Repository: pytorch
Issue: Enable timed barrier in c10d
Labels: oncall: distributed,module: c10d

## 🚀 Feature
`barrier()` is a useful tool especially in debugging scenarios where we want to ensure all ranks participating in distributed training have reached a certain point without error/hangs. However, users cannot pass in a timeout to barrier and barrier always uses the default timeout the process group was initialized with, which can be quite large, increasing the amount of time it takes to report errors. 

## Motivation

For building torch_distributed_debug (https://github.com/pytorch/pytorch/issues/46434), this timed barrier would be useful, we also have a few internal use cases simulating a timed barrier (with send/recv), so it would be useful there as well. 

## Pitch
Allow `options` to be passed into barrier similar to: https://github.com/pytorch/pytorch/issues/50295. Alternatively, we could just allow a timedelta argument but the options struct will allow us to easily add more arguments later. 


cc @pietern @mrshenli @pritamdamania87 @zhaojuanmao @satgera @rohan-varma @gqchen @aazzolini @osalpekar @jiayisuse @agolynski @SciPioneer @H-Huang @mrzzd @cbalioglu
Repository: flutter
Issue: widget for overwriting apps localizations
Labels: c: new feature,framework,a: internationalization,c: proposal,P3,team-framework,triaged-framework

## Use case
Setting different localizations for a specific part of the application. allowing for multiple .arb language files.

## Proposal

We always split our application into multiple modules (packages). We'd really like the ability to let every package have their own localization handling. splitting up your apps into modules but then having to declare all the text in the apps core really defeats it purpose. ideally it would be something where we could start every package with a `MaterialApp` like widget that lets us set our localizationsDelegates and  supportedLocales. These would override any higher level localisations if duplicates exist.

## example
```dart
    LocalizationManager(
        localizationsDelegates: [//delegates],
        supportedLocales: [//locales],
        child: ...
    );
```
Repository: go
Issue: crypto/tls: support kernel-provided TLS
Labels: Proposal,Proposal-Accepted,Proposal-Crypto

Lots of background and a implementation, albeit from 3+ years ago: https://blog.filippo.io/playing-with-kernel-tls-in-linux-4-13-and-go/

Basically, Linux now supports handling TLS encryption in the kernel. The primary benefit here is the possibility of `sendfile`/`splice` to work with TLS. Currently, we need to choose between TLS and `splice` (or a custom TLS implementation, I suppose).

It would be great to have first class support in go for this.
Repository: angular
Issue: Forms: more granular async validator subscriptions in AbstractControl-based classes
Labels: feature,area: forms,feature: in backlog

Currently all async validators in AbstractControl-based classes are merged into a single validator function and subscribe/unsubscribe operation happens for that validator function. This is causing issues when a control has its own async validators + some async validators are added by directives (while constructing a view). When an element which holds a directive is removed from the view (for ex. it has an *ngIf on it), we clear the list of validators attached to a control, but if there is a running async validation, it does not get cancelled. There is a PR #40915 that resolves the issue for the cases when only view validators are applied to a control (and there are no other async validators present), but we should rework the subscription mechanisms in AbstractControl class to be more granular to allow cancelling subscription for individual validators. Additional context can be found in PR #40915.
Repository: godot
Issue: C# StackOverflowException does not load in VS Code.
Labels: bug,topic:editor,needs testing,topic:dotnet

<!-- Please search existing issues for potential duplicates before filing yours:
https://github.com/godotengine/godot/issues?q=is%3Aissue
-->

**Godot version:**
3.2.3-mono


**OS/device including version:**
Windows 10


**Issue description:**
Found out about this when I was making my own minesweeper project. I decided to use a signal to propagate the revealing of areas without mines. However, as there was a mistake in the code, the revealing function got called recursively infinitely. Debugging that led me to finding this bug. It doesn't display the Exception name in VS Code or in Godot Editor.

![Code_2021-02-22_21-43-31](https://user-images.githubusercontent.com/22374647/108759924-0bc88b80-755e-11eb-8ebd-ac574b752573.png)
![2021-02-22_21-43-02](https://user-images.githubusercontent.com/22374647/108759932-0ff4a900-755e-11eb-8dee-fc17a7580411.png)



**Steps to reproduce:**
Attach a script to any node, declare a signal, connect the signal to the node and make a function the signal will call, in the function place EmitSignal("signal name") and finally emit the signal in ready function.

**Minimal reproduction project:**
[TestProject.zip](https://github.com/godotengine/godot/files/6024692/TestProject.zip)
Repository: angular
Issue: Animating opacity on :enter doesn't work with a video element that is playing
Labels: area: animations,P5


# 🐞 bug report

### Affected Package

@angular/animations?

### Is this a regression?

Not sure / not tested

### Description

Animating opacity and translateX between two routes works fine except when one of the components has a video element playing. The video appears directly on :enter but animates on :leave.

## 🔬 Minimal Reproduction

Autoplay enabled so :enter opacity animation doesn't work. Switch to the second video element in src/app/two/two.component.html and have a look at the animation again, now it works.

https://angular-animate-video.stackblitz.io/
https://stackblitz.com/edit/angular-animate-video?file=src/app/two/two.component.html

## 🔥 Exception or Error

No Exception or Error

## 🌍  Your Environment

**Angular Version:**
<pre><code>
Angular CLI: 11.0.7
Node: 12.20.1
OS: darwin x64

Angular: 11.0.9
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Ivy Workspace: Yes

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1100.7
@angular-devkit/build-angular   0.1100.7
@angular-devkit/core            11.0.7
@angular-devkit/schematics      11.0.7
@angular/cli                    11.0.7
@schematics/angular             11.0.7
@schematics/update              0.1100.7
rxjs                            6.6.3
typescript                      4.0.5
</code></pre>
Repository: TypeScript
Issue: Add semantic highlighting type for  **aliased** import types in JS/TS
Labels: Suggestion,Awaiting More Feedback

*TS Template added by @mjbvz*

**TypeScript Version**: 4.1.5

**Search Terms**
- semantic highlight
- semantic tokens
- encodedSemanticClassifications

---

<!-- ⚠️⚠️ 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. -->

I feel it would be beneficial to be able to stylise aliases differently from normal types when using `import as`. A different style would allow the developer to see, at a glance, that the name is non-standard and has been modified in the local scope.

I often use aliases both for external libs and to disambiguate names from my local code (I use a folder/module namespacing method of file organisation for simplicity). 

```ts
import { Formatter as RedisErrorFormatter } from 'lib/Redis/Client/Error/Formatter';
import { Client as RedisClient } from 'redis';
import { MongoClient } from 'mongodb';

// ...lots of code so imports are not visible...

RedisClient.registerFormatter(RedisErrorFormatter);
MongoClient.connect();
```

In the above example, `RedisClient` and `RedisErrorFormatter` would have the option to be highlighted differently, so that the fact that they were aliased is easy to recognise, without having to inspect the imports.
Repository: go
Issue: cmd/internal/moddeps: confusing error message when difference is due to a "replace" directive
Labels: Testing,help wanted,NeedsInvestigation

On [CL 295150 Patchset 2](https://go-review.googlesource.com/c/go/+/295150/2), I suspected that the TryBots would fail due to the `replace` directive, but I wanted to see what would happen anyway.

`TestDependencyVersionsConsistent` did indeed fail as expected, but the last error in the output is very weird:

```
--- FAIL: TestDependencyVersionsConsistent (0.00s)
    moddeps_test.go:361: cannot check consistency for filesystem-local replacement in module cmd (/tmp/workdir/go/src/cmd):
        # golang.org/x/mod v0.4.1 => /usr/local/google/home/bcmills/x/mod
    moddeps_test.go:379: Modules within GOROOT require different versions of golang.org/x/mod.
    moddeps_test.go:391: cmd	requires v0.4.1 => /usr/local/google/home/bcmills/x/mod
    moddeps_test.go:391: cmd	requires =>
```

The correct reason for the failure is the one reported at line 361 (`cannot check consistency for filesystem-local replacement`).

However, the failure also includes an extraneous line `cmd	requires =>`, which is quite confusing.
Repository: godot
Issue: Export Windows Desktop create bad exe on gitlab docker image
Labels: bug,topic:editor,topic:porting,needs testing,topic:dotnet

<!-- Please search existing issues for potential duplicates before filing yours:
https://github.com/godotengine/godot/issues?q=is%3Aissue
-->

**Godot version:**
<!-- Specify commit hash if using non-official build. -->
3.2.3


**OS/device including version:**
<!-- Specify GPU model, drivers, and the backend (GLES2, GLES3, Vulkan) if graphics-related. -->
Windows for the valid exporting exe, 

**Issue description:**
when I run the godot export for windows on my windows pc, everything is ok : I get a exe that runs !
whereas the artefact exe from gitlab creates an exe that fails : I can open the exe, I can see the first scene, and that's it ...


**Steps to reproduce:**
https://hub.docker.com/repository/docker/evanboissonnot/godot-mono

Here the gitlab yml

image: evanboissonnot/godot-mono

stages:
  - export
  - deploy

variables:
  EXPORT_NAME: synale-memories-beta

before_script:
  - echo $CI_PROJECT_DIR
  - mkdir -v -p $CI_PROJECT_DIR/build

windows:
  stage: export
  script:
    - godot -v --path $CI_PROJECT_DIR/v0/Motor --export "Windows Desktop" $CI_PROJECT_DIR/build/$EXPORT_NAME.exe
  artifacts:
    name: $EXPORT_NAME-$CI_JOB_NAME
    paths:
      - $CI_PROJECT_DIR/build
Repository: go
Issue: x/tools/gopls: reuse named imports from other packages in the current module
Labels: FeatureRequest,gopls,Tools,gopls/imports

Take the following dummy module with two simple Go files:

```
-- go.mod --
module test

go 1.14
-- foo/foo.go --
package main

import strs "strings"

var _ = strs.Count
-- bar/bar.go --
package main

var _ = strs.Builder
```

If I open both Go files with vim+govim+gopls and save, I would expect `bar.go` to gain `import strs "strings"`, mimicking the other package in the same module. This works fine if both files are in the same package, but not if they are in different packages.

Assuming that gopls already collects information about all packages in the current main module, I think it should also be able to pick up named imports from other packages to try to be more helpful when adding imports.

In particular, this came up while writing tests in a new package with `import qt "github.com/frankban/quicktest"`.

cc @heschik @stamblerre @myitcv @danp
Repository: pytorch
Issue: Add slicing to distributions
Labels: module: distributions,triaged,enhancement

## 🚀 Feature
When `Distribution` is batched, it should support slicing, returning new `Distribution` with appropriate parameters.

## Motivation
I need to separate batched distributions in my code, currently I have to write custom code for each class.

## Pitch

e.g. for `Normal` distribution:
```python
from torch.distributions.normal import Normal
import torch

a = Normal(torch.zeros(32), torch.ones(32))

a_1 = a[:16]
a_1 == Normal(torch.zeros(16), torch.ones(16))
```

## Alternatives

N/A

## Additional context

N/A

cc @fritzo @neerajprad @alicanb @vishwakftw @nikitaved
Repository: pytorch
Issue: CUDA `linalg.norm` matrix order +/-2 and nuclear norm for extreme values may be incorrect
Labels: high priority,module: cuda,triaged,module: NaNs and Infs,module: linear algebra

PR #48436 broke some of the extreme value behavior for `linalg.norm`, when`svd` is called internally: https://github.com/pytorch/pytorch/pull/48436#issuecomment-741149670

cc @ezyang @gchanan @zou3519 @bdhirsh @jbschlosser @ngimel @jianyuh @nikitaved @pearu @mruberry @walterddr @IvanYashchuk @xwang233 @Lezcano @anjali411 @heitorschueroff