sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: PowerToys
Issue: Multiple monitor alignment tool
Labels: Idea-New PowerToy,Needs-Triage

### Description of the new feature / enhancement

The default windows settings for aligning mutiple monitors is not precise enough.  It would be nice if PowerToys had a tool that could help you more precisely align multiple monitors by say using a grid or something and allowed very small changes so when windows are dragged between widows they will be properly aligned.

### Scenario when this would be used?

With multiple monitor setups where either monitors are not aligned next to each other perfectly, vertical and horizontal mixes or different monitor sizes / manufacturers are used that mount the monitor in different positions.

### Supporting information

_No response_
Repository: godot
Issue: LineEdit text_submitted/text_entered signal not emitted when using physical keyboard on Android
Labels: bug,platform:android,topic:porting,topic:gui

### Godot version

4.0.alpha5,3.4.4.stable

### System information

Android 12 Pixel5a

### Issue description

I noticed that when a physical usb keyboard is plugged into an Android phone that press enter in a LineEdit does not emit the text_submitted signal in Godot 4 or the text_entered signal in Godot 3.4.4

### Steps to reproduce

1. Download AndroidKeyboardTest.zip reproduction project below and open using Godot 4.0.alpha5
2. Setup Debug Keystore in Android Export settings
3. Run on Android device
4. Type some text into edit field and press enter using the soft keyboard, note an Alert box appears with text
5. Now plug in a usb keyboard to Android Device (I used a USB A to USB C adapter and a basic dell usb keyboard)
6. Type some text into edit field and press enter on usb keyboard, nothing happens.


### Minimal reproduction project

[AndroidKeyboardTest.zip](https://github.com/godotengine/godot/files/8383962/AndroidKeyboardTest.zip)
Repository: node
Issue: A CI.md is required
Labels: doc

### What is the problem this feature will solve?

Let people know more about CI in node

### What is the feature you are proposing to solve the problem?

Describe the main steps of CI in node and some important details.
Relationship between CI and PR.
Common problems and recommended solutions when PR enters ci phase.


### What alternatives have you considered?

_No response_
Repository: godot
Issue: Green border appears when using usb keyboard on Android
Labels: bug,platform:android,topic:porting,topic:gui

### Godot version

3.4.4, 3.5.beta3

### System information

Android 12 Pixel5a

### Issue description

I noticed in our game using Godot 3.4.4 and reproduced in the Godot 3.5.beta3 Android Godot editor. That when using the arrow keys on a usb keyboard that a green border will appear around the app.

Basically when a LineEdit has focus the green border goes away, but when anything else has focus it appears.

### Steps to reproduce

1. Download and install on android device: https://downloads.tuxfamily.org/godotengine/3.5/beta3/Godot_v3.5-beta3_android_editor.apk
2. Plugin usb keyboard.  I used a USB A to USB C adapter and a basic dell keyboard
3. Press arrow keys to navigate around and watch green border appear and disappear

### Minimal reproduction project

_No response_
Repository: godot
Issue: Freezes on opening GODOT on OpenGL ES 3.0
Labels: bug,platform:windows,topic:rendering,topic:thirdparty,needs testing

### Godot version

3.4.4,3.2.2

### System information

Windows 10, GLES3, Radeon R5 Series R5 220

### Issue description

When I open a new project with OpenGL ES 3.0 godot Freezes
Only open projects where in the file "project.godot" has the following:
```
[rendering]
quality/driver/driver_name="GLES2"
```

Is there any way to create a configuration to always open in "GLES2".
Because my graphic card doesn't load GLES3.
I have always to change the "project.godot" to run a project

### Steps to reproduce

You just need to have a lower graphic card and run Godot with OpenGL ES 3.0.

### Minimal reproduction project

_No response_
Repository: PowerToys
Issue: Multiple enchancements for Files explorer
Labels: Idea-Enhancement,Product-File Explorer,Needs-Triage

### Description of the new feature / enhancement

It would be nice to be able to have multiple new contents of the files we are previewing with the PowerToys File explorer add-on. Contents such as:

- Media and folder metadata.
- Play media as preview
- Illustrator artboards as the sheets of a document (As in QuickView software or pdf preview)

### Scenario when this would be used?

It will be faster to get data on my files, especially illustrator files.

### Supporting information

_No response_
Repository: pytorch
Issue: Tensor Subclass not preserved for Tensor subclasses created via inheritance of a TensorImpl subclass
Labels: triaged,better-engineering,module: __torch_dispatch__,tensor subclass

### 🐛 Describe the bug

When one creates a torch_dispatch Tensor Subclass [via inheritance](https://github.com/albanD/subclass_zoo/blob/main/trivial_tensors.py#L44) of a special TensorImpl (like QTensorImpl, and probably also SparseTensorImpl), calling a view function on the Tensor Subclass returns a regular Tensor and fails to preserve the Tensor Subclass.

Found while @Chillee and I were digging into https://github.com/facebookresearch/torchdynamo/issues/79#issuecomment-1082664233 (a repro that involves functorch's make_fx and qtensor is in that issue).

Here's the gist of the issue:
- Let's say we call (tensor_subclass).view(120)
- This eventually dispatches to ADInplaceOrView
- Then this dispatches to Python, which is going to call tensor_subclass's __torch_dispatch__
- When it comes back to ADInplaceOrView, ADInplaceOrView calls `as_view(result, ...)`, which eventually gets to shallow_copy_and_detach(result)

Now, here is the crux of the problem:
- shallow_copy_and_detach for TensorImpl [respects torch_dispatch Tensor Subclasses](https://github.com/pytorch/pytorch/blob/954c7e2a770f73377f753f9a80f60dfddc5b1da2/c10/core/TensorImpl.cpp#L527-L534)
- shallow_copy_and_detach for QTensorImpl (and most likely others) [does not respect torch_dispatch](https://github.com/pytorch/pytorch/blob/954c7e2a770f73377f753f9a80f60dfddc5b1da2/aten/src/ATen/quantized/QTensorImpl.h#L51) and instead creates a new Tensor that does not have an associated PyObject

## Potential fixes

We should delete `shallow_copy_and_detach` and replace it with a good-to-honest call to detach() while striving not to regress performance for regular Tensors. This is not the first time we've had a problem related to how `shallow_copy_and_detach` maps to `detach` under torch_dispatch.

### Versions

main

cc @Chillee @ezyang @zou3519 @albanD @samdow
Repository: flutter
Issue: Add flake stress test mode to .ci.yaml
Labels: c: new feature,team,team-infra,P2,c: flake,triaged-infra

Frequently we need to analyze and fix a flaky test shard. Also frequently, flakiness is only reproducible on LUCI and not locally ([example](https://github.com/flutter/flutter/issues/97303)).

It is currently difficult to reproduce flakiness on LUCI. Later, when a fix is made, it is difficult to confirm the effectiveness of the fix.

## Proposal

`.ci.yaml` adds a new target parameter called `flake_stress_test` that takes an integer number greater than zero.

Example:

```yaml
targets:
  - name: Linux analyze
    flake_stress_test: 10
    recipe: flutter/flutter
    timeout: 60
    properties:
      tags: >
        ["framework","hostonly"]
      validation: analyze
      validation_name: Analyze
    scheduler: luci

  - name: Linux customer_testing
    flake_stress_test: 20
    recipe: flutter/flutter
    timeout: 60
    properties:
      tags: >
        ["framework","hostonly"]
      validation: customer_testing
      validation_name: Customer testing
    scheduler: luci

  - name: Linux firebase_abstract_method_smoke_test
    recipe: firebaselab/firebaselab
    timeout: 60
    properties:
      dependencies: >-
        [
          {"dependency": "android_sdk", "version": "version:31v8"}
        ]
      tags: >
        ["firebaselab"]
      task_name: abstract_method_smoke_test
    scheduler: luci

```

Adding `flake_stress_test` and pushing code to a PR will cause LUCI skip all targets, and only run targets that have `flake_stress_test` set, running each that number of times. In the example above, LUCI will run the "Linux analyze" target 10 times, "Linux customer_testing" 20 times, and it will skip "Linux firebase_abstract_method_smoke_test".

## Why skip other targets?

- Targets other than those you are trying to deflake are not interesting and just pollute the output of the PR.
- Deflaking targets will require running them many times, which will already stress LUCI capacity. No need to make it worse by running uninteresting targets.

## Why support specifying `flake_stress_test` on multiple targets?

Some tests are sharded (web, tools) and flakiness does not reproduce on one specific shard. It would be useful to be able to specify `flake_stress_test`, for example, on all web targets.
Repository: flutter
Issue: Running `flutter attach` shows "waiting for debug connection..." in Android Studio/ command line
Labels: tool,a: debugging,P2,team-tool,triaged-tool

Most of time, when I click "Flutter Attach" button, the console says "waiting for debug connection...". 
That makes me upset, cause I had to reboot my app to make connection success.

As far as I know, when executing "Flutter Attach", flutter-tools was waiting for the log "Observatory listening on <uri>" printed by "vmservice_server.dart" which contains server uri.

So, printing the log in a proper time may be a solution.

Is there a schedule to fix it, or may I contribute a pull request?
Repository: pytorch
Issue: JIT autocasting fails on Optional[Tensor]
Labels: oncall: jit

### 🐛 Describe the bug

The autocasting pass does not insert autocasting nodes for optional tensors. It causes issues with conv, where the input and weight tensors will get casted but not the bias (since the bias is an optional tensor)

```python
import torch

from typing import Optional

def fn(inp, weight, bias: Optional[torch.Tensor]):
    with torch.cuda.amp.autocast(enabled=True, dtype=torch.half):
        return torch.nn.functional.conv2d(inp, weight, bias, 1, 3)

fn_s = torch.jit.script(fn)

inp = torch.rand((5, 3, 224, 224), dtype=torch.float).cuda()
weight = torch.rand((3, 3, 7, 7), dtype=torch.float).cuda()
bias = torch.rand((3), dtype=torch.float).cuda()

print("bias is none")
fn_s(inp, weight, None)

print("bias is not none")
fn_s(inp, weight, bias)
```

Output:
```
bias is none
bias is not none
Traceback (most recent call last):
  File "/fsx/users/dberard/scripts/regnet_y_128gf/optional-autocast.py", line 19, in <module>
    fn_s(inp, weight, bias)
RuntimeError: The following operation failed in the TorchScript interpreter.
Traceback of TorchScript (most recent call last):
  File "/fsx/users/dberard/scripts/regnet_y_128gf/optional-autocast.py", line 7, in fn
def fn(inp, weight, bias: Optional[torch.Tensor]):
    with torch.cuda.amp.autocast(enabled=True, dtype=torch.half):
        return torch.nn.functional.conv2d(inp, weight, bias, 1, 3)
               ~~~~~~~~~~~~~~~~~~~~~~~~~~ <--- HERE
RuntimeError: Input type (torch.cuda.HalfTensor) and bias type (torch.cuda.FloatTensor) should be the same
```

### Versions

AWS cluster, master branch

cc @jjsjann123
Repository: kubernetes
Issue: Generated clients using closed enums from an openapi snapshot are not forwards compatible
Labels: kind/bug,sig/api-machinery,priority/important-longterm,lifecycle/frozen,triage/accepted

Related to generating clients using closed language-level enums based on https://github.com/kubernetes/enhancements/issues/2887

Some of the currently marked `+enum` fields are documented to allow expansion in the future, which would break clients generated against earlier openapi schemas:

* ```
  // CompletionMode specifies how Pod completions of a Job are tracked.
  // +enum
  type CompletionMode string

	// More completion modes can be added in the future.
  ```

* These are only well-known types, other types are allowed:
  ```
  // RequestConditionType is the type of a CertificateSigningRequestCondition
  // +enum
  type RequestConditionType string
  ```

* This makes explicit reference to a future value we want to add:
  ```
  // +enum
  type TaintEffect string
	// NOT YET IMPLEMENTED. TODO: Uncomment field once it is implemented.
	// Like TaintEffectNoSchedule, but additionally do not allow pods submitted to
	// Kubelet without going through the scheduler to start.
	// Enforced by Kubelet and the scheduler.
	// TaintEffectNoScheduleNoAdmit TaintEffect = "NoScheduleNoAdmit"
  ```

* We've regularly added new resourcequota scopes:
  ```
  // A ResourceQuotaScope defines a filter that must match each object tracked by a quota
  // +enum
  type ResourceQuotaScope string
  ```

* Docs reference "currently supported" values, which sounds like there could be expansion in the future:
  ```
  // AddressType represents the type of address referred to by an endpoint.
  // +enum
  type AddressType string
  
  The following address types are currently supported:
	// * IPv4: Represents an IPv4 Address.
	// * IPv6: Represents an IPv6 Address.
	// * FQDN: Represents a Fully Qualified Domain Name.
  ```

More concerning, this breaks deserialization of new values by old generated clients using enums. I didn't see this aspect discussed in the KEP at all, and it's fairly significant.

_Originally posted by @liggitt in https://github.com/kubernetes/kubernetes/pull/105057#issuecomment-1084072605_
Repository: godot
Issue: GDScript 2.0: Typed arrays do not propagate type information through functions returning Variant
Labels: enhancement,topic:core,topic:gdscript

### Godot version

4.0.alpha5

### System information

Windows 10

### Issue description

Array functions which return `Variant` (`front()`, `back()`, `pop_front()`, etc.) do not propagate the array's type information; they are always considered to return `Variant`. I'm unsure whether this is a bug per se (I can easily imagine that there may be no way to easily resolve it with the current type system), but it is certainly unintuitive behavior. 

### Steps to reproduce

```
var arr: Array[int] = [1, 2, 3]
var i := arr[0]
var j := arr.front()
```
> Cannot infer the type of "j" variable because the initial value is Variant. Use explicit "Variant" type if this is intended.


### Minimal reproduction project

_No response_
Repository: pytorch
Issue: Cannot create TorchScript file after converting into a quantized model
Labels: oncall: jit

### 🐛 Describe the bug


I've been trying to save TorchScript whose model is converted into an int model using torch.quantization(for short as tq, tq.prepare and tq.convert) only to find this won't work.
This maybe caused by the forward function in `ConvReLU2d`, which is suggested with an error below.
```python
torch.jit.save(torch.jit.trace(model,sample_image), 'model.pt')
```

```bash
 Couldn't find method: 'forward' on class: '__torch__.torch.nn.intrinsic.quantized.modules.conv_relu.ConvReLU2d (of Python compilation unit at: 000002CB0A1ED9D0)'
```
and I used a model like
```python
import torch.nn as nn
import torch.quantization as tq
import torch.nn.functional as F
import torch
import copy

class QNet(nn.Module):
    def __init__(self):
        super(QNet, self).__init__()
        self.conv1 = nn.Conv2d(1, 32, 3, 1)
        self.conv2 = nn.Conv2d(32, 64, 3, 1)
        self.dropout1 = nn.Dropout(0.25)
        self.dropout2 = nn.Dropout(0.5)
        self.fc1 = nn.Linear(9216, 128)
        self.fc2 = nn.Linear(128, 10)
        self.relu1 = nn.ReLU()
        self.relu2 = nn.ReLU()        
        self.relu3 = nn.ReLU()
        self.quant = tq.QuantStub()
        self.dequant = tq.DeQuantStub()

    def forward(self, x):
        x = self.quant(x)
        x = self.conv1(x)
        x = self.relu1(x)
        x = self.conv2(x)
        x = self.relu2(x)
        x = F.max_pool2d(x, 2)
        x = self.dropout1(x)
        x = torch.flatten(x, 1)
        x = self.fc1(x)
        x = self.relu3(x)
        x = self.dropout2(x)
        x = self.fc2(x)
        x = self.dequant(x)
        output = F.log_softmax(x, dim=1)
        return output
 
```
After defining the model, wrapped it up with lightning_module and quantized, then tried to save as a TorchScript.

This error occurred with Torch 1.8.1,1.9.1,1.10.0(+cu102)
I think this may need to be treated as an important issue PyTorch has

### Versions

torch = 1.8.1, 1.9.1, 1.10.0(+cu102)
Repository: go
Issue: x/sys/unix: BTRFS_SUPER_MAGIC overflows Statfs_t.Type's type on 32-bit platforms
Labels: NeedsInvestigation,compiler/runtime

### What version of Go are you using (`go version`)?

<pre>
$ go version
go version go1.18 linux/amd64
</pre>

### What did you do?

```
func isBtrfs(info *unix.Statfs_t) bool { return info.Type == unix.BTRFS_SUPER_MAGIC }
```

### What did you expect to see?

Code compiles on all platforms.

### What did you see instead?

The code compiles on amd64 and arm64, but on 386 and arm it fails:

```
./fstype.go:7:62: unix.BTRFS_SUPER_MAGIC (untyped int constant 2435016766) overflows int32
```

Statfs_t.Type is an int32 or int64, depending on the platform. Maybe the constant should be typed accordingly?

Ref restic/restic#3687.
Repository: vscode
Issue: Profile 2 things at once
Labels: feature-request,debug

<!-- ⚠️⚠️ 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. -->

In the new release of VSCode, we saw this awesome feature: https://code.visualstudio.com/updates/v1_66#_javascript-debugging

It would be really cool if we could take heap profiles and CPU profiles of the same app at the same time.
Repository: PowerToys
Issue: Add IANA Time zones to PowerToys run TimeZone plugin
Labels: Idea-Enhancement,Product-PowerToys Run,Needs-Triage,Run-Plugin

### Description of the new feature / enhancement

Like with military time zones it would be nice to have the IANA Time zone names available.

The user will enable this option in the plugin settings
<img width="614" alt="image" src="https://user-images.githubusercontent.com/15440218/161017453-34af00b3-98c1-4dd1-af08-fd89e0bae1f2.png">



### Scenario when this would be used?

For people used to IANA timezones (I'm a js developer and the browser use IANA) it could be useful searching by IANA names

### Supporting information

Here there is a list of all the IANA time zones [link](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)


I could try to implement a Pull request for this enhancement if you want
Repository: TypeScript
Issue: Nested function's JSDoc lost after compilation when returned in an object
Labels: Suggestion,Experience Enhancement

# Bug Report

Potentially related issues:
- https://github.com/microsoft/TypeScript/issues/48305

### 🔎 Search Terms

Nested function's JSDoc is lost after compilation when returned in an object, but works as expected when inlined in the return.

### 🕗 Version & Regression Information

- Playground
  -  All
- Locally
  - 4.6.x (.2 and .3)
  - Nightly

### ⏯ Playground Link

[Playground link with relevant code](https://www.typescriptlang.org/play?#code/GYVwdgxgLglg9mABADwBQEpEG8BQj+KiSwKIgbYC+OeBA9AFQO0EOIA2c7L+DdPRaPCQBPClkTUeAJwCmUENKS4CqsgBoeqkZrX0mW1W07sATIdb89+AF7jJPapSA)

### 💻 Code

**Input**
```ts
function x() {
    function u() {}

    /**
     * lol
     */
    function y() { }

    return {
        u,
        y,
        /**
         * lol2
         */
        z() { }
    }
}
```

**Output `.d.ts`**
```ts
declare function x(): {
    u: () => void;
    y: () => void;
    /**
     * lol2
     */
    z(): void;
};
```


### 🙁 Actual behavior

In the above example, the `.d.ts` files won't contain `y`'s JSDoc, but only `z`'s.

### 🙂 Expected behavior

Both JSDoc are preserved.
Repository: flutter
Issue: [add2app][android] FlutterFragment not visible if setTransition is used during fragment transactions. 
Labels: platform-android,engine,a: existing-apps,has reproducible steps,P2,found in release: 2.10,found in release: 2.13,team-android,triaged-android

Our workaround is to use `setCustomAnimations(androidx.appcompat.R.anim.abc_fade_in, androidx.appcompat.R.anim.abc_fade_out)`, however, not only is the animation effect not visible in this scenario, it's also a blocker for the clients. 

You can see the issue while switching between tabs in this [minimal reproduction example](https://github.com/ljmatan/setTransition-issue-example). 

If you remove the `setTransition` method from the MainActivity.kt file, you'll see a Flutter fragment appear in the second tab. If it's in there, you won't see the Flutter fragment while switching to the aforementioned second tab. 

Flutter doctor (although I can confirm the issue is present all the way back from 2.5.3 version): 

```
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 2.13.0-0.0.pre.297, on macOS 12.0.1 21A559 darwin-arm, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.65.2)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

• No issues found!
```
Repository: godot
Issue: I tried to commit my project with Git Hub plugin and now my project won't start :(
Labels: bug,topic:editor,needs testing,crash

### Godot version

3.5 beta 3

### System information

Windows 11 Pro

### Issue description

I decided to commit my project to Git Hub using a plugin (version 2.0.1), there were about 500 files, and when I pressed the "Commit" button, Godot closed, after which I can no longer open my project! 

### Steps to reproduce

Installing the Git VCS Plugin and Trying to Commit Changes

### Minimal reproduction project

_No response_
Repository: react-native
Issue: TextInput doesn't lose focus after dismissing keyboard on some Android devices
Labels: Component: TextInput,Platform: Android,API: Keyboard,Needs: Triage :mag:

### Description

**Current Behavior**

When TextInput is focused and keyboard is shown, pressing hardware back button dismisses the keyboard but doesnt't blur the TextInput. Pressing on the TextInput again doesn't trigger the keyboard.

I noticed it happening on these devices: Mobistart V1 (android v 9), Meizu M3s (android v 5.1), Honor 8 (android v 7).
This behaviour doesn't seem to be dependant on Android version or brand.
Also this behaviour appears in every React Native app.

**Expected Behavior**

The TextInput should lose focus after hardware back button press.

https://user-images.githubusercontent.com/43006289/161037494-008f1c5c-bc35-4eb4-a633-47dc3211ad80.mp4

### Version

0.65.1

### Output of `npx react-native info`

No warnings or errors apper in console.

### Steps to reproduce

Basically it happens with any TextInput.

`<TextInput />`

### Snack, code example, screenshot, or link to a repository

_No response_