sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: [Accessibility] Three finger scrolling does not announce new content 
Labels: platform-ios,framework,a: accessibility,customer: money (g3),P2,team-ios,triaged-ios

b/166078444

On iOS, when voiceover is on, swiping with three fingers will scroll a list but won't announce the new content.

The expected behavior is to announce the new content.
http://rcll/gGOBtiISOHpYegP2VDqs8O/c5mHNexqXT3BpPV9xJAwBV [internal only]

Comparison with native list:
http://rcll/gGOBtiISOHpYegP2VDqs8O/d2RkZZDhUx1QdMFfdpdXEI [internal only]
Repository: pytorch
Issue: PackedSequence objects that are created within jit.script are not PackedSequence
Labels: oncall: jit,TSRootCause:InvalidCustomClass,TSUsability

## 🐛 Bug

`PackedSequence` objects that are created within `jit.script` are not `PackedSequence`

## To Reproduce

Steps to reproduce the behavior:

```python
import torch
from torch import jit
from torch.nn.utils.rnn import PackedSequence, pack_sequence


def foo(pack: PackedSequence) -> PackedSequence:
    return PackedSequence(
        data=pack.data,
        batch_sizes=pack.batch_sizes,
        sorted_indices=pack.sorted_indices,
        unsorted_indices=pack.unsorted_indices,
    )


@jit.script
def bar(pack: PackedSequence) -> PackedSequence:
    return PackedSequence(
        data=pack.data,
        batch_sizes=pack.batch_sizes,
        sorted_indices=pack.sorted_indices,
        unsorted_indices=pack.unsorted_indices,
    )


x = pack_sequence([
    torch.rand(5),
    torch.rand(2),
    torch.rand(3),
], enforce_sorted=False)
y = foo(x)
z = bar(x)

print(f'isinstance(x, PackedSequence) => {isinstance(x, PackedSequence)}')
print(f'isinstance(y, PackedSequence) => {isinstance(y, PackedSequence)}')
print(f'isinstance(z, PackedSequence) => {isinstance(z, PackedSequence)}')

# isinstance(x, PackedSequence) => True
# isinstance(y, PackedSequence) => True
# isinstance(z, PackedSequence) => False
```

## Expected behavior

```python
# isinstance(x, PackedSequence) => True
# isinstance(y, PackedSequence) => True
# isinstance(z, PackedSequence) => True
```

## Environment

```bash
Collecting environment information...
PyTorch version: 1.6.0
Is debug build: No
CUDA used to build PyTorch: None

OS: Mac OSX 10.15.6
GCC version: Could not collect
CMake version: version 3.16.5

Python version: 3.7
Is CUDA available: No
CUDA runtime version: No CUDA
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA

Versions of relevant libraries:
[pip3] botorch==0.1.4
[pip3] gpytorch==0.3.6
[pip3] libtorchcrf==0.1.0
[pip3] numpy==1.19.1
[pip3] numpydoc==0.9.1
[pip3] pytorch-crf==0.7.2
[pip3] pytorch-partial-crf==0.1.2
[pip3] pytorch-pretrained-bert==0.6.2
[pip3] pytorch-transformers==1.1.0
[pip3] torch==1.6.0
[pip3] torch-scatter==2.0.5
[pip3] torch-struct==0.4
[pip3] torchfile==0.1.0
[pip3] torchfunc==0.1.1
[pip3] torchtext==0.4.0
[pip3] torchvision==0.6.1
[conda] Could not collect
```

cc @gmagogsfm
Repository: rust
Issue: Undocumented soundness fix between 1.34 and 1.35
Labels: A-borrow-checker,T-compiler,ICEBreaker-Cleanup-Crew

I compiled a rather old project of mine for the first time in quite a while and was surprised that it no longer compiled on stable, which it did way back in 1.34.

Non-minimized regression demo: https://rust.godbolt.org/z/f9n6h8

The core of the problem is this bit of code:
```rust
        if x == y {
            return false;
        }
        let [x, y] = unsafe {
            let x: *mut _ = &mut self.0.get_unchecked_mut(x);
            let y: *mut _ = &mut self.0.get_unchecked_mut(y);
            debug_assert_ne!(x, y);
            [&mut *x, &mut *y]
        };
```

It turns out that it was always wrong -- I meant to get a `*mut Entry`, not a `*mut &mut Entry` -- so I think this is probably an allowed breaking change?

But it's not documented in the [release notes for 1.35](https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1350-2019-05-23), which surprised me.

It's not obvious to me exactly what got fixed here.  Is a temporary lifetime different, or is borrowck just detecting something it didn't used to?  (Both examples are on edition 2018, so I think MIR borrowck?)
Repository: opencv
Issue: dnn::Net::forward(): Reuse outputBlobs
Labels: feature,priority: low,category: dnn

I just have one question regarding `cv::dnn::Net::forward()`. Is there a plan to support reusing outputBlobs across multiple calls to `forward()` (or is it even possible)?
Repository: pytorch
Issue: Insert at specific index/key in nn.Sequential
Labels: module: nn,triaged,enhancement

## 🚀 Feature
It would be great if we can insert a module in a specific position inside a `nn.Sequential`. This allows for more customization. For example. Assuming somebody provides me this `block`

```python
block = nn.Sequential(OrderedDict({ 
    'conv1' : nn.Conv2d(32, 64, kernel_size=3),
    'act1': nn.ReLU(),
    'conv2': nn.Conv2d(64, 128, kernel_size=3),
    'act2': nn.ReLU(),

}))
```

Maybe I want to add batchnorm. 

```python
#proposed api
block.insert(name='bn', module=nn.Batchnorm2d(64), after='conv1')
```

## Motivation

Usually, in CV, we want to change premade components, by directly insert a module inside another we can write less code and have better customization.


Stay safe!

Cheers,

Francesco



cc @albanD @mruberry
Repository: terminal
Issue: Vanishing cursor and prints to wrong lines
Labels: Area-Output,Issue-Bug,Product-Terminal,Priority-2

# Environment

```none
Windows build number: Microsoft Windows [Version 10.0.19041.450]
Windows Terminal version: 1.2.2381.0
```

# Steps to reproduce

Run this sample Python script:
```python
import curses

def main(window):
        _, width = window.getmaxyx()
        window.getkey()
        window.addstr(0, 0, '-' * width)
        window.getkey()
        window.addstr(2, 0, '-' * (width - 1))
        window.getkey()
        window.addstr(4, 0, '-' * width)
        window.move(5, 0)
        window.getkey()
        window.addstr(6, 0, '-' * width)
        window.move(7, 1)
        window.getkey()

curses.wrapper(main)
```

# Expected behavior

The script prints a bunch of lines made up of dashes. The first, third and fourth span the entire width of the terminal, the second is one character short. After each print of a line, the cursor should be visible. For the first and second lines, it should be right after the line (wrapped to the second row in case of the first one). For the third and fourth, the cursor is manually moved to the next row.

![cmd](https://i.imgur.com/WXycWCZ.png)

# Actual behavior

Using Windows Terminal, the cursor does not show after printing the first line. It does after printing the second. It again does not after printing the third, and does show again after printing the fourth and last. Additionally, the lines are printed to row 0, 1, 4 and 5, instead of the expected 0, 2, 4 and 6.

![Windows Terminal](https://i.imgur.com/gAJkKgn.png)

# Additional info

This one is _weird_. Originally I only wanted to file a bug for the vanishing cursor. When constructing some sample script, I also ran into the issue where successive prints also ended up on the completely wrong lines. So the cursor seems to vanish when printing _just_ as many characters to fill the terminal's width, so that the cursor has to wrap to the next line. Printing one less or one more does not make the cursor vanish. Manually moving it to the first column after printing such a full line will also not fix this, but moving it to the second column will show it again. And for some reason, even though I provide both `y` and `x` (in that order) to `addstr` in my sample script, Windows Terminal will not print these strings to the correct rows/lines.
Repository: youtube-dl
Issue: radio.co
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.07.28. 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.07.28**
- [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.
-->

- https://embed.radio.co/player/b7037a4.html?popout


## Description

<!--
Provide any additional information.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
-->

endless audio streams
Repository: go
Issue: encoding/json: Unmarshaler breaks DisallowUnknownFields
Labels: NeedsInvestigation

<!--
Please answer these questions before submitting your issue. Thanks!
For questions please use one of our forums: https://github.com/golang/go/wiki/Questions
-->

### What version of Go are you using (`go version`)?

<pre>
$ go version
go version go1.15rc1 linux/amd64
</pre>

### Does this issue reproduce with the latest release?
yes


### 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/alvaro/.gocache"
GOENV="/home/alvaro/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/alvaro/git/golang/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/alvaro/git/golang"
GOPRIVATE=""
GOPROXY="direct"
GOROOT="/usr/local/go"
GOSUMDB="off"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
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-build855135854=/tmp/go-build -gno-record-gcc-switches"

</pre>


</details>

### What did you do?

Built a custom `json.Unmarshaler` to default a config file, then used a `json.Decoder` with `DisallowUnknownFields`  to unmarshal a json representation that had an additional, unknown field. I expected that to fail but it didn't.

<!--
If possible, provide a recipe for reproducing the error.
A complete runnable program is good.
A link on play.golang.org is best.
-->

https://play.golang.org/p/8cEJU-Y0-9L



### What did you expect to see?

An error, pointing out the unknown, additional field in the json document



### What did you see instead?

No error
Repository: godot
Issue: Error listening on port 6007 after deploying once on Android and closing the game on the mobile device
Labels: bug,platform:android,topic:editor,confirmed,topic:export

**Godot version: 3.2.2 stable mono**

**Issue description:**
Everytime when I launch an android debug build with custom build enabled direct to my smartphone and/or virtual test device godot can no longer connect to port 6007 if I deploy a second time. Due to this I get no prints or debug informations.

On 2nd build also play button, webbuild and such builds won't produce any prints or debug informations with same error.

I have to restart my computer to get rid of the blocked port. If I launch direct to android again I have to restart again.

**Error:** "error listening on port 6007".

_Even if I kill the pid sitting on this port the problem won't vanish._


**Steps to reproduce:**
Build a project with custom build checked per direct deploy to any android device. Do it again and the error appears.

**Minimal reproduction project:**
simple 2d scene with custom build checked for android.
Repository: rust
Issue: Current implementation of `#[doc(spotlight)]` doesn't handle any type aliases
Labels: T-rustdoc,C-bug,requires-nightly,A-rustdoc-ui,T-rustdoc-frontend

The current implementation of `#[doc(spotlight)]` (tracking issue #45040) doesn't work with any type aliases (`Self` inclided):
```rust
#![feature(doc_spotlight)]

impl Spotlighted {
    // doesn't work because of aliases
    pub fn a() -> Self { unimplemented!() }
    pub fn b() -> <Self as Trait>::Assoc { unimplemented!() }    
    pub fn c() -> Alias { unimplemented!() }

    // works 
    pub fn the_only_that_works() -> Spotlighted { unimplemented!() }	
}

pub trait Trait {
    type Assoc: Spotlight;

    // doesn't show spotlight although Assoc has bound
    fn test() -> Self::Assoc { unimplemented!() }
}

#[doc(spotlight)]
pub trait Spotlight {}

pub struct Spotlighted;

impl Spotlight for Spotlighted {}

impl Trait for Spotlighted {
    type Assoc = Self;
}

pub type Alias = Spotlighted;
```
![image](https://user-images.githubusercontent.com/38225716/91743675-da7b8e00-ebc0-11ea-81fe-f9c3933e0626.png)
![image](https://user-images.githubusercontent.com/38225716/91743731-f121e500-ebc0-11ea-9515-112188b20693.png)
(`cargo 1.47.0-nightly (51b66125b 2020-08-19)`)
Repository: flutter
Issue: Make it easy to use C# for Windows plugins
Labels: platform-windows,c: proposal,a: desktop,P2,team-windows,triaged-windows

The primary language for Windows plugins is C++, since we don't want to force developers to take on the managed language overhead if they don't want to, but we should support C# since it's widely used in modern Windows development.

There are at least two levels to this:
- Minimal: Get loading and calling into a C# DLL working (it [currently doesn't](https://github.com/google/flutter-desktop-embedding/issues/531#issuecomment-654443486)), and make a plugin template option that has that pre-configured. In this model, all the actual channel logic (extracting arguments, building responses, etc) still has to be written in C++, which is not ideal.
- Complete: Implement all the high-level channel constructs again in C#, and have the C code be a simple passthrough to C#. In this model, developers should never need to modify non-C# code.
Repository: scrcpy
Issue: Change keyboard layout
Labels: keyboard

I've went through some of the previously reported similar issues, but my request is a bit different - at least I think so.

I wish changing the keyboard layout on the PC would have an effect on the screen copied android phone. At the moment I have to close scrcpy, change the keyboard layout and start scrcpy again to make such a change. I am not sure whether it is related to SDL. All the 'special' characters appears on the phone. 

**Describe the solution you'd like**
Changing the keyboard layout on the PC -- for example Alt+Shift --- would change the text in scrcpy accordingly.

Is it already implemented somehow? Or if not, is there any hope that it can be ironed in the program (or in the libs it is using)? I would be grateful for this little feature.
Repository: rust
Issue: parser error hint: generic type parameters do not need dereferences
Labels: C-enhancement,A-diagnostics,A-parser,P-low,T-compiler

I tried this code:

```rs
fn size<*const T>(_v: *const T) {
    println!("{:?}", std::mem::size_of::<T>());
}
size(0 as *const u8);
```

I expected to see this happen: 
```
| expected one of `#`, `>`, `const`, identifier, or lifetime. function generic type parameters `<>` do not need dereferences.
= help: For a dereferenced type use parameter `<T>`, dereferenced type `T`, and pointer type `*const T` or `*mut T` as appropriate
```

Instead, this happened:
```| expected one of `#`, `>`, `const`, identifier, or lifetime```

### Meta
`rustc --version --verbose`:
```
rustc 1.48.0-nightly (d006f5734 2020-08-28)
binary: rustc
commit-hash: d006f5734f49625c34d6fc33bf6b9967243abca8
commit-date: 2020-08-28
host: i686-pc-windows-msvc
release: 1.48.0-nightly
LLVM version: 11.0
```
Repository: youtube-dl
Issue: Add support for FuboTV as AdobePass provider
Labels: 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.07.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Search the bugtracker for similar feature 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 feature request
- [x] I've verified that I'm running youtube-dl version **2020.07.28**
- [x] I've searched the bugtracker for similar feature requests including closed ones


## Description

<!--
Provide an explanation of your issue in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible.
-->

WRITE DESCRIPTION HERE

Request to add support for Fubo TV as an AdobePass provider.  I was able to get youtube-dl to recognize the provider by adding the following entry to `MSO_INFO` in [youtube_dl/extractor/adobepass.py](https://github.com/ytdl-org/youtube-dl/blob/f5863a3ea08492bd9fc04c55e1e912d24e92d49b/youtube_dl/extractor/adobepass.py#L22):

```python
    'FuboTV': {
        'name': 'FuboTV',
        'username_field': 'username',
        'password_field': 'password',
    },
```

The login page when trying to log into abc.com with my FuboTV credentials (which was my test case) appears to be an obfuscated JavaScript program (at least I couldn't make heads or tails of it).  I'm not sure how involved it would be to drive that page from youtube-dl.
Repository: godot
Issue: Whitespace or comments following "\" character in multiline statement causes parse error
Labels: topic:gdscript

<!-- 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.2.stable.official

**OS/device including version:**
<!-- Specify GPU model, drivers, and the backend (GLES2, GLES3, Vulkan) if graphics-related. -->
Windows 10

**Issue description:**
<!-- What happened, and what was expected. -->
White-space or comments following "\\" character in multiline statement causes parse error.

**Steps to reproduce:**
Example code:
```
if flag1 \  # first flag
and flag2:  # second flag
		pass
```
Causes `parse error: Expected newline after '\'.`

**Minimal reproduction project:**
<!-- A small Godot project which reproduces the issue. Drag and drop a zip archive to upload it. -->
(This is just a gdscript file showing the error. I can format it into a proper project if needed, but I didn't feel that it was necessary as this is simple to reproduce.)
[newline_error.zip](https://github.com/godotengine/godot/files/5152047/newline_error.zip)
Repository: create-react-app
Issue: Only working with "react-scripts": "2.1.8"
Labels: stale

Node is up2Date, @v14.5.0. I tried to delede the node modules and the package-lock.js file, and run node install.

[Better Explanation](https://stackoverflow.com/questions/56957112/create-react-app-npm-start-not-working-react-scripts-not-found)

This worked finally: [StackOverflow](https://stackoverflow.com/questions/55854680/npm-start-error-with-create-react-app-with-an-error-called-elifecycle)

Defaulted, the installation will be with the newest package, but this gives this error:

```
C:\Users\*\Dokumente\NetBeansProjects\helloreact>npm start

> helloreact@0.1.0 start C:\Users\*\Dokumente\NetBeansProjects\helloreact
> react-scripts start

i ｢wds｣: Project is running at http://0.0.0.0:3000/
i ｢wds｣: webpack output is served from
i ｢wds｣: Content not from webpack is served from C:\Users\*\Dokumente\NetBeansProjects\helloreact\public
i ｢wds｣: 404s will fallback to /
Starting the development server...

events.js:291
      throw er; // Unhandled 'error' event
      ^

Error: spawn powershell ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:268:19)
    at onErrorNT (internal/child_process.js:468:16)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:274:12)
    at onErrorNT (internal/child_process.js:468:16)
    at processTicksAndRejections (internal/process/task_queues.js:80:21) {
  errno: -4058,
  code: 'ENOENT',
  syscall: 'spawn powershell',
  path: 'powershell',
  spawnargs: [
    '-NoProfile',
    '-NonInteractive',
    '–ExecutionPolicy',
    'Bypass',
    '-EncodedCommand',
    'UwB0AGEAcgB0ACAAIgBgACIAaAB0AHQAcAA6AC8ALwBsAG8AYwBhAGwAaABvAHMAdAA6ADMAMAAwADAAYAAiACIA'
  ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! helloreact@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the helloreact@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\*\AppData\Roaming\npm-cache\_logs\2020-08-31T19_07_56_878Z-debug.log
```

[2020-08-31T19_07_56_878Z-debug.log](https://github.com/facebook/create-react-app/files/5152174/2020-08-31T19_07_56_878Z-debug.log)
Repository: PowerToys
Issue: [File Explorer Add-ons] display image size on statusbar
Labels: Idea-New PowerToy,Product-File Explorer

On Windows 7 the file explorer used to display the size of images on the status bar whenever you had one selected. Not sure why it was removed on Windows 10, it used to be very handy. Now to just know the size of an image you gotta go to properties then details or open it with a program that tells the size.
Repository: pytorch
Issue: Documentation and `torch.sparse` alias for `torch.bmm` sparse-dense
Labels: module: sparse,triaged

## 📚 Documentation

As shown in issue comments [here](https://github.com/pytorch/pytorch/issues/5672#issuecomment-680792208), the documentation for `torch.bmm` does not mention that it supports sparse-dense inputs, so users will have trouble finding and using this feature. Also, there is currently not an alias for the sparse-dense functionality in the `torch.sparse` module.

cc @vincentqb @aocsa