sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: pytorch
Issue: Data loader struct pack issue(overflow)?
Labels: module: multiprocessing,module: dataloader,triaged

## 🐛 Bug

I am using pytorch data loader and runs into some strange error as below, we generate training data in each hour. and I run this experiment to just read training data csv file and parse line by line, no real training stuff is going. we define the dataloader `__get_item_ ` to get a single file out of bunch of files(>5000 files). and each worker dataloader is suppose to read that file and parse csv.

I checked it should not be `__get_item` index out of boundary, is it because some training file we loaded is too large? it is not always repeatable error, so I am not sure it may be related to some training data? is it possible one training file was too large and basically the multi worker data loader overflow?

```
Traceback (most recent call last):
  File "/home/miniconda/lib/python3.6/multiprocessing/queues.py", line 240, in _feed
    send_bytes(obj)
  File "/home/miniconda/lib/python3.6/multiprocessing/connection.py", line 200, in send_bytes
    self._send_bytes(m[offset:offset + size])
  File "/home/miniconda/lib/python3.6/multiprocessing/connection.py", line 393, in _send_bytes
    header = struct.pack("!i", n)
struct.error: 'i' format requires -2147483648 <= number <= 2147483647
```



cc @SsnL @VitalyFedyunin
Repository: godot
Issue: get_stack() returns a empty arrary in EditorPlugin 
Labels: bug,topic:editor,topic:plugin

**Godot version:**
Godot Engine v3.2.2.stable.mono.official (c) 2007-2020 Juan Linietsky, Ariel Manzur & Godot Contributors.


**OS/device including version:**
Windows 10


**Issue description:**
I want to use get_stack() in my editor plugin to show line numbers of failing tests.
When call 'get_stack()' inside running editor plugin it returns a empty array


**Steps to reproduce:**
* create a empty editor plugin and add 
```
tool
extends EditorPlugin

func _enter_tree():
	prints("_enter_tree", get_stack())
```
output
```
_enter_tree []
```
Repository: rust
Issue: can't install rustc-docs component: `detected conflict: 'share/doc/rust/html/rustc'`
Labels: T-infra,C-bug,T-release

````
info: downloading component 'rustc-docs'
info: installing component 'rustc-docs'
info: Defaulting to 500.0 MiB unpack ram
  9.9 MiB /   9.9 MiB (100 %)   2.9 MiB/s in  3s ETA:  0s
info: rolling back changes
error: failed to install component: 'rustc-docs-x86_64-unknown-linux-gnu', detected conflict: '"share/doc/rust/html/rustc"'
````

https://github.com/rust-lang/rust/pull/75593 was supposed to fix this but it didn't work out I guess?
Repository: vscode
Issue: [theme] allow variables in the color theme definition file
Labels: feature-request,themes

<!-- ⚠️⚠️ 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. -->
Support of using already defined colors in a theme's theming rule will make themes a much more pleasant and easier experience in my opinion, instead of having a bunch of hexes all over the place or having to change all the occurrences when changing a widely used color.

Example:
```
{
	"$schema": "vscode://schemas/color-theme",
	"colors": {
		"editor.foreground": "#FFFFFF"
	},
	"tokenColors": [	
		{
			"name": "Variable",
			"scope": [
				"variable",
				"meta.definition.variable.name",
				"support.variable"
			],
			"settings": {
				"foreground": "#FFFFFF"
			}
		}
	]
}
```

Can be achieved using:
```
{
	"$schema": "vscode://schemas/color-theme",
	"colors": {
		"editor.foreground": "#FFFFFF"
	},
	"tokenColors": [	
		{
			"name": "Variable",
			"scope": [
				"variable",
				"meta.definition.variable.name",
				"support.variable"
			],
			"settings": {
				"foreground": {
					"$color": "editor.foreground"
				}
			}
		}
	]
}
```

Syntax for this feature is up for discussion,
Can work on a PR for this if its relevant.
Repository: flutter
Issue: Documentation for debugging Flutter Web on mobile
Labels: d: api docs,a: debugging,platform-web,d: devtools,P2,team-web,triaged-web

How can I run the code on a mobile browser?
The only way I know is deploying the code, but even then I can't deploy a debug version. I can't even see logs.
Repository: rust
Issue: llvm lint: 0-div in flatmappy code:  issue-49685
Labels: A-LLVM,T-compiler,C-bug

<!--
Thank you for filing a bug report! 🐛 Please provide a short summary of the bug,
along with any information you feel relevant to replicating the bug.
-->
This code from `src/test/ui/issues/issue-49685.rs`
```rust
// run-pass
// Regression test for #49685: drop elaboration was not revealing the
// value of `impl Trait` returns, leading to an ICE.

fn main() {
    let _ = Some(())
        .into_iter()
        .flat_map(|_| Some(()).into_iter().flat_map(func));
}

fn func(_: ()) -> impl Iterator<Item = ()> {
    Some(()).into_iter().flat_map(|_| vec![])
}

```
Causes the following llvm lint message
````
Undefined behavior: Division by zero
  %21 = sdiv exact i64 %20, 0
````
when checked with `./build/x86_64-unknown-linux-gnu/stage1/bin/rustc src/test/ui/issues/issue-49685.rs  -Cpasses=lint`


repo @ 2342cc33333d0e87f692cf0b95b762743c74324d
Repository: godot
Issue: RichTextLabel: alignment and indentation breaks table
Labels: bug,confirmed,topic:gui

**Godot version:** 3.2.2

**OS/device including version:** Linux

**Issue description:**  Adding both alignment and indentation into a cell breaks the table layout and push a cell into the next row. It does not happen with only one of them and works as it supposed. You can see in the below image, In the first cell, I have added both indentation and right alignment. It went into the next row. Swapping cell positions or changing alignment also does not solve the problem. 
![Screenshot from 2020-08-23 21-40-53](https://user-images.githubusercontent.com/29702428/90983170-b9e08200-e589-11ea-9fb9-eb563339f0c4.png)

**Steps to reproduce:**
1. Download and run [rich_text_label_issue.zip](https://github.com/godotengine/godot/files/5114286/rich_text_label_issue.zip).
Repository: create-react-app
Issue: Host the eject form on a separate platform
Labels: issue: proposal,needs triage

### Is your proposal related to a problem?

<!--
  Provide a clear and concise description of what the problem is.
  For example, "I'm always frustrated when..."
-->

Currently, when using the `eject` script, the following is emitted by the script:
```
Please consider sharing why you ejected in this survey:
  http://goo.gl/forms/Bi6CZjk1EqsdelXk1
```

### Describe the solution you'd like

<!--
  Provide a clear and concise description of what you want to happen.
-->

Someone was going to ask, so I guess it's me. Would you be open to hosting this form [elsewhere, on more ethical platforms?](https://switching.software/replace/google-forms/) I think it would be best to allow the user to voice their opinion *without* having to share this data with Google.

### Describe alternatives you've considered

<!--
  Let us know about other solutions you've tried or researched.
-->

- https://www.limesurvey.org/en/
- https://webform.com/pricing
- sending the user to a GitHub issue to share their thoughts
- a static website that mimics the Google Form, except it doesn't use Google's backend infrastructure.
Repository: youtube-dl
Issue: New format selection operator that requires all operands to be available
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.
-->

Add a new format selection operator that functions like the comma, except that it requires all operands (format selectors) to be available for download.

Example (using youtube.com's formats):
ID | Format
-- | --
137 | (video) H.264 1080p
140 | (audio) AAC 128k
248 | (video) VP9 1080p
251 | (audio) Opus 160k

If formats 248, 251 and 140 are all available, I want to merge 248+251 and download 140 as a separate audio file. Otherwise, try to download and merge 137+140.

I initially wrote this format selection:
`(248+251,140)/(137+140)`

However, this will not work as intended because the comma operator will be valid as long as at least one format is available. So in this case, if either 248 or 251 are unavailable, *and 140 is available* (which it almost always is), it will only download 140 and finish, rather than skipping over to the next set of parentheses.

A new operator that works like the comma but requires all operands to be available would solve this problem. A character like a semicolon could work, which I've used for the examples below:

`(248+251;140)/(137+140)`
If any of 248, 251 or 140 are unavailable, it would declare the entire first parenthesized selection unavailable and move on to the next one.

`248+251;140`
If at least one format is unavailable here, youtube-dl would throw a `requested format not available` error.

`(248+251);(137+140)`
Merge 248+251 and 137+140 as two separate video files. If at least one format is unavailable, youtube-dl would throw an error.
Repository: flutter
Issue: Flavors with Xcode scheme `Release-targetname` do not build a release mode version on archive
Labels: platform-ios,tool,d: api docs,t: xcode,a: build,a: release,P3,team-ios,triaged-ios

While submitting release version of App to AppStore I am getting the following update from Apple
```
 ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/Flutter.framework/Flutter: _IOIteratorNext, _IOObjectRelease, _IORegistryEntryCreateCFProperties, _IORegistryEntryGetChildIterator, _IOServiceGetMatchingServices, _IOServiceNameMatching, _kIOMasterPortDefault. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ 
```
This is the first time we are trying to publish Flutter app to AppStore

flutter doctor -v

```
[✓] Flutter (Channel beta, 1.21.0-9.1.pre, on Mac OS X 10.15.5 19F72f, locale en-IN)
    • Flutter version 1.21.0-9.1.pre at /Users/gouravd/development/flutter
    • Framework revision be9bc8cb39 (5 days ago), 2020-08-18 09:46:08 -0700
    • Engine revision 267070c17a
    • Dart version 2.10.0 (build 2.10.0-7.2.beta)

 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/gouravd/Library/Android/sdk
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /Users/gouravd/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0)
    • Xcode at /Applications/Xcode-beta.app/Contents/Developer
    • Xcode 12.0, Build version 12A8189h
    • CocoaPods version 1.9.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 48.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.48.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.13.2

[✓] Connected device (3 available)
    • iPhone SE (2nd generation) (mobile) • 8064FEC3-4781-4299-80E1-2690EABFB8DB • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)
    • Web Server (web)                    • web-server                           • web-javascript • Flutter
      Tools
    • Chrome (web)                        • chrome                               • web-javascript • Google
      Chrome 84.0.4147.135

• No issues found!
```
Repository: rust
Issue: Polonius performance problem on nix and libc
Labels: I-slow,T-compiler,C-bug,NLL-performant,NLL-polonius

Version: `rustc 1.47.0-nightly (663d2f5cd 2020-08-22)`

To reproduce, create a new binary crate, add `nix = "0.18.0"` to the `[dependencies]` section, and then run `cargo check` on it, followed by `RUSTFLAGS=-Zpolonius cargo check`.

Without polonius, this took `5.56s` for me. With polonius, this took `55.95s`, an 11x increase in check time.

To avoid a moving target here, these builds used `libc v0.2.76` and `nix v0.18.0`.
Repository: TypeScript
Issue: Wrong function parameters length computing
Labels: Bug

<!-- 🚨 STOP 🚨 STOP 🚨 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:**  4.0.2

<!-- Search terms you tried before logging this (so others can find this issue more easily) -->
**Search Terms:**
spread operator
arguments length
parameters length

**Actual behavior:**

It shows some different behavior in .js and .ts files, but the main problem is that type checker ignores the length of functions which parameter list is computed using spread operator.

```js
/**
 * @template T
 *
 * @typedef {(
 * (...data:
 *   T extends number
 *     ? [number]
 *     : []
 * ) => void
 * )} Handler
 */

/**
 * @template T
 *
 * @param {T} arg1
 * @param {Handler<T>} arg2
 */
function test (arg1, arg2) {
  return [arg1, arg2]
}

// OK: 'a' has a type 'number'
test(1, (a) => {

})

// Now: 'a' has a type '(T extends number ? [number] : [])[0]'
// Expected: arguments length error
test('1', (a) => {

})
```
in .ts files it also shows an error

```ts
type Handler<T> = (...data: T extends number ? [number] : []) => void

function test<T>(arg1: T, arg2: Handler<T>) { return [arg1, arg2] }

// OK: 'a' has a type 'number'
test(1, (a) => {

})

// Error: Argument of type '(a: (T extends number ? [number] : [])[0]) => void' 
// is not assignable to parameter of type 'Handler<string>'.ts(2345)
test('1', (a) => {

})
```
Repository: youtube-dl
Issue: BisaCast support
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.
-->

- Single video: http://www.bisacast.de/2012/08/bisacast-6-nuzlocke-und-andere-challenges/
- Single video: http://www.bisacast.de/wp-content/uploads/2012/08/BisaCast6-Nuzlocke-und-andere-Challenges.mp3
- Playlist: http://www.bisacast.de/podcasts/bisacast-lv3/


## Description

<!--
Provide any additional information.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
-->

BisaCast is a German podcast last released in 2016 that has nice lists and sites with direct download links, but no quick way to download all of them. I just realized that the generic extractor can extract links from RSS feeds, but that is not enough, because not every episode is in there.
Repository: godot
Issue: The ' Set Index ' Visual script box creates errors in arrays . .
Labels: bug,topic:visualscript

**Godot version:**
Godot 3.2.2, latest stable, or so . .


**OS/device including version:**
Windows 10 . .

**Issue description:**
I made an array, with some variables, or so . . Using the ' Get Index ' visual script box, I can fast find, the right stuff, in the array, the numbers . . But, when I try to use ' Set Index ', to change a variable, it doesn't put the new value in correct, instead it creates a [ . . . ] value, whether it's an integer, or float, string, so on . . It's like, Set Index creates a Null value, instead of correctly working . . Is this, perhaps a bug . . .

![2020-08-24 0844](https://user-images.githubusercontent.com/61069740/91013175-94826100-e5e7-11ea-834c-16fc98fdc2a4.jpg)

The image above has the node setup, I just connected it, same way the ' Get Index ' was connected, Array var to ' base ', an integer, to select Array index slot, and Get Index works, as normal . . But, doing same in ' Set Index ', doesn't seem, to work :O :O . . .

**Steps to reproduce:**
Make an array, in visual script, and try to make ' Set Index ' box work, ' Get Index ' works as expected, not ' Set Index ' . . :( :( . .

**Minimal reproduction project:**
Not sure, if needed, sry . . .
Repository: TypeScript
Issue: Refactor/Quickfix: Convert parameter property into property declaration
Labels: Suggestion,Awaiting More Feedback

<!-- 🚨 STOP 🚨 𝗦𝗧𝗢𝗣 🚨 𝑺𝑻𝑶𝑷 🚨

Half of all issues filed here are duplicates, answered in the FAQ, or not appropriate for the bug tracker.

Please help us by doing the following steps before logging an issue:
  * Search: https://github.com/Microsoft/TypeScript/search?type=Issues
  * Read the FAQ, especially the "Common Feature Requests" section: https://github.com/Microsoft/TypeScript/wiki/FAQ

-->

## Search Terms
refactor, quickfix

<!-- List of keywords you searched for before creating this issue. Write them down here so that others can find this suggestion more easily -->

## Suggestion
Provide a way to convert parameter property into property declaration
<!-- A summary of what you'd like to see added or changed -->

## Examples

```ts
class A {
  constructor(private a: string) {
  }
}

// to

class A {
  private a: string
  constructor(a: string) {
    this.a = a
  }
}
```

<!-- Show how this would be used and what the behavior would be -->

## Checklist

My suggestion meets these guidelines:

* [ ] This wouldn't be a breaking change in existing TypeScript/JavaScript code
* [ ] This wouldn't change the runtime behavior of existing JavaScript code
* [ ] This could be implemented without emitting different JS based on the types of the expressions
* [ ] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
* [ ] This feature would agree with the rest of [TypeScript's Design Goals](https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals).
Repository: youtube-dl
Issue: UN Audiovisual Library
Labels: site-support-request

- [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
single video: https://www.unmultimedia.org/avlibrary/asset/2541/2541990/
single video: https://www.unmultimedia.org/avlibrary/asset/2541/2541978/
single video: https://www.unmultimedia.org/avlibrary/asset/2541/2541907/

## Description
The UN Audiovisual Library unmultimedia.org archives various activities, 
the linked copyright information https://www.un.org/en/sections/about-website/copyright/ 
asserts "News-related material can be used as long as the appropriate credit is given and the United Nations is advised", 
the licensing information https://www.unmultimedia.org/avlibrary/content/licensing/  
asserts "UN audio and video files may be used to further the aims and work of the United Nations",
and the Terms of Use reference is a disclaimer of legal liability regarding how people use alleged information.
Although contrary to above grants of use the licensing page also asserts written agreement is required for further use, there is however no prohibition to downloading audiovisual files.
Repository: rust
Issue: Target spec JSON files are not checked for unknown keys
Labels: A-target-specs,C-bug

Target JSON files are currently not checked for unknown keys, so typos can easily lead to bugs. For example, [a `"panic_strategy": "abort"` key is silently ignored](https://github.com/phil-opp/blog_os/issues/591#issuecomment-678824560) because the correct key name is `panic-strategy` (`-` instead of `_`).

This is not a new problem, but I could not find any open issue for this. Feel free to close this if this is a duplicate.