sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: godot
Issue: Mesh from blender importer is not bound to skeleton
Labels: bug,topic:import,topic:animation,topic:3d

### Godot version

4.0.alpha.custom_build.8243c7ab5

### System information

Linux 5.18.14-arch1-1

### Issue description

When importing a certain `.blend` file directly, the mesh is not animated by the skeleton. This isn't true for another blend file, or for the corresponding `.glb` file manually exported from blender.
I'm struggling to figure out what the difference is -- both have a skin with the same number of binds.

### Steps to reproduce

1. Open the attached project
2. Open scorpion.blend
3. Play an animation
4. Note that the mesh does not move
5. Open scorpion.glb
6. Plan an animation
7. Note that the mesh moves
8. Note that both Mech.glb and Mech.blend work as expected

### Minimal reproduction project

[example.zip](https://github.com/godotengine/godot/files/9308448/example.zip)
Repository: godot
Issue: MSBuild output garbled
Labels: bug,platform:windows,topic:editor,topic:dotnet,regression

### Godot version

3.5.stable.mono

### System information

Windows 10 & 11

### Issue description

I've got a feedback that the build output in MSBuild panel is garbled when there are Chinese characters:

![3 5](https://user-images.githubusercontent.com/372476/184131970-13a8d3bf-85ba-41a5-a1a3-01c276885b85.jpeg)

Works fine on 3.4.5:

![3 4 5](https://user-images.githubusercontent.com/372476/184131980-8b8a206f-bbab-4536-a62c-f866c00e7d62.jpeg)

* This is only reproducible if godot is started via `.exe`. Starting via the `.cmd` works fine.
* Regular editor output (`GD.Print()` to the Output panel) works fine.

### Steps to reproduce

Start godot by double clicking the `.exe`, not the `.cmd` file.

Build anything in C# in Chinese (probably also any non-English) environment.

### Minimal reproduction project

_No response_
Repository: pytorch
Issue: PyYAML not listed as a dependency
Labels: oncall: releng,triaged

### 🐛 Describe the bug

`torchgen` is now packaged with the rest of `torch`. Seeing as `torchgen` requires the `yaml` module, it seems like a bug that its not listed as a install requirement
https://github.com/pytorch/pytorch/blob/beceb8b92f030b19a0ea48ab9ae0def8f554e7f3/setup.py#L440-L443

In fact, there is a check in the `setup.py` that will raise an error if `yaml` is not installed
https://github.com/pytorch/pytorch/blob/beceb8b92f030b19a0ea48ab9ae0def8f554e7f3/setup.py#L399

So, why is it not listed as a install requirement in the first place? Is there anything preventing `yaml` from being added as a dependency?

CC: @silvasean

### Versions

N/A
Repository: rust
Issue: Missed optimization with mir-opt-level 4
Labels: A-LLVM,I-slow,T-compiler,C-bug

This code with an inner immediately invoked lambda function:

```rust
use std::num::NonZeroI32;

pub fn foo(x: NonZeroI32) -> i32 {
	(|x: &NonZeroI32| 33 / x.get())(&x)
}
```

Compiled using:

```
rustc 1.65.0-nightly (f03ce3096 2022-08-08)
binary: rustc
commit-hash: f03ce30962cf1b2a5158667eabae8bf6e8d1cb03
commit-date: 2022-08-08
host: x86_64-unknown-linux-gnu
release: 1.65.0-nightly
LLVM version: 14.0.6
```

With arguments:

```
--edition 2021 -C opt-level=3 -Z mir-opt-level=3
```

Gives a nice asm:

```asm
foo:
        mov     eax, 33
        xor     edx, edx
        idiv    edi
        ret
```

But cranking opt up to the 4th level:

```
--edition 2021 -C opt-level=3 -Z mir-opt-level=4
```

Gives an asm similar to not using the lambda function at all:

```asm
foo:
        test    edi, edi
        je      .LBB0_2
        mov     eax, 33
        xor     edx, edx
        idiv    edi
        ret
.LBB0_2:
        push    rax
        lea     rdi, [rip + str.0]
        lea     rdx, [rip + .L__unnamed_1]
        mov     esi, 25
        call    qword ptr [rip + core::panicking::panic@GOTPCREL]
        ud2
```

(Inspired by: https://old.reddit.com/r/rust/comments/wkw55b/help_matching_c_codegen_for_a_small_function/ijr7o5x/ ).
Repository: terminal
Issue: `tab.showCloseButton: hover|never` + `tabWidthMode: titleLength` should have some padding on the left of the tab
Labels: Help Wanted,Issue-Bug,Product-Terminal,Priority-3,Area-Theming


* [ ] There should be a bit more space to the right of the tab title to match the left side (next to icon)
  ![image](https://user-images.githubusercontent.com/18356694/184159398-5ad2da19-c0ef-44b6-bf8b-85df2d18bb1d.png)


<details>
<summary>Fixed in 1.16</summary>

### From 1.16.2142.0 bash on Aug 2nd

* [x] Gap between inactive tabs and content
  ![image](https://user-images.githubusercontent.com/18356694/184158584-f2f512f9-8f78-498e-8425-ceeab1c3945f.png)
  - This might be related to the gap I was seeing in 2.8. Maybe fixing this (or at least understanding the root cause) might alleviate that issue as well. 
  - Tracked upstream at: https://github.com/microsoft/microsoft-ui-xaml/issues/7674
* [x] A light tabRow.BG in dark mode causes the chevron to be white:
  ![image](https://user-images.githubusercontent.com/18356694/184158730-27c59deb-e744-4246-9ed3-bc6fb9d734d5.png)
  * fixed in #13871
* [x] We need to remove `useMica`
* [x] With "tab.background" set to "terminalBackground":
  * [x] Hover over a terminal tab -> the tab color doesn't change/give any visual feedback that it is being hovered over
  * [x] Hover over a settings tab -> the tab color does change/give visual feedback

</details>

### additional

* [x] With `"tab.showCloseButton"` set to `"hover"`: Height of inactive tabs change upon hover - (can't seem to post a GIF in OneNote so try it yourself)
  * Mike couldn't repro this, so maybe someone else can?
Repository: next.js
Issue: ISR cache issue on root page when using optional catch all routes
Labels: bug

### Verify canary release

- [X] I verified that the issue exists in the latest Next.js canary release

### Provide environment information

 Operating System:
      Platform: darwin
      Arch: arm64
      Version: Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
    Binaries:
      Node: 17.2.0
      npm: 8.1.4
      Yarn: N/A
      pnpm: N/A
    Relevant packages:
      next: 12.2.5-canary.4
      eslint-config-next: 12.2.4
      react: 18.2.0
      react-dom: 18.2.0

### What browser are you using? (if relevant)

not relevant

### How are you deploying your application? (if relevant)

not relevant

### Describe the Bug

The bug happens when using ISR with an optional catch all route at the root of the `pages` dir, like `pages/[[...slug]].tsx`, and when no root path is returned from `getStaticPaths`.

```
export const getStaticPaths: GetStaticPaths = async () => {
  return {
    paths: [],
    fallback: 'blocking',
  };
};
```

When hitting the root route `http://localhost:3000/` the `Cache-Control` Response Header only shows up on the initial request, on all subsequent requests, the `Cache-Control` Response Header is gone, and the Response Header now always has a `x-nextjs-cache: STALE`. 

The issue only happens on the root page, using any other url path, like `http://localhost:3000/foobar` works as expected.

This issue appears to have started with v12.2.1 and is not happening in v12.1.6

### Expected Behavior

The `Cache-Control` Response Header should be present on every request for the root page.

### Link to reproduction

https://github.com/scpaye506/isr-cache-issue

### To Reproduce

Pull down reproduction repo.

1. `npm install`
2. `npm run build`
3. `npm run start`
4. open browser dev tools and then visit http://localhost:3000/ and inspect the response headers, if this is the first visit to the page you should see the `Cache-Control: s-maxage=10, stale-while-revalidate`header
5. refresh the page and inspect response headers again and the `Cache-Control` header is gone and the page is being regenerated on every request going forward.
Repository: tensorflow
Issue: Support Workload Identity Federation authentication in GFile
Labels: stat:awaiting tensorflower,type:feature,comp:core

<details><summary>Click to expand!</summary> 
 
 ### Issue Type

Feature Request

### Source

binary

### Tensorflow Version

2.9.0

### Custom Code

No

### OS Platform and Distribution

Ubuntu 20:04

### Mobile device

_No response_

### Python version

3.9

### Bazel version

_No response_

### GCC/Compiler version

_No response_

### CUDA/cuDNN version

_No response_

### GPU model and memory

_No response_

### Current Behaviour?

```shell
Workload Identity Federation is the new and preferred authentication mechanism to GCS on CI systems where long lived service account keys can pose a security risk according to https://github.com/google-github-actions/auth.

It would be great if TensorFlow gfile would be able to utilise this authentication mechanism as well.
```


### Standalone code to reproduce the issue

```shell
A full reproduction can be found at https://github.com/google-github-actions/auth/issues/210
```


### Relevant log output

_No response_</details>
Repository: pytorch
Issue: Emulating FP64 and increased precisions on Apple silicon
Labels: feature,triaged,needs research,module: mps

Spinoff of https://github.com/pytorch/pytorch/issues/77764#issuecomment-1211503363 as requested by @albanD:

---

This might not be 100% centered around PyTorch, but I would think it's still a worthy discussion.

I was contemplating a future project to emulate FP64 precision on Apple GPUs, possibly using FP64 dynamic range with FP32 precision just like Nvidia's TF32/TF19 does (to get reasonable performance). This would be a 35-bit IEEE format. I found [SoftFloat](https://github.com/ucb-bar/berkeley-softfloat-3) which should provide a good basis. I could utilize high-throughput 16-bit integers to process exponent bits, leaving FP32 ALUs for mantissa (can both integer and floating-point ALUs be utilized simultaneously?). Also, a fully IEEE compliant (but slow) genuine FP64 format would be developed. I did some back of the envelope calculations based on SoftFloat's fully IEEE-compliant FP64 emulation, and they were depressing. ~24 GFLOPS on an M1 Max GPU.

Through personal experience with (failed attempts at GPU-accelerating via Metal) physics simulations and linear algebra solvers, it's the dynamic range that matters most, not the precision. Thus the 35-bit compromise format could be very useful.

I also discussed FP64 emulation at https://github.com/DTolm/VkFFT/issues/61 for more context.

cc @kulinseth @albanD
Repository: neovim
Issue: Error handling in Lua should work like in Vim script
Labels: enhancement,lua

### Feature already in Vim?

_No response_

### Feature description

In Vim script there are the two variables `v:exception` and `v:throwpoint`, but they only work in pure Vim script. If the exception is handled in Lua through `pcall` we can get the error message through the second return value, but not the location because neither `vim.v.exception` nor `vim.v.throwpoint` are set.

Furthermore passing a second parameter (`level`) to `error` in Lua should control the depth of the stack trace contained in the error message, and a `level` of `0` should supress the stack trace entirely ([source](https://www.lua.org/manual/5.1/manual.html#pdf-error)). But it doesn't look like the `level` has any effect on the error message, which makes it impossible to get short messages like we get them from `throw` in Vim script.

I think `vim.v.exception` and `vim.v.throwpoint` should work in Lua as well. Error messages without stack trace can be useful if the user really wants terse messages which will be handled.
Repository: flutter
Issue: Add unit tests to verify expected return values from DlImageFilter::makeWithLocalMatrix
Labels: engine,P2,team-engine,triaged-engine

We end up indirectly testing whether the filters are capable of creating a transformed version of themselves with the test case that verifies the behavior against Skia, but we should have explicit tests that transforming each filter type by various matrix types either succeeds or produces a null return value as we intended.
Repository: pytorch
Issue: cannot import name 'ProcessGroup' from 'torch.distributed' 
Labels: oncall: distributed,triaged,module: macos

### 🐛 Describe the bug

Can't import 'ProcessGroup' from 'torch.distributed' 

`from torch.distributed import ProcessGroup`

Generates:

`Traceback (most recent call last):
  File "/Users/darrenthorpe/PycharmProjects/tableDetection/scripts/bug_report.py", line 1, in <module>
    from torch.distributed import ProcessGroup
ImportError: cannot import name 'ProcessGroup' from 'torch.distributed' (/Users/darrenthorpe/miniforge3/envs/torch-bug/lib/python3.9/site-packages/torch/distributed/__init__.py)
`

This is doing my head in..... feel like there's something trivial and silly going on.

Note I'm on MacOS with mps 12.5 Monterey

### Versions

(torch-bug) darrenthorpe@Darrens-MacBook-Air torch-bug % python collect_env.py

Collecting environment information...
PyTorch version: 1.12.1
Is debug build: False
CUDA used to build PyTorch: None
ROCM used to build PyTorch: N/A

OS: macOS 12.5 (arm64)
GCC version: Could not collect
Clang version: 13.1.6 (clang-1316.0.21.2.5)
CMake version: Could not collect
Libc version: N/A

Python version: 3.9.13 | packaged by conda-forge | (main, May 27 2022, 17:00:33)  [Clang 13.0.1 ] (64-bit runtime)
Python platform: macOS-12.5-arm64-arm-64bit
Is CUDA available: False
CUDA runtime version: No CUDA
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True

Versions of relevant libraries:
[pip3] mypy-extensions==0.4.3
[pip3] numpy==1.23.1
[pip3] torch==1.12.1
[pip3] torchaudio==0.12.1
[pip3] torchvision==0.12.0a0
[conda] numpy                     1.23.1           py39h7df2422_0    conda-forge
[conda] pytorch                   1.12.1          cpu_py39h0768760_0    conda-forge
[conda] torchaudio                0.12.1                 py39_cpu    pytorch
[conda] torchvision               0.12.0          cpu_py39h384c48c_1    conda-forge


cc @pietern @mrshenli @pritamdamania87 @zhaojuanmao @satgera @rohan-varma @gqchen @aazzolini @osalpekar @jiayisuse @SciPioneer @H-Huang @kwen2501 @malfet @albanD
Repository: flutter
Issue: Add missing-case-break checks to our clang-tidy checks.
Labels: engine,P3,c: tech-debt,team-engine,triaged-engine

Such checks may have avoided this (in practice harmless, but still alarming) issue:

https://github.com/flutter/engine/pull/35346
Repository: vscode
Issue: Terminal go to recent directory should standardize path formats
Labels: bug,help wanted,windows,terminal-shell-integration

Currently various paths formats are added depending on the shell. For example pwsh, wsl(bash) and git bash are shown below for the same folder:

![image](https://user-images.githubusercontent.com/2193314/184205858-2b40e24d-e02e-4755-ac07-eab74b29bae8.png)

We should convert the paths into a URI and store them in a consistent format, then when go to recent directory is triggered the path can be changed back to the right format for the shell in question.

This is technically an all platform problem but in practice it would probably only be seen on Windows.
Repository: godot
Issue: Phantom newline when wrapping on a label filled with thin letters
Labels: bug,topic:gui

### Godot version

3.5

### System information

Windows 10

### Issue description

When label is set to autowrap and it's filled with thin letters, upon filling it "to the brim" a phantom line appears on next line, even though no letters overflow the label.

Before phantom line:
![before phantom line](https://user-images.githubusercontent.com/35217125/184214426-4874c7ce-e213-41a4-b52c-6a94d2ace0e6.png)
With phantom line:
![phantom line](https://user-images.githubusercontent.com/35217125/184214443-2e3303e8-70a1-4e7e-9da1-4d732d94bee5.png)

### Steps to reproduce

Add a label, set it's size, set it to autowrap and type 'i' letters until you fill it up.
OR
Download a minimal reproduction project and add one 'i' to the label's text.

### Minimal reproduction project

[label_wrap_bug.zip](https://github.com/godotengine/godot/files/9311242/label_wrap_bug.zip)
Repository: pytorch
Issue: Improvements to ProcessGroupGloo monitored_barrier
Labels: high priority,triage review,oncall: distributed,triaged,module: c10d

### 🚀 The feature, motivation and pitch

`monitored_barrier` is a well adopted API that seeks to perform a barrier that also reports the faulty rank(s) which did not make it into the barrier. However, it has some usability issues at the moment:

1) Sometimes, we see an error where rank x, x != 0 reports that it recevied errors from rank 0. But rank 0 reports that it received errors from x, so there is a circular blame issue. We should identify when this could happen 
2) In debug mode, we should add comprehensive logging around which ranks successfully acked and which ones did not. For example, when rank x acks to rank 0, under torch_distributed_debug=DETAIL, we should log this event.
3) ability to Surface these errors to external error logging databases.
4) Add a string API into `monitored_barrier` that allows users to pass in details about what is going on in the application, PG gloo can attach this string to the error msg for better debugability. 

### Alternatives

_No response_

### Additional context

_No response_

cc @ezyang @gchanan @zou3519 @pietern @mrshenli @pritamdamania87 @zhaojuanmao @satgera @rohan-varma @gqchen @aazzolini @osalpekar @jiayisuse @SciPioneer @H-Huang @kwen2501
Repository: pytorch
Issue: TorchVision testing in CI + test_fx
Labels: triaged,module: fx,fx

Recently we had the TorchVision hash updates fail due to failing tests in test_fx related to TorchVision.  Even though they have been fixed, perhaps we should review how TorchVision is tested in core.  TorchVision has its own tests that ensure that pytorch core doesn't break TorchVision, and the tests in test_fx seem to make invalid assumptions about TorchVision models.  Should we instead just be running TorchVision tests in core?  Is it necessary for test_fx to trace the TorchVision models?

tagging @datumbox and fx b/c they probably have more info

cc @ezyang @SherlockNoMad
Repository: youtube-dl
Issue: ERROR: Unable to download webpage: HTTP Error 404: Not Found https://www.udemy.com/
Labels: clarification-needed,incomplete

```
$ youtube-dl --verbose --cookies ./cookies.txt https://www.udemy.com/course-dashboard-redirect/?course_id=XXXXXX
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', '--cookies', './cookies.txt', 'https://www.udemy.com/course-dashboard-redirect/?course_id=XXXXXX']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.10.5 (CPython) - Linux-5.18.0-3-amd64-x86_64-with-glibc2.33
[debug] exe versions: ffmpeg 5.1-2, ffprobe 5.1-2, rtmpdump 2.4
[debug] Proxy map: {}
[udemy:course] course-dashboard-redirect: Downloading webpage
[udemy:course] XXXXXX: Downloading course curriculum
[download] Downloading playlist: XXXXXX
[udemy:course] playlist XXXXXX: Collected 30 video ids (downloading 30 of them)
[download] Downloading video 1 of 30
[udemy] 22604176: Downloading webpage
ERROR: Unable to download webpage: HTTP Error 404: Not Found (caused by <HTTPError 404: 'Not Found'>); please report this issue on https://yt-dl.org/bug . Make sure yo
u are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 634, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 2288, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python3.10/urllib/request.py", line 525, in open
    response = meth(req, response)
  File "/usr/lib/python3.10/urllib/request.py", line 634, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.10/urllib/request.py", line 563, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.10/urllib/request.py", line 643, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
```
Repository: flutter
Issue: [video_player] Select different video stream resolutions
Labels: c: new feature,p: video_player,package,c: proposal,team-ecosystem,P3,triaged-ecosystem

## Use case

Right now there's no way to switch among tracks in the video_player plugin. If you provide an HLS URL containing different streams with different resolutions and quality, the native players (AVFoundation and ExoPlayer) will pick the best stream according to the network speed.

Right now there's no chance to allow the user to switch among streams and spare bandwidth accordingly.
Even if the player can pick the right stream by estimating the network speed, a user might run out of quota and can't decide whether to lower the stream quality.

## Proposal

To solve this problem you can actually follow two different approaches:
* by setting a maximum video resolution so that the player can auto-regulate itself accordingly (easiest way)
* by retrieving a list of available tracks and then exposing a method to select the right track accordingly (hardest way) 

I made a PoC by following the first approach and I'm creating this issue in order to keep track of the PR that I'm going to create: by adding a setMaxVideoResolution method inside the video_player controller it's easier to allow the player to pick the best video track.
Repository: next.js
Issue: False negative for "Global CSS cannot be imported from within node_modules" warning
Labels: bug

### Verify canary release

- [X] I verified that the issue exists in the latest Next.js canary release

### Provide environment information

    Operating System:
      Platform: darwin
      Arch: x64
      Version: Darwin Kernel Version 21.6.0: Sat Jun 18 17:07:25 PDT 2022; root:xnu-8020.140.41~1/RELEASE_X86_64
    Binaries:
      Node: 14.19.3
      npm: 6.14.17
      Yarn: 1.22.15
      pnpm: 6.11.0
    Relevant packages:
      next: 12.2.5-canary.5
      eslint-config-next: 12.2.4
      react: 18.2.0
      react-dom: 18.2.0

### What browser are you using? (if relevant)

n/a

### How are you deploying your application? (if relevant)

n/a

### Describe the Bug

Our components library (https://github.com/cloudscape-design/components) exports scoped styles, but we still get the warning:

```
./node_modules/@cloudscape-design/components/app-layout/content-wrapper/styles.scoped.css
Global CSS cannot be imported from within node_modules.
Read more: https://nextjs.org/docs/messages/css-npm
Location: node_modules/@cloudscape-design/components/app-layout/content-wrapper/styles.css.js
```

We use zero-config CSS scoping (e.g. the files published on npm are already scoped), but next.js still claims we are doing something wrong (do we?)

### Expected Behavior

The project starts successfully with the default next config

### Link to reproduction

https://github.com/just-boris/cloudscape-nextjs

### To Reproduce

Currently `next.config.js` contains a workaround: https://github.com/just-boris/cloudscape-nextjs/blob/main/next.config.js#L8

To reproduce the issue, you need to replace `module.exports = withTM(nextConfig);` with `module.exports = nextConfig;`