sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: Can't resolve symbol io.flutter.plugin dependency
Labels: platform-android,tool,customer: crowd,P2,a: plugins,team-android,triaged-android

## Edit from Flutter team:

Please see https://github.com/flutter/flutter/issues/19830#issuecomment-1688736003. If following these steps still doesn't resolve the imports, please add a comment with your Android Studio version and the output of `flutter doctor -v`

## Original issue:

I'm trying to build a flutter plugin in Android studio using an example template.

When I open the build.gradle in android studio and gradle resolves dependencies I cannot get these symbols to resolve:

I'm not sure what I'm missing as flutter doctor shows I have all checks.

![image](https://user-images.githubusercontent.com/7272343/43281057-9e282504-90e0-11e8-869b-2813d7e1c5f9.png)
Repository: pytorch
Issue: [docs] Script for releasing new versions of the docs
Labels: module: docs,triaged

I have a script but I need to clean it up a little. Leaving this issue here to remind myself.

cc @jlin27 @mruberry
Repository: go
Issue: runtime: signal handling panics for signals generated by sigqueue/tgkill
Labels: NeedsFix,compiler/runtime

### What version of Go are you using (`go version`)?
go version devel +30d7e6449f Mon Jul 23 15:16:01 2018 +0000 linux/amd64

### Does this issue reproduce with the latest release?
Yes (Go 1.10). This is reproducible at least to 1.6 and much earlier.

### What operating system and processor architecture are you using (`go env`)?
linux/amd64

This will apply to all Linux platforms and some BSD platforms (though not Darwin since `kill` is the only way to send a signal on Darwin).

### What did you do?
```go
package main

import (
	"runtime"
	"syscall"
)

func main() {
	runtime.LockOSThread()
	pid := syscall.Getpid()
	tid := syscall.Gettid()
	syscall.Kill(tid, syscall.Signal(syscall.SIGSEGV))
	println("kill ignored")
	syscall.Tgkill(pid, tid, syscall.Signal(syscall.SIGSEGV))
	println("tgkill ignored")
}
```

### What did you expect to see?
Since these aren't "real" SIGSEGV, I expect the runtime to ignore them (or deliver them to a signal channel if one is registered):
```
kill ignored
tgkill ignored
```

### What did you see instead?
```
kill ignored
unexpected fault address 0x2f860002ef35
fatal error: fault
[signal SIGSEGV: segmentation violation code=0xfffffffffffffffa addr=0x2f860002ef35 pc=0x44eb2b]

goroutine 1 [running, locked to thread]:
runtime.throw(0x46d21c, 0x5)
	/home/austin/.cache/gover/1.10/src/runtime/panic.go:619 +0x81 fp=0xc42004fe98 sp=0xc42004fe78 pc=0x421f41
runtime.sigpanic()
	/home/austin/.cache/gover/1.10/src/runtime/signal_unix.go:395 +0x211 fp=0xc42004fee8 sp=0xc42004fe98 pc=0x433ad1
...
```

`runtime.sighandler` explicitly checks for sigcode `SI_USER` in several places to distinguish kernel-generated signals from signals send by the user, but sigcode is only `SI_USER` for signals sent specifically by `kill`. If the signal was sent by `sigqueue` or `tkill`/`tgkill` (on Linux), sigcode is `SI_QUEUE` or `SI_TKILL`, respectively.

/cc @ianlancetaylor @bcmills because I know how much they love signals.
Repository: pytorch
Issue: [Feature Request] Checkpoint manager
Labels: feature,triaged

Would like to see a checkpoint manager taking a module, dataloader, and optimizer at construction that would be able to:
- Save the module
- Save the optimizer (including state)
- Save the dataloader state (be able to continue from the middle of an epoch)
- Save RNG states (CPU, GPU, including data sampler)
- Call every iteration and automatically checkpoint every X minutes (for preemptible instances)
- Automatically keep best N checkpoints (Remove rest)
- Save some kind of visualization state (like can be done with TensorBoard)
Repository: angular
Issue: Microsyntax is parsed differently depending on whether "let" is used
Labels: type: bug/fix,freq2: medium,area: core,hotlist: google,core: ng-template and *microsyntax,P3

## I'm submitting a...
<pre><code>
[ ] Regression (a behavior that used to work and stopped working in a new release)
[x] Bug report
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
[ ] Other... Please describe:
</code></pre>

I had this issue when trying to use MatRowDef (https://github.com/angular/material2/blob/master/src/lib/table/row.ts#L55), but this looks like a general issue on any structural directives that don't have an input that matches its selector. MatRowDef is selected with "[matRowDef]", but it only has inputs "matRowDefColumns" and "matRowDefWhen".

Depending on whether a "let" statement is used in the microsyntax, the rest of the statements throw different errors. The expectation is that a "let" statement should not affect anything else, especially when using a separator like the semi-colon, as in these examples.

This fails to compile:
```
<mat-card *matRowDef="x"></mat-card>
```
The errors are:
- Can't bind to 'matRowDef' since it isn't a known property of 'mat-card'.
- Property binding matRowDef not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".

This is expected. The error message is confusing, because the directive exists, but because it doesn't have an input with the same name, the error is expected. As soon as I add a "let" statement, it compiles fine, though:
```
<mat-card *matRowDef="let y; x"></mat-card>
```
Why does this work? I'm still trying to assign "x" to the "matRowDef" input, which still doesn't exist. Adding the let statement seems to change the interpretation of the second statement.

Flipping them makes the compilation fail again with the same error as the first one:
```
<mat-card *matRowDef="x; let y"></mat-card>
```
Note that these are the very same statements commonly used with ngIf (example). This actually works as expected. There's no "matRowDef" input and I should be using "matRowDefColumns". Then I fix it like this:
```
<mat-card *matRowDef="columns: x; let y"></mat-card>
```
And the error is totally crazy:
error TS100: TypeError: Cannot read property 'toUpperCase' of undefined

Flipping them back now compiles:
```
<mat-card *matRowDef="let y; columns: x"></mat-card>
```
Removing the let statement while keeping the columns assignment gives me the crazy uppercase error again:
```
<mat-card *matRowDef="columns: x"></mat-card>
```
Rewriting not using microsyntax like this compiles fine:
```
<ng-template matRowDef [matRowDefColumns]="x">
  <mat-card></mat-card>
</ng-template>
```
Note that I'm only trying to compile. I didn't run the code that compiled without "columns" being assigned to check if it even worked at runtime. My guess is that it wouldn't.
Repository: pytorch
Issue: CRITICAL:root:Cannot load caffe2.python. Error: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Labels: caffe2

I just built Caffe2 using shared libraries option on Windows 10 and i'm getting the error in the title when I try to "import from caffe2.python import core". 

- I built everything from sources
- I use only a single version of python on my PC, 2.7.14.
- I've copied the pyd file to C:\Python27\DLLs
- It works well with static linking..

I don't even understand what the error says and what could be its source. If I try to "import caffe2.python" it works well, but it doesn't if I try to "import caffe2.python.anything".
Repository: pytorch
Issue: Stop ifdef'ing out scatter/gather (comm) in libtorch
Labels: module: cpp,module: cuda,triaged

@goldsborough @mruberry 

cc @yf225 @glaringlee @ngimel
Repository: flutter
Issue: SizeTransition hard codes cross axis alignment.
Labels: framework,a: animation,a: quality,c: proposal,P2,team-framework,triaged-framework

The SizeTransition should just take an AlignmentGeometry like everything else, not a double for the `axisAlignment`, which takes a bit of learning to understand.

It hard codes right side alignment for the cross axis (the one that is not being clipped), and it shouldn't: it limits the use cases quite a lot.
Repository: go
Issue: x/crypto/ssh: client.NewSession can hang indefinitely
Labels: NeedsInvestigation

Please answer these questions before submitting your issue. Thanks!


### What version of Go are you using (`go version`)?
1.9.3

### Does this issue reproduce with the latest release?
I'm not able to verify this.

### What operating system and processor architecture are you using (`go env`)?
linux, amd64

### What did you do?
In kubernetes e2e we are using ssh to fetch logs from kubernetes nodes.
In https://github.com/kubernetes/kubernetes/issues/66609 we see that it quite frequently hangs for ~90 minutes in client.NewSession call (the stacktrace is there).

Relevant code is available here: https://github.com/kubernetes/kubernetes/blob/master/test/e2e/framework/log_size_monitoring.go#L245

### What did you expect to see?
Attempt to create NewSession should finish with error if node doesn't respond to ssh connection.

### What did you see instead?
Attempt to create NewSession hung for ~90 minutes.

Relevant stacktraces are available in:
* https://github.com/kubernetes/kubernetes/issues/66609
* https://storage.googleapis.com/kubernetes-jenkins/logs/ci-kubernetes-e2e-gci-gce-scalability-stable2/414/build-log.txt (starts with `SIGABRT: abort`)
Repository: rust
Issue: thread::ThreadId Display missing
Labels: T-libs-api,C-feature-request

Currently the `thread::ThreadId` can only be debug rendered. That's not entirely great because it renders with the `ThreadId()` thing around. Right now to report the thread ID to sentry we transmute it so we can get the inner u64 out.

Would it be reasonable to have a `Display` implementation to get a nice string version of the integer in it? There is a bit of precedent for this in Rust: `StatusCode` in `std::process` can be displayed and so can be process IDs (which are just u32s).
Repository: vscode
Issue: Use smartCase for Find
Labels: feature-request,editor-find

Issue Type: <b>Feature Request</b>

The `search.smartCase` setting is really useful. Thanks for implementing it.

It would be great if it worked in the "Find" functionality too, so I can quickly perform a case sensitive search within the text in a file.

VS Code version: Code 1.25.1 (1dfc5e557209371715f655691b1235b6b26a06be, 2018-07-11T15:33:29.235Z)
OS version: Darwin x64 16.7.0


<!-- generated by issue reporter -->
Repository: create-react-app
Issue: The eject survey doesn't indicate the meaning of the scale on the comfortable question
Labels: issue: proposal

On the [eject survey](http://goo.gl/forms/Bi6CZjk1EqsdelXk1), one question asks to indicate your comfort level on a scale of 1 to 10. Though there was no definition for 1 or 10, so it could be misread.

![image](https://user-images.githubusercontent.com/3915000/43330519-6d49e6fa-9191-11e8-93dc-5e5856132f7d.png)

I assumed that 1 meant "Not very comfortable" and 10 meant "I could do this in my sleep", but others may read it differently.

I would recommend adding some clarification to the scale to improve the answers you get.
Repository: vscode
Issue: [folding] provide non-selection aware fold level command 
Labels: feature-request,editor-folding

- VSCode Version:
![vscode version](https://user-images.githubusercontent.com/33103832/43330619-09562f04-91c4-11e8-9ccf-f1e483b08fc8.png)
- OS Version:
Win 10 64 bit

Steps to Reproduce:

1. Open a file which has different folding levels through indentation
2. Move the cursor to a specific level x
3. Run command 'Fold level x'

All areas of that level getting folded but not the one the curor is currently in.

![vs-code-issues](https://user-images.githubusercontent.com/33103832/43331255-a0434b4e-91c5-11e8-9852-f8f3dde77f84.gif)

Does this issue occur when all extensions are disabled?: Yes
Repository: vscode
Issue: Problem matchers should support creating related diagnostic information
Labels: feature-request,tasks

See #55120 for motivation.
Repository: youtube-dl
Issue: Can anybody try to download from here?
Labels: site-support-request

https://www.game-leap.com/courses/arc-warden-the-self-arrives-at-last/arc-warden-introduction
Is it possible with youtube-dl?
Repository: TypeScript
Issue: Allow ability to do an in-place override (_not_ extend) of interface properties
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 read the FAQ first, especially the "Common Feature Requests" section.

-->

## Search Terms

<!-- List of keywords you searched for before creating this issue. Write them down here so that others can find this suggestion more easily -->
override interface
override interface replace

## Suggestion

<!-- A summary of what you'd like to see added or changed -->
It would be nice to be able to override (not extend) third party libraries' interfaces to change the types/signatures of the interface properties. 

## Use Cases

<!--
What do you want to use this for?
What shortcomings exist with current approaches?
-->
Sometimes they make mistakes or define interfaces in ways that force me to constantly use `as` to typecast. I'd rather short-circuit it in one place so it works across my project.

## Examples

<!-- Show how this would be used and what the behavior would be -->
Reference: https://stackoverflow.com/questions/51562792/how-to-override-a-typescript-interface-without-extending

## Checklist

My suggestion meets these guidelines:
(Honestly I'm in no position to make these judgment calls, as I don't know the inner workings of this library - why ask these quesitons?)
* [X] This wouldn't be a breaking change in existing TypeScript / JavaScript code
* [X] 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 (not sure what this means)
* [ ] This isn't a runtime feature (e.g. new expression-level syntax) (???)
Repository: flutter
Issue: Default color contrast for FloatingActionButton.extended too low
Labels: framework,f: material design,a: accessibility,P2,team-design,triaged-design

(This issue was found on the Demo page for the Material Search widget in the gallery)

The contrast ratio between text and background of the FloatingActionButton.extended is to low with the default theme. It's 2.24 and should be at least 3.0

Current background color: `#13B9FD`
Current foreground color: `#FFFFFF`
Repository: flutter
Issue: Outline Button outline stroke is too light
Labels: framework,f: material design,a: accessibility,P2,team-design,triaged-design

The material outline button has a stroke that is defined at 12% opacity of the provided color. Even in its best state, where the onSurfaceColor is black and the surfaceColor is white (which happens to be the default), the contrast ratio is only 1.31:1 [1].

[1] http://contrast-ratio.com/#hsla%280%2C0%25%2C0%25%2C.12%29-on-white
Repository: pytorch
Issue: WERROR=1 doesn't work with FULL_CAFFE2
Labels: caffe2

It seems to toggle too many warnings for Caffe2 and then `-Werror` fails.
Repository: pytorch
Issue: [feature request] Add COCOB Optimizer
Labels: module: optimizer,triaged,function request

COntinuous COin Betting (COCOB) in stochastic subgradient descent based algorithm that does not requires any learning rate.

Paper- https://arxiv.org/pdf/1705.07795.pdf


cc @vincentqb
Repository: flutter
Issue: TimePicker uses disruptive announcements on Android
Labels: framework,f: material design,a: accessibility,f: date/time picker,a: quality,P2,team-design,triaged-design
Repository: material-ui
Issue: Can't test pages using Material UI with Capybara
Labels: waiting for 👍,package: material-ui

<!--- Provide a general summary of the issue in the Title above -->
It is literally impossible to test material ui using capybara+selenium-webdriver

<!-- Checked checkbox should look like this: [x] -->
- [x] This is a v1.x issue. <!-- (v0.x is no longer maintained) -->
- [x] I have searched the [issues](https://github.com/mui-org/material-ui/issues) of this repository and believe that this is not a duplicate.

## Expected Behavior
This library should not use elements so wrongly that it is impossible to test projects that use it with standard automated tools.

## Current Behavior
Material-ui currently abuses elements so thoroughly that there is currently no way to test pages that use material-ui using capybara/selenium-webdriver.

## Steps to Reproduce
codesandbox.io can't handle ruby deps, so no point in setting anything up there.
Link: I'll fill this in when i have a second

1. Create a Switch element on the page (non-native because otherwise you can't use multi-select)
2. try to select an option from it using capybara
3. you can't, it's literally impossible, you can get as far as clicking the option in the popup, but then selenium throws an unknown error because it can't understand the dom anymore

`Selenium::WebDriver::Error::UnknownError:       unknown error: option element is not in a select`

## Context
I'm trying to write tests for my project, using capybara & a headless browser driven by selenium-webdriver.

## Your Environment

| Tech         | Version |
|--------------|---------|
| Material-UI  | v1.4.1  |
| React        |    16.4.6     |
| headless Firefox       |    62.0b12     |
| headless chrome | 68.0.3440.75 |
| capybara         |    3.1.0     |
| selenium-webdriver |3.12.0|
Repository: flutter
Issue: Select to Speak reads TabBar tabs inconsistently 
Labels: framework,f: material design,a: accessibility,P2,team-design,triaged-design

Sometimes it only reads visible tabs, other times it reads offscreen tabs.
Repository: TypeScript
Issue: Show signature help when overriding/implementing method
Labels: Suggestion,Domain: Signature Help,Experience Enhancement

**TypeScript Version:**  3.1.0-dev.20180727

**Code**

```ts
class A {
    m(n: number): void {}
}
class B extends A {
    m(/**/)
}
```

**Expected behavior:**

Get signature help for `m(n: number): void`. Extension of #26022.

**Actual behavior:**

No signature help.
Repository: go
Issue: x/build: add a builder with oldest git supported by cmd/go to catch regressions
Labels: Testing,Builders,NeedsFix,modules,new-builder

### What did you expect to see?
The bug fix for breaking go on Ubuntu 16 would have a test or ci change to prevent a similar error in the future.  

### What did you see instead?
A code change with no test change. 

### Context
https://github.com/golang/go/issues/26501#issuecomment-407431340
Repository: rust
Issue: Special-case `format!("{}", string_like)` for increased performance
Labels: I-slow,C-enhancement,T-libs-api

Changes like #52767 and existence of the [useless_format](https://rust-lang-nursery.github.io/rust-clippy/v0.0.212/index.html#useless_format) clippy lint show that people end up writing `format!("{}", a_string)` way more often than they should (i.e., >0 times).

Since `format` is a proc macro/builtin in the compiler, and since this specific case should not have any side effects other than producing a `String`, I want to propose adding this special case:

When expanding a call of the `format` macro (and before using `format_args!`), check if the formatting string is literally `"{}"`, and, if the only other parameter `x` is either of type `&str`, `String`, or `Cow<str>`, expand the macro to `ToString::to_string(x)`.

This is quite a conservative and concrete refinement. It could easily be adjusted to support more string-like types.

And additional special case to consider is `format!("foo")` (with only a literal formatting string). It should expand to `String::from("foo")`.
Repository: flutter
Issue: Return index of the first visible item in ListView
Labels: c: new feature,framework,f: scrolling,customer: crowd,P3,team-framework,triaged-framework

In the current implementation of ListView, there is no easy way to find which item is the first one in a visible part of the screen. There could be many use cases if we know the index of the first visible item.  For instance, playing audio of the first visible item, etc.  
Could you please add this feature to the ListView?  Thank you.
Repository: pytorch
Issue: python caffe2/python/operator_test/activation_ops_test.py  Segmentation fault (core dumped)
Labels: caffe2

/Downloads$ python /home/jasonma/caffe2/pytorch/build/caffe2/python/operator_test/activation_ops_test.py 
WARNING:root:This caffe2 python run does not have GPU support. Will run in CPU only mode.
WARNING:root:Debug message: No module named caffe2_pybind11_state_hip
python: Relink `/usr/lib/x86_64-linux-gnu/libnspr4.so' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
python: Relink `/usr/lib/x86_64-linux-gnu/libopen-pal.so.20' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
python: Relink `/usr/lib/x86_64-linux-gnu/libopen-pal.so.20' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_getres'
python: Relink `/usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
python: Relink `/usr/lib/x86_64-linux-gnu/libmpi.so.20' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_getres'
python: Relink `/usr/lib/x86_64-linux-gnu/libmpi.so.20' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
Segmentation fault (core dumped)

--------------------------------------------------------

how to fix this ?

@eklitzke 
@resistor 
@huitseeker 
@jfsantos
Repository: rust
Issue: Investigate the Ryū algorithm for a simpler/faster implementation of float -> string conversion
Labels: I-slow,T-libs-api

There's a new paper making the rounds on the topic of converting floats to their decimal string representations that claims to be both simpler and faster than prior algorithms: https://pldi18.sigplan.org/event/pldi-2018-papers-ry-fast-float-to-string-conversion . I'm particularly interested in the simplicity aspect, since I recall some old conversations regarding our current machinery for this being somewhat subtle and complicated (for speed purposes, I imagine). If we could drastically simplify the implementation without sacrificing speed, that might be a win. Good student or intern project, methinks.

(Apologies for how wishlisty this issue is, I've no clue who might be the presiding expert on our current float->string implementation.)