sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: youtube-dl
Issue: solidarium.org 
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 2019.06.08. 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 **2019.06.08**
- [x] I've checked that all provided URLs are alive and playable in a browser
- [x] I've checked that none of provided URLs violate any copyrights
- [x] I've searched the bugtracker for similar site support requests including closed ones


## Example URLs

<!--
Provide all kinds of example URLs support for which should be included. Replace following example URLs by yours.
-->

- Single video: https://www.solidarum.org/vivre-ensemble/adrien-labaeye-berlin-des-communautes-aux-communs

## Description

<!--
Provide any additional information.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
-->

It looks like they use the sproutvideo-player
Repository: TypeScript
Issue: TouchList is missing Symbol.iterator, can't use with 'for..of'
Labels: Bug

<!-- 🚨 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 `typescript@next`. It may have already been fixed. -->
**TypeScript Version:**  3.6.0-dev.20190608

<!-- Search terms you tried before logging this (so others can find this issue more easily) -->
**Search Terms:** touchlist iterator

**Code**

```ts
let touches = new TouchList();
for (const touch of touches) {

}
```

**Expected behavior:**
Code compiles successfully.

**Actual behavior:**
Error on line 2:
`Type 'TouchList' must have a '[Symbol.iterator]()' method that returns an iterator. ts(2488)`

**Playground Link:** <!-- A link to a TypeScript Playground "Share" link which demonstrates this behavior -->
N/A because the Playground complains due to `for...of` requiring `--downlevelIteration`--but there's no way to enable it.

**Related Issues:** <!-- Did you find other bugs that looked similar? -->
#2695, labeled `help wanted` but closed
Repository: pytorch
Issue: torch.bernoulli's parameter generator not documented
Labels: module: docs,triaged,module: random

## 📚 Documentation

[torch.bernoulli](https://pytorch.org/docs/stable/torch.html#torch.bernoulli)  shows two extra parameters other than the two documented ones: * and generator=None

What are they?
Repository: flutter
Issue: Exception in PlatformView is not captured by FlutterError.onError
Labels: framework,a: platform-views,c: proposal,a: error message,P2,team-framework,triaged-framework

I'm having to catch errors that occur in PlatformView on the Java side.
When using the FlutterError method I noticed that errors triggered in platform_view.dart are not reported to FlutterError.

To solve this problem, I made a change in message_codecs.dart, but I changed the [decodeEnvelope](https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/services/message_codecs.dart#L597) method to be as follows

```dart
import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, required, FlutterError, ErrorDescription, FlutterErrorDetails;

//...//

if (errorCode is String && (errorMessage == null || errorMessage is String) && !buffer.hasRemaining) {
  try {
    throw PlatformException(code: errorCode, message: errorMessage, details: errorDetails);
  } catch(e, stack) {
    FlutterError.reportError(FlutterErrorDetails(
      exception: e,
      stack: stack,
      library: 'services library',
      context: ErrorDescription('while decode evelope from platform stream'),
    ));
    throw e;
  }
}
else
  throw const FormatException('Invalid envelope');
```

I'm sure that is not the best solution, but I wonder if there is a plan for an official solution
Repository: godot
Issue: Light2D mask doesn't respect: Layer Min, Layer Max, Item Cull Mask
Labels: bug,topic:rendering,confirmed

<!-- Please search existing issues for potential duplicates before filing yours:
https://github.com/godotengine/godot/issues?q=is%3Aissue
-->

**Godot version:**
3.1

**Steps to reproduce:**
Add some GUI elements. Add a masking Light2D. GUI will be affected.

What happens is Light2D in Mask mode doesn't respect: Layer Min, Layer Max, Item Cull Mask. It masks everything, even the default UI.
Repository: godot
Issue: Godot badly projects 3D camera ray if stretch mode is 2d+"expand" (or "keep")
Labels: bug,topic:core,confirmed,topic:3d

Godot 3.1.1
Windows 10 64 bits

I have a 3D game in which I use the following code to get a ray from the captured mouse (itself patched to half the size of viewport because of #29559):

```gdscript
	var mouse_pos = get_viewport().size / 2.0
	var ray_origin = _camera.project_ray_origin(mouse_pos)
	var ray_direction = _camera.project_ray_normal(mouse_pos)
```

Which works fine with the default stretch mode, even when I resize the window.

However, I have a HUD I want to scale nicely, but if I set the stretch mode to `2d` and `expand`, the 3D ray becomes wrong, offset somehow. I believe camera project functions are broken.
Meanwhile, I can't make my UI to stretch properly because of that.

(sorry no time for a repro project yet, I'm in the middle of a game jam)
Repository: flutter
Issue: [web] implement Paragraph.getBoxesForPlaceholders for flutter web
Labels: framework,c: API break,a: typography,platform-web,c: proposal,P2,team-web,triaged-web

This is used for text/inline widgets. In the meantime it could probably return an empty List to be safe.
Repository: create-react-app
Issue: Incorrect order of CSS in build version
Labels: issue: bug

### Is this a bug report?

Yes

### Environment

`npx create-react-app --info` prints empty result for some reason.

### Steps to Reproduce

Using CRA 3.0.1.

1. `create-react-app style_test`
2. `npm i bootstrap@3.3.7 --save`
3. In `index.js` import two CSS files - first, a reset CSS, second, the bootstrap CSS.
4. Run dev server and production builds and compare results.

### Expected Behavior

Both dev server and production builds should display text using bootstrap CSS.

### Actual Behavior

Dev server works as expected, but production build contains two CSS chunks, one with bootstrap code and another with reset CSS, loaded in wrong order (bootstrap first). As a result, in production version text is not styled.

Bootstrap (and only bootstrap) appears in `2.*.chunk.css`, while reset CSS and all my sass styles end up in `main.*.chunk.css`. What is the benefit of using two chunks, anyway? Just faster load times due to parallel loading of both scripts?

### Reproducible Demo

https://github.com/d07RiV/style_test
Repository: opencv
Issue: javadoc: improve content rendering of Java wrappers
Labels: feature,category: documentation,category: java bindings,vote

Current Issues:
- some formula blocks are broken
- missing images (see .png in text)
- missing "see also" links
- paragraphs without line breaks
- some lists formatting are broken

Possible variants are in comments below.

<details>

<summary>Example</summary>

[Link](https://docs.opencv.org/3.4/javadoc/org/opencv/core/Core.html#norm-org.opencv.core.Mat-) (page will be auto-updated, see screenshot from 2019-06-08).

![javadoc](https://user-images.githubusercontent.com/4981219/59151566-dcd65300-8a24-11e9-887b-e49e90ac6df0.png)

relates #14667

</details>

-----

**Vote**: use emoji buttons for comments below (:+1: / :-1: )
Repository: scrcpy
Issue: Input (screen presses) via command line?
Labels: feature request

Hello, 

It's not listed as a feature but please can you tell me if it's possible to register touches via the command line. By this I mean in specific locations, not just the home or back button for example. 

I understand this to be a feature of ADB using the following command, however I was just curious if it's possible since the following code feels a little sluggish:

adb.exe -s XXXXXXXX shell input tap 350 1000

Alternatively if that's not a feature and you have an idea on how I can speed this up, I'd be super intrigued to hear. 

Many thanks
Repository: youtube-dl
Issue: Feature: Add option to treat batch-file URLs as chunks and merge them
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 2019.06.08. 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 **2019.06.08**
- [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.
-->

Sometimes it is possible to download the previous chunks of a m3u8 livestream by specifying a custom m3u8 file or feeding all the chunks in a URL batch file.

In this case I didn't want to exactly start from the beginning of the stream's rewind, which is 2 hours, but just a portion somewhere in the middle, anyhow it seems that the rewind isn't even tied to the raw content files so they may still be up even after the web-player's 2 hour limit.

I tried the batch-file method with the --merge-output-format option but it didn't work, it downloaded fine, I just need a manual concat, not sure about that yet.

Through the course of figuring out this issue, I saw that the m3u8 chunklist file contained all the relative URLs back to where the 2 hour rewind limit is, containing the part I wanted, so actually I wouldn't have needed to manually generate all those full URLs for the chunks using LibreOffice Calc (which isn't that hard as it is time consuming) so basically I could just do that and use the custom m3u8, except youtube-dl doesn't support such a thing, becuase all the chunk links are relative...

I even try putting those chunks into full URLs, it didn't work as if it was an URL, and --batch-file just downloaded the same without merge.

Example URL: https://rtvslolive.akamaized.net/hls/live/584144-b/tv_slo1/slo1_720p/chunklist.m3u8
Repository: youtube-dl
Issue: Feature: Add support for custom m3u8 chunklist from local file.
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 2019.06.08. 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 **2019.06.08**
- [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.
-->

Referr to #21340
Repository: neovim
Issue: Show search match close to the word being search
Labels: enhancement,ui,ui-extensibility

<!-- Before reporting: search existing issues and check the FAQ. -->

- `nvim --version`: v0.4.0-984-g3dd31b2b6
- Vim (version: ) behaves differently? no
- Operating system/version: fedora 30
- Terminal name/version: zsh
- `$TERM`: xterm-256color

### Steps to reproduce using `nvim -u NORC`

```
nvim -u NORC
# serach for a word
```

### Actual behaviour

The search match is show at the rightest place

```
/word                                                                         [1/20]
```

### Expected behavior

The search match is show close to the search word (left)

```
[1/20] /word
```

or

```
/word [1/20]
```

I have a width monitor, at the first time it was difficult to see this feature, since the word being search is at the right and the current match is at the left.
Repository: youtube-dl
Issue: Feature: Add ability to force remux to custom container even when not necessary
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 2019.06.08. 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 **2019.06.08**
- [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.
-->

It may be handy to support remuxing the finished downloads with ffmpeg to a custom container format (eg. MKV) even when not necessary, for the purposes of having a backup archive filenames and formats consistent across the board (in case of a mix of MKVs, MP4, etc) as well as opening up possibilities for combinating with other features such as described here: #21344
Repository: youtube-dl
Issue: Feature: Support downloading multiple subtitle formats of the same language at once
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 2019.06.08. 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 **2019.06.08**
- [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.
-->

I first thought this is a bug, but then I changed my mind based on some educated guessing, I may be wrong.

I have manually checked and `ttml` is downloadable fine from the YT videos I'm downloading in this case.

`--all-subs` doesn't seem to do it, it apparently applies only to "all languages" in this case it's only english, and it takes a format it thinks it's most appropriate, `vtt`. 

`--sub-format` only takes in one valid format or a preference, it does not support comma separated multiple values.

These options should be renamed as they feel too vague and it's not clear whether `--all-subs` should be used with `--write-sub` or not, lack of context.

It could be `--sub-formats` to reflect it could accept commas, or a new option `--all-sub-formats`
Additionally `--all-subs` should be renamed to `--all-sub-langs` , but it's already inconsitent because I found out `--all-subs` doesn't need `--write-sub` so from the name it seems as an optional secondary option but it is infact a standalone command which means it should be called `--write-all-sub-langs`, however I thought that "write" meant baking it into the file with ffmpeg or even into the video it self, maybe get or save could be a better term, but it's not that big deal. 

However it should be named appropriately so that it wouldn't conflict with exactly that idea of merging/packing the subs into a supported container described here: #21344 
Still, those terms would rather be "pack" "merge" so it may not be an issue.

--
Currently it's only practically possible downloading other subtitle formats in a separate session with 
`--skip-download` option.
Repository: go
Issue: cmd/go: accept main packages as dependencies in go.mod files
Labels: NeedsDecision,modules

If this issue is a duplicate (other than #25922 and #30515): apologies ahead of time, and please feel free to close it.

### Summary

Many Go programs today not only depend on other packages, but they depend on other programs themselves. In other words, a module (whether a program or a library), may depend on other `main` programs for various reasons, such as code generation, peer connections, rpc connections and more. 

When Go Modules first came out, the same exact question came up here: https://github.com/golang/go/issues/25922.
The question was revolving around programs that depended on *tools* while this issue is talking more abstractly about programs that depend on *any* `main` program regardless of whether it's a tool or not. 

The [answer](https://github.com/golang/go/issues/25922#issuecomment-402918061) from @rsc at the time was that it was appropriate to use a `tools.go` file with `// +build tools` to force go.mod to record `main` package requirements.

The answer was appropriate for Go 1.11 when Modules was still highly experimental, but it might be worth reconsidering when Go Modules becomes the official dependency manager for all Go code out there. 

The reason being, the `tools.go` is more of a workaround than first-class support. Having first-class support for `main` package dependencies would be more developer friendly than ignored-import-paths with an ignore build tag. 

Furthermore, a module should be able to depend on other Go code regardless of whether it's `package main` or `package <lib>`. 

It's also worth mentioning that other tools (such as https://github.com/myitcv/gobin) exist to make this workaround a little bit easier. But it's worth drawing a comparison of how other languages have an external binary for dependency management such as `node/npm`, `ruby/bundle`, `rust/cargo` while Go only has `go`. It would be odd to have a whole new program just to manage `main` dependencies. 

### Proposal

#### I propose that Go provides first class support for modules that depend on `main` packages

The proposal has two goals:

1. To have a user-friendly way to manage `main` package dependencies inside of a module. 
2. Be able to execute a `main` program at that recorded version from `1`. 

_How_ to achieve that is left out of the issue description, but can definitely be discussed in comments. I'll start with one suggestion just as a thought experiment. 

Ultimately, what I would love to see is that if my coworker git-cloned my project that depended on other `main` packages such as `github.com/golang/protobuf/protoc-gen-go`, they would be able to get the precise version that I intended to use `protoc-gen-go` with. 

Thanks

### What version of Go are you using (`go version`)?

<pre>
$ go version
go version go1.12 darwin/amd64
</pre>

### Does this issue reproduce with the latest release?
Yes

cc: @ianthehat