sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: vscode
Issue: Rendered whitespace characters non-uniform
Labels: bug,windows,zoom,editor-render-whitespace

I just updated from 1.66.2 to 1.75.1, and noticed the rendered whitespace characters are rendered non-uniformly. The varying brightness on each individual dot, representing a space, is very distracting. 

Here is how they look on 1.66.2:

![image](https://user-images.githubusercontent.com/3360138/218088064-3b057d3d-c0a6-4ac8-89c6-879f31620dd5.png)



Here is how they now look on 1.75.1:

![image](https://user-images.githubusercontent.com/3360138/218087093-9aa2ebe0-679f-4d59-820e-f6f127e568bf.png)

Also, the inconsistency doesn't seem to be applied statically. Here is a video of the issue as I create spaces:


https://user-images.githubusercontent.com/3360138/218087750-89b0bf03-8d47-4b9c-871b-474240df8ef3.mp4
Repository: flutter
Issue: [android] Janky Animation when opening keyboard
Labels: a: text input,platform-android,engine,a: animation,c: performance,P2,team-android,triaged-android

Animating a Platform View widget is janky.

Tested on latest stable and master 3.8.0-5.0.pre.1, android 12SKQ1.211006.001, xiaomi mi lite 11  5G.

## Steps to Reproduce
Please run this simple example here:
https://github.com/delfme/flutter-native-text-input-repo

**Expected results:**
When opening keyboard, native widget should animate smoothly. 

**Actual results:**
Native widget animation is janky. 

https://user-images.githubusercontent.com/53510751/218093471-c8eee90e-0b8e-491e-84a6-9f4186353c61.MP4


**Flutter doctor:**
 [✓] Flutter (Channel master, 3.8.0-5.0.pre.1, on macOS 12.2 21D49 darwin-arm64, locale en-IT) [!] Android toolchain - develop for Android devices (Android SDK version 31.0.0) ✗ cmdline-tools component is missing Run path/to/sdkmanager --install "cmdline-tools;latest" See https://developer.android.com/studio/command-line for more details. ✗ Android license status unknown. Run flutter doctor --android-licenses to accept the SDK licenses. See https://flutter.dev/docs/get-started/install/macos#android-setup for more details. [✓] Xcode - develop for iOS and macOS (Xcode 13.4.1) [✓] Chrome - develop for the web [✓] Android Studio (version 2021.2) [✓] Connected device (3 available) [✓] HTTP Host Availability
Repository: stable-diffusion-webui
Issue: [Feature Request]: Can we get native Plug-and-play (like pix2pix) support?
Labels: enhancement,extension-request

Without further ado. Like pix2pix but with any model.

Repo:
https://github.com/MichalGeyer/plug-and-play

Examples:
https://pnp-diffusion.github.io/
https://pnp-diffusion.github.io/sm/index.html

Discussion
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/7010

![image](https://user-images.githubusercontent.com/113993746/218092138-d12ef94b-67ea-4e1a-b327-5353fdd9b272.png)
![image](https://user-images.githubusercontent.com/113993746/218092177-3347db3c-4339-4a19-8530-b6a94adc0729.png)
![image](https://user-images.githubusercontent.com/113993746/218092247-0c50840a-3079-4fab-9296-ec407540b35a.png)
Repository: stable-diffusion-webui
Issue: [Feature Request]: Yes, I would like the option to run a batch process that ACTUALLY DOESN'T change the file names.
Labels: enhancement

### Is there an existing issue for this?

- [X] I have searched the existing issues and checked the recent builds/commits

### What would your feature do ?

My feature would allow you use the batch process in Extras, or other various pre-processing sections of extensions, to process multiple images from a source to destination, and ACTUALLY NOT CHANGE THE FILENAME! No adding four 0s at the end, or the beginning, just take filename_01.png from source, and putting filename_01.png into the destination.

Simple.

![Screenshot_1](https://user-images.githubusercontent.com/113237671/218094130-92908c05-3cea-43ae-9c9a-e42bc3d243a4.jpg)
![Screenshot_2](https://user-images.githubusercontent.com/113237671/218094132-66429d10-a04c-4f40-a5e0-6d742149c68b.jpg)
![Screenshot_4](https://user-images.githubusercontent.com/113237671/218094134-5c0ed526-a9d0-4782-ba79-098102a63537.jpg)

None of these work, still has to had 0s before or after the original name.

### Proposed workflow

1. Go to settings.
2. Press saving.
3. Check a box that says absolutely positively against all the forces of alphabetical evil , no matter how many ! are sacrificed , do not change the name of this file under any circumstance when running a batch process.
4. mynd stops bitching.


### Additional information

_No response_
Repository: pytorch
Issue: `permute` for named tensors
Labels: triaged,module: named tensor

### 🚀 The feature, motivation and pitch

I called `tensor.permute(...)` and got:

> RuntimeError: aten::permute is not yet supported with named tensors. Please drop names via `tensor = tensor.rename(None)`, call the op with an unnamed tensor, and set names on the result of the operation.

I really would have expected that named tensors would work for such a fundamental low-level function, esp since named tensors have been around for many years now. Are they actually used? (#60832)

### Alternatives

_No response_

### Additional context

_No response_

cc @zou3519
Repository: flutter
Issue: Metrics upload failing because an existing lock file.
Labels: team-infra,P2,triaged-infra

* https://ci.chromium.org/ui/p/flutter/builders/prod/Linux_samsung_s10%20cull_opacity_perf__timeline_summary/5436/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Linux_samsung_s10%20cull_opacity_perf__timeline_summary/5437/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Linux_samsung_s10%20cull_opacity_perf__timeline_summary/5438/overview
Repository: material-ui
Issue: Wrong SVG on the KeyOutlinedIcon from '@mui/icons-material'
Labels: bug 🐛,package: icons

### Duplicates

- [X] I have searched the existing issues

### Latest version

- [X] I have tested the latest version

### Steps to reproduce 🕹

Link to live example:
https://mui.com/material-ui/material-icons/?query=key&theme=Outlined&selected=KeyOutlined

### Current behavior 😯

The `KeyOutlinedIcon` `(import KeyOutlinedIcon from '@mui/icons-material/KeyOutlined';
)` is shown as the normal `KeyIcon` `(import KeyIcon from '@mui/icons-material/Key';
).`

The `KeyOffOutlinedIcon` however is shown correctly.

### Expected behavior 🤔

The `KeyOutlinedIcon` should render the outlined version of the `KeyIcon`.

### Context 🔦

_No response_

### Your environment 🌎

_No response_
Repository: godot
Issue: [3.5.1] [4.0.rc1] Calling GPUParticles3D.restart() from AnimationPlayer doesn't seem to have an effect on the Editor
Labels: bug,enhancement,documentation,topic:animation,topic:particles

### Godot version

3.5.1, 4.0.rc1

### System information

macOS, Apple M1

### Issue description

Resetting a GPU particle effect by invoking its `restart()` function from an animation call track doesn't seem to work.

In the attached MRP, I have a one-shot GPU particle effect that is supposed to play at the start of my animation. For this, I've set up the animation to do two things:

- Set `emitting` to true (this works)
- Call `restart()`, in case the effect is still emitting when the animation starts

But the call to `restart()` doesn't seem to have any effect.

**Notes:**

- I observed this in both 3.5.1 and 4.0.rc1. The attached MRP uses Godot 3.5.1.
- It doesn't matter where on the animation timeline I call `restart()`, it never does anything.
- This makes working on visual effects composed from multiple layered one-short particle effects difficult because now when you hit Shift-D to restart the animation, the effects who were still emitting at that time will not restart.
- Setting the call track mode to "immediate" (instead of "deferred") didn't have an impact.
- I don't know if CPU particles are also affected.

**Screen recording:**


https://user-images.githubusercontent.com/1061/218132825-21641f20-d17c-42c3-b73b-d01b6086e11b.mov



### Steps to reproduce

- Open the attached MRP
- Edit the animation timeline
- Hit Shift-D to start the animation
- Hit it again a few times to restart it while it's still playing

### Minimal reproduction project

[MRP-Godot3-VFX-Timeline.zip](https://github.com/godotengine/godot/files/10708995/MRP-Godot3-VFX-Timeline.zip)
Repository: godot
Issue: @export glitches when changing datatype while already assigned a node
Labels: bug,topic:gdscript

### Godot version

godot 4.0 rc1

### System information

pop_os

### Issue description

inspector glitches if the data type of @export is changed in script, while a node is assigned to it in the inspector, wont let me change assigned node or reset

### Steps to reproduce

-get any node
-attach a script to it
-use the @export
-get another node, assign it to the export variable in the inspector
- change the @export data type

### Minimal reproduction project

-get any node
-attach a script to it
-use the @export
-get another node, assign it to the export variable in the inspector
- change the @export data type
Repository: pytorch
Issue: Saving a `torch.nn.HuberLoss` using `torch.jit.script().save()` doesn't seem to implicitly convert from `int` type to `float` type.
Labels: oncall: jit

### 🐛 Describe the bug

Saving a `torch.nn.HuberLoss(delta=1)` crashes with a `RuntimeError` which is actually a type error, but saving a `torch.nn.HuberLoss(delta=1.1)` works fine. The problem is that Pytorch complaints that 1 is an integer and not a float. I would expect that Pytorch would know to implicitly convert argument `delta` to a float all the time. The user (programmer) shouldn't be expected to explicitly type 1.0 (as opposed to just 1) in Python 3.

To reproduce:

```
loss_module = torch.nn.HuberLoss(delta=1)
torch.jit.script(loss_module).save("Drive:\Path\To\LossModule.pt")
```

Error message:

```
RuntimeError:

huber_loss(Tensor input, Tensor target, str reduction="mean", float delta=1.) -> Tensor:
Expected a value of type 'float' for argument 'delta' but instead found type 'int'.
:
  File "C:\Users\raaaa\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\loss.py", line 988
    def forward(self, input: Tensor, target: Tensor) -> Tensor:
        return F.huber_loss(input, target, reduction=self.reduction, delta=self.delta)
               ~~~~~~~~~~~~ <--- HERE
```

I'm guessing this is a bug because I can't imagine this is the desired behaviour?

### Versions

Collecting environment information...
PyTorch version: 1.13.0+cu117
Is debug build: False
CUDA used to build PyTorch: 11.7
ROCM used to build PyTorch: N/A

OS: Microsoft Windows 11 Pro
GCC version: (x86_64-posix-seh, Built by strawberryperl.com project) 8.3.0
Clang version: Could not collect
CMake version: version 3.20.2
Libc version: N/A

Python version: 3.10.1 (tags/v3.10.1:2cd268a, Dec  6 2021, 19:10:37) [MSC v.1929 64 bit (AMD64)] (64-bit runtime)
Python platform: Windows-10-10.0.22621-SP0
Is CUDA available: True
CUDA runtime version: 11.7.64
CUDA_MODULE_LOADING set to: LAZY
GPU models and configuration: GPU 0: NVIDIA GeForce RTX 3080
Nvidia driver version: 528.02
cuDNN version: Could not collect
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True

cc @EikanWang @jgong5 @wenzhe-nrv @sanchitintel
Repository: kubernetes
Issue: Pod Failure Policy Edge Case: Job Retries When Pod Finishes Successfully
Labels: sig/node,kind/feature,sig/apps,help wanted,area/workload-api/job,triage/accepted,wg/batch

### What happened?

I've noticed an edge case when trying out the PodFailurePolicy example from Story 3 of the KEP. When a pod is marked as a DisruptionTarget but then completes successful, it retries anyways. I wasn't able to add some sort of Ignore rule to exclude the 0 case

### What did you expect to happen?

I'm not sure what the expected behavior should be, but I expected that the job should succeed.

### How can we reproduce it (as minimally and precisely as possible)?

Here's a job that reproduces the issue 99% of the time

```
apiVersion: batch/v1
kind: Job
metadata:
  name: test-job
spec:
  template:
    spec:
      activeDeadlineSeconds: 60
      containers:
        - name: busybox
          image: busybox
          command: ["sleep", "1m"]
      restartPolicy: Never
  backoffLimit: 3
  podFailurePolicy:
    rules:
      - action: Count
        onPodConditions:
          - type: DisruptionTarget
      - action: FailJob
        onExitCodes:
          operator: NotIn
          values: [0]
```

### Anything else we need to know?

_No response_

### Kubernetes version

<details>

```console
$ kubectl version
Server Version: version.Info{Major:"1", Minor:"26", GitVersion:"v1.26.1-gke.200", GitCommit:"e7a3bc760915b7368460d2ed0bd2c2568645ab70", GitTreeState:"clean", BuildDate:"2023-01-20T09:28:11Z", GoVersion:"go1.19.5 X:boringcrypto", Compiler:"gc", Platform:"linux/amd64"}
```

</details>


### Cloud provider

<details>
GKE
</details>


### OS version

<details>

```console
# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here

# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here
```

</details>


### Install tools

<details>

</details>


### Container runtime (CRI) and version (if applicable)

<details>

</details>


### Related plugins (CNI, CSI, ...) and versions (if applicable)

<details>

</details>
Repository: godot
Issue: MultiMeshInstance3D forgets settings in Populate Surface dialog after entering that dialog for another MultiMeshInstance3D 
Labels: enhancement,topic:editor,topic:3d

### Godot version

4.0 RC1

### System information

Windows10

### Issue description

Working with MultiMeshInstance3D becomes a headache when the dialog settings are reset all the time.

### Steps to reproduce

1. Create two MultiMeshInstance3D instances in a scene and two meshes to act as source and surface.
2. Populate the first MultiMeshInstance3D from the "Populate Surface" dialog in the MultiMesh context menu
3. Open up that same dialog for the other MultiMeshInstance3D and close it without generating
4. Open up the first dialog again, and every field is default.

### Minimal reproduction project

N/A
Repository: excalidraw
Issue: Feature request : Categorized Library items
Labels: enhancement,discussion,library-request

At the moment it seems library items can't be distinguished from which library it is being rendered. 
It would be very nice to have these library items categorized something like this. 

![Excalidraw](https://user-images.githubusercontent.com/31402318/218167826-bf390148-0bec-46f3-bbab-ebea7f762033.png)
Repository: vscode
Issue: F3 shortcut for search and replace within a Jupyter Notebook cell does not work anymore
Labels: bug,notebook-cell-editor

### Applies To

- [X] Notebooks (.ipynb files)
- [ ] Interactive Window and\/or Cell Scripts (.py files with \#%% markers)

### What happened?

Before 1.75 vscode or jupyter extension v2023.2.1000411022 I was able to press `F3` to find and replace within a cell.
Now `F3` does nothing in the notebook.
I am on Linux OS.


### VS Code Version

1.75.0

### Jupyter Extension Version

v2023.2.1000411022

### Jupyter logs

```shell
Visual Studio Code (1.75.0, undefined, desktop)
Jupyter Extension Version: 2023.2.1000411022.
Python Extension Version: 2023.2.0.
Workspace folder /home/gonluisr/PATH
User belongs to experiment group 'jupyterTest'
User belongs to experiment group 'jupyterEnhancedDataViewer'
info 19:42:35.930: LSP Notebooks experiment is enabled
error 19:42:36.246: No remote controllers
error 19:42:36.665: No remote controllers
error 19:42:36.666: No remote controllers
error 19:42:37.155: No remote controllers
error 19:42:37.158: No remote controllers
error 19:42:37.490: No remote controllers
info 19:42:38.757: Checking for server existence.
info 19:42:38.758: Connecting to server
info 19:42:38.758: Connecting server kernel https://server/user/gonluisr/
Connecting to Jupyter server at https://server/user/gonluisr/
info 19:42:38.759: Creating server with url : https://server/user/gonluisr/
info 19:42:38.770: Server started.
info 19:42:38.770: Creating server with url : https://server/user/gonluisr/
info 19:42:38.771: Creating server with url : https://server/user/gonluisr/
info 19:42:39.377: Results of switching remote kernel: true
info 19:42:41.129: Results of switching remote kernel: false
info 19:42:41.129: Results of switching remote kernel: false
info 19:42:41.129: Results of switching remote kernel: false
info 19:42:45.999: Process Execution: > ~/miniconda3/envs/dev_env/bin/python -m pip list
> ~/miniconda3/envs/dev_env/bin/python -m pip list
```


### Coding Language and Runtime Version

_No response_

### Language Extension Version (if applicable)

Python extension v2023.2.0

### Anaconda Version (if applicable)

conda 22.9.0

### Running Jupyter locally or remotely?

Remote
Repository: vscode
Issue: Provide icon buttons for common source control actions
Labels: git,ux,under-discussion

<!-- ⚠️⚠️ 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. -->
(File) Explorer provides some icon buttons for common actions: 

![Screenshot 2023-02-10 205743](https://user-images.githubusercontent.com/10571178/218175705-88464aad-baae-4531-bd8f-df0a6e3549aa.jpg)

Likewise, in Visual Studio's Git Changes, some icon buttons are provided to quickly perform very common operations:

![Screenshot 2023-02-10 210315](https://user-images.githubusercontent.com/10571178/218176030-2c8fe041-6f22-43ea-b709-d65d43a59325.jpg)

Indeed, they are extremely handy IMHO.

Would it be too much to expect the same UX for the source control panel in Visual Studio Code?
Repository: flutter
Issue: [package tool] Add `format` check for missing newlines
Labels: team,p: tooling,package,team-ecosystem,P2,triaged-ecosystem

We often leave nits in reviews about files without trailing newlines. We should have `format` check every file whose extension isn't in an explicit skiplist for missing newlines.
Repository: rust
Issue: f64::div_euclid and f64::rem_euclid yield inconsistent results
Labels: T-compiler,C-bug,A-floating-point

I tried this code:

```rust
let numer = -0.7500000000000006f64;
let denom = 0.0833333333333334f64;
let div_euclid = -10.0;
let rem_euclid = 0.0;
assert_approx_eq!(numer.div_euclid(denom), div_euclid);
assert_approx_eq!(numer.rem_euclid(denom), rem_euclid);
assert_approx_eq!(div_euclid * denom + rem_euclid, numer - denom); // WRONG, should be numer
```

I expected to see this happen: `div_euclid * denom + rem_euclid` should yield `numer`. So either `div_euclid` should yield `-9.0` or `rem_euclid` should yield `0.0833333333333334f64`. Together they should satisfy `div_euclid * denom + rem_euclid == numer`.

Instead, this happened: `div_euclid * denom + rem_euclid` yields `numer - denom`. While both `div_euclid` and `rem_euclid` yield reasonable results in isolation, they are inconsistent which each other. The relation `div_euclid * denom + rem_euclid == numer` is not satisfied.

### Meta

`rustc --version --verbose`:
```
rustc 1.68.0-nightly (4c83bd03a 2023-01-19)
binary: rustc
commit-hash: 4c83bd03a9d94af35c97a6b8b595d40e291af84a
commit-date: 2023-01-19
host: x86_64-unknown-linux-gnu
release: 1.68.0-nightly
LLVM version: 15.0.6
```
Repository: go
Issue: all: test failures with 429 status from golang.org
Labels: NeedsInvestigation

```
#!watchflakes
post <- log ~ `https://.*golang\.org/.*: 429 Too Many Requests`
```

(Pulled out from https://github.com/golang/go/issues/55311#issuecomment-1426290071.)
Repository: pytorch
Issue: [RFC] Add a static_graph mode for FSDP
Labels: oncall: distributed,triaged,module: fsdp

### 🚀 The feature, motivation and pitch

In most of workloads, the graph is static, and a lot of optimizations like explicit prefetch, execution order based wrapping are based on assumption that graph is static, we can add a static_graph flag similar to vanilla DDP API, if users explicitly specify the graph is static, FSDP can turn on all the related optimizations in default. 

This flag may be helpful for FSDP + Dynamo mode as well to avoid unneeded recompilation

### Alternatives

_No response_

### Additional context

_No response_

cc @mrshenli @pritamdamania87 @satgera @rohan-varma @gqchen @aazzolini @osalpekar @jiayisuse @H-Huang @kwen2501 @awgu
Repository: kubernetes
Issue: CRD validation uses separate CRD->OpenAPI conversion from SSA
Labels: kind/cleanup,sig/api-machinery,triage/accepted

### What happened?

We appear to have two methods for creating kube-openapi's spec.Schema type being employed today.

For validation, there is a direct conversion `CustomResourceValidation -> spec.Schema` written in an ad-hoc function for validation. This schema is used to perform validation of CRs against the schema.

https://github.com/kubernetes/kubernetes/blob/694698ca3801fe5aa258d58c1e27ac7f88c29d35/staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/validation/validation.go#L145-L306

For SSA, a separate path is used: `CustomResourceValidation -> StructuralSchema -> ToKubeOpenAPI` 

https://github.com/kubernetes/kubernetes/blob/694698ca3801fe5aa258d58c1e27ac7f88c29d35/staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/kubeopenapi.go#L23-L45

There is an old comment with a TODO to replace the validator's usage of `ConvertJSONSchemaPropsWithPostProcess` with StructuralSchemas -> ToKubeOpenAPI

https://github.com/kubernetes/kubernetes/blob/694698ca3801fe5aa258d58c1e27ac7f88c29d35/staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/validation/validation.go#L32-L43

### What did you expect to happen?

I think it is an important property to have CRD validation use the same schema as SSA, and go through the same conversion steps. Combining these two Willa also save memory and allow CRDs to scale better.

### How can we reproduce it (as minimally and precisely as possible)?

N/A

### Anything else we need to know?

/sig api-machinery
/assign @jefftree

### Kubernetes version

<details>

```console
$ kubectl version
# paste output here
```

</details>


### Cloud provider

<details>

</details>


### OS version

<details>

```console
# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here

# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here
```

</details>


### Install tools

<details>

</details>


### Container runtime (CRI) and version (if applicable)

<details>

</details>


### Related plugins (CNI, CSI, ...) and versions (if applicable)

<details>

</details>
Repository: go
Issue: x/tools/gopls: refactor: compute complete sets of methods related through interface satisfaction
Labels: gopls,Tools,Refactoring

In our work to incrementalize type checking, we intentionally regressed on our support for method renaming in order to unblock progress. Specifically, when we rename an interface method and discover a concrete method that also needs renaming, we need to not just add the concrete method to the set of target objects but also include all of the reverse dependencies of that concrete method in the set of target packages. This process of dynamic programming the cross product of objects and packages must be iterated until it reaches a fixed point.

We need to fix this before v0.12.0.