sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: rust
Issue: Add `core` and `alloc` columns to platform support
Labels: C-enhancement,A-docs

It would be nice instead of asterisks and double asterisks, that `core` and `alloc` had their own column, I think this would make it much easier for people skim through the table for compatibility without having to look up what the asterisks' mean.
Repository: flutter
Issue: Create a migrator to upgrade KGP versions less than 1.8.10
Labels: P2,team-android,triaged-android

This bug is blocking https://github.com/flutter/flutter/issues/129307. Adding a migrator to upgrade KGP versions to >= `1.8.10` would allow us to fix the duplicate class issue, and therefore allow us to make the upgrade to the androidx.window dependency.

See a previous time when this was done for gradle: https://github.com/flutter/flutter/pull/125836.
Repository: next.js
Issue: Unable to component test layout component if it has server only imports
Labels: bug

### Link to the code that reproduces this issue

https://github.com/tar-aldev/cypress-next-ct

### To Reproduce

1. create next.js app (tried only with swc, but it seems to be default now)
2. add some logic to layout.tsx which involves server component related stuff
3. add cypress component configuration to it
4. add cypress component test
5. run test

### Current vs. Expected behavior

In attached repo I get this error:
```
uncaught exception)Error: Invariant: cookies() expects to have requestAsyncStorage, none available.
(uncaught exception)Error: Invariant: cookies() expects to have requestAsyncStorage, none available.
(uncaught exception)Error: Invariant: cookies() expects to have requestAsyncStorage, none available.
```

In another private repo, I got this:
```
You're importing a component that needs next/headers. That only works in a Server Component but one of its parents is marked with "use client", so it's a Client Component.
Learn more: https://nextjs.org/docs/getting-started/react-essentials
   ,-[...path to file which has server component related logic]
 2 | import { cookies } from 'next/headers';
```

### Verify canary release

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

### Provide environment information

```bash
Operating System:
      Platform: darwin
      Arch: x64
      Version: Darwin Kernel Version 22.6.0: Wed Jul  5 22:21:56 PDT 2023; root:xnu-8796.141.3~6/RELEASE_X86_64
    Binaries:
      Node: 18.18.0
      npm: 9.8.1
      Yarn: N/A
      pnpm: 8.8.0
    Relevant Packages:
      next: 13.4.19
      eslint-config-next: 13.4.1
      react: 18.2.0
      react-dom: 18.2.0
      typescript: 5.1.6
    Next.js Config:
      output: N/A
```


### Which area(s) are affected? (Select all that apply)

App Router

### Additional context

_No response_
Repository: transformers
Issue: [i18n-TR] Translating docs to Turkish
Labels: WIP

Hi!

Let's bring the documentation to all the Turkish-speaking community 🌐

Who would want to translate? Please follow the 🤗 [TRANSLATING guide](https://github.com/huggingface/transformers/blob/main/docs/TRANSLATING.md). Here is a list of the files ready for translation. Let us know in this issue if you'd like to translate any, and we'll add your name to the list.

Some notes:

* Please translate using an informal tone (imagine you are talking with a friend about transformers 🤗).
* Please translate in a gender-neutral way.
* Add your translations to the folder called `tr` inside the [source folder](https://github.com/huggingface/transformers/tree/main/docs/source).
* Register your translation in `tr/_toctree.yml`; please follow the order of the [English version](https://github.com/huggingface/transformers/blob/main/docs/source/en/_toctree.yml).
* Once you're finished, open a pull request and tag this issue by including #issue-number in the description, where issue-number is the number of this issue. Please ping @stevhliu and @MKhalusova for review.
* 🙋 If you'd like others to help you with the translation, you can also post in the 🤗 [forums](https://discuss.huggingface.co/).

## Get Started section

- [x] [index.md](https://github.com/huggingface/transformers/blob/main/docs/source/en/index.md) https://github.com/huggingface/transformers/pull/20180
- [ ] [quicktour.md](https://github.com/huggingface/transformers/blob/main/docs/source/en/quicktour.md) (waiting for initial PR to go through)
- [ ] [installation.md](https://github.com/huggingface/transformers/blob/main/docs/source/en/installation.md). (In progress by @mertyyanik )

## Tutorial section
- [ ] [pipeline_tutorial.md](https://github.com/huggingface/transformers/blob/main/docs/source/en/pipeline_tutorial.md)
- [ ]  [autoclass_tutorial.md](https://github.com/huggingface/transformers/blob/master/docs/source/autoclass_tutorial.md)
- [ ]  [preprocessing.md](https://github.com/huggingface/transformers/blob/main/docs/source/en/preprocessing.md)
- [ ]  [training.md](https://github.com/huggingface/transformers/blob/main/docs/source/en/training.md)
- [ ]  [accelerate.md](https://github.com/huggingface/transformers/blob/main/docs/source/en/accelerate.md)
- [ ]  [model_sharing.md](https://github.com/huggingface/transformers/blob/main/docs/source/en/model_sharing.md)
- [ ]  [multilingual.md](https://github.com/huggingface/transformers/blob/main/docs/source/en/multilingual.md)

<!--
Keep on adding more as you go 🔥
-->
Repository: yt-dlp
Issue: document that output template types can be separated by `,`
Labels: docs/meta/cleanup

### DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

- [X] I understand that I will be **blocked** if I *intentionally* remove or skip any mandatory\* field

### Checklist

- [X] I'm requesting a feature unrelated to a specific site
- [X] I've looked through the [README](https://github.com/yt-dlp/yt-dlp#readme)
- [X] I've verified that I'm running yt-dlp version **2023.10.13** ([update instructions](https://github.com/yt-dlp/yt-dlp#update)) or later (specify commit)
- [X] I've searched [known issues](https://github.com/yt-dlp/yt-dlp/issues/3766) and the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues **including closed ones**. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)

### Provide a description that is worded well enough to be understood

Hey.

To my best knowledge it seems undocumented so far that one can apparently use a `,`-separated list for the `TYPE` in output templates.

I neither found anything at `-P`. `--output` or the `OUTPUT TEMPLATE` section.

This makes it however much easier to e.g. move all meta-data to a subdirectory like via:
```
--paths subtitle,thumbnail,description,annotation,infojson,link,pl_thumbnail,pl_description,pl_infojson,chapter,pl_video:metadata
```
instead of:
```
--paths subtitle:metadata --paths thumbnail:metadata --paths description:metadata --paths annotation:metadata --paths infojson:metadata --paths link:metadata --paths pl_thumbnail:metadata --paths pl_description:metadata --paths pl_infojson:metadata --paths chapter:metadata --paths pl_video:metadata
```

Perhaps it makes even sense to add this (i.e. placing everything except for the video file itself in some `metadata` subdir) as another one in the list of examples.


Thanks,
Philippe.

### Provide verbose output that clearly demonstrates the problem

- [ ] Run **your** yt-dlp command with **-vU** flag added (`yt-dlp -vU <your command line>`)
- [ ] If using API, add `'verbose': True` to `YoutubeDL` params instead
- [ ] Copy the WHOLE output (starting with `[debug] Command-line config`) and insert it below

### Complete Verbose Output

_No response_
Repository: godot
Issue: Losing all node-references when a packed-scene is created via "Save Branch As Scene"
Labels: bug,topic:editor

### Godot version

4.2-beta3, 4.2-beta3.mono, 4.2-beta2, 4.2-beta2.mono, 4.2-beta1, 4.2-beta1.mono, 4.1.2.stable, 4.1.2.stable.mono, 4.1.1.stable, 4.1.1.stable.mono, 4.1.0.stable, 4.1.0.stable.mono

### System information

Godot v4.2.beta3 - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3080 (NVIDIA; 31.0.15.3623) - AMD Ryzen 7 3800X 8-Core Processor (16 Threads)

### Issue description

Whenever you create a packed-scene using the "Save Branch As Scene" feature from a scene-tree...
![image](https://github.com/godotengine/godot/assets/45302427/79bfa738-e207-4f87-bda1-96c98add41b4)
1 - all references to the node that becomes a packed-scene get lost
![image](https://github.com/godotengine/godot/assets/45302427/73d74979-e4a6-4292-b48d-5492f7fe9284)
2 - all references of the packed-scene node to its child nodes get lost both in-scene and in-packed-scene
![image](https://github.com/godotengine/godot/assets/45302427/61707279-45a4-469d-9361-00c11f7a5017)
Hitting the "Back Arrow" to reset sets it to null / empty path (no reference)

This error exists in both GDScript and .NET versions of the engine (4.0 upwards)

This is all the code you need to validate the issue yourself:
GDScript:
```gdscript
extends Node
class_name PackedSceneTester

@export var childNode : Node;

# Called when the node enters the scene tree for the first time.
func _ready():
	pass # Replace with function body.

# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
	pass
```
C#:
```cs
[GlobalClass]
public partial class PackedSceneTester : Node
{
	[Export] public Node ChildNode;
	
	public override void _Ready()
	{
		base._Ready();
	}
	public override void _Process(double delta)
	{
		base._Process(delta);
	}
}
```

### Steps to reproduce

- Create a new Godot Engine 4.X Project (.NET or GDScript version doesnt matter)
- Make a new main-scene with 3 nodes (A = root; B = child of A;  C = child of B)
>A
>> B
>>> C
- Save Scene as "A.tscn"
- Create a new GDScript or C#Script that inherits from Node and paste the code from above
- Assign the script to both Node A and B.
- Select Node A and Assign B as "ChildNode"
- Select Node B and Assign C as "ChildNode"
- Right Click on B > Save Branch As Scene > B.tscn
You'll notice: A loses reference to B, B loses reference to C both in scene and in packed-scene


### Minimal reproduction project

This setup should be performed by yourself to see it in action.
Sending a project with a previously created packed-scene doesnt make sense
Repository: neovim
Issue: `:find`'s tab completion returns incomplete results if a component of `&path` contains forward slashes on Windows when `shell=pwsh` and `noshellslash`
Labels: bug,platform:windows,completion

### Problem

Consider this directory structure:
```
test
|   fileA.txt
|
+---subdir1
|       fileB.txt
|
\---subdir2
        fileC.txt
```
When a path in `&path` contains forward slashes and double stars, such as `$HOME/test/**`, `:find`'s tab completion should return all the elements inside the `test` directory when it is invoked on an empty string. Instead, only `fileB.txt` and `fileC.txt` are returned. Keep in mind that `shellslash` is disabled. Vim, on the other hand, suggests every item successfully.

### Steps to reproduce

1. `nvim --clean`
2. `set shell=pwsh`
3. `set path=$HOME/test/**`
4. `:find <Tab>`

### Expected behavior

`fileA.txt`, `subdir1`, `subdir2`, `fileB.txt`, `fileC.txt` should be returned.

### Neovim version (nvim -v)

NVIM v0.9.2
Build type: RelWithDebInfo
LuaJIT 2.1.1694082368
Compilation: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe /MD /Zi /O2 /Ob1  -W3 -wd4311 -wd4146 -DUNIT_TESTING -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -D_WIN32_WINNT=0x0602 -DMSWIN -DINCLUDE_GENERATED_DECLARATIONS -ID:/a/neovim/neovim/.deps/usr/include/luajit-2.1 -ID:/a/neovim/neovim/.deps/usr/include -ID:/a/neovim/neovim/.deps/usr/include -ID:/a/neovim/neovim/build/src/nvim/auto -ID:/a/neovim/neovim/build/include -ID:/a/neovim/neovim/build/cmake.config -ID:/a/neovim/neovim/src -ID:/a/neovim/neovim/.deps/usr/include -ID:/a/neovim/neovim/.deps/usr/include -ID:/a/neovim/neovim/.deps/usr/include -ID:/a/neovim/neovim/.deps/usr/include -ID:/a/neovim/neovim/.deps/usr/include -ID:/a/neovim/neovim/.deps/usr/include -ID:/a/neovim/neovim/.deps/usr/include

   file vimrc di sistema: "$VIM\sysinit.vim"
         $VIM di riserva: "C:/Program Files (x86)/nvim/share/nvim"

### Vim (not Nvim) behaves the same?

no, Vim 9.0 2026

### Operating system/version

Microsoft Windows 10.0.22621

### Terminal name/version

Windows Terminal 1.18.2822.0

### $TERM environment variable

N/A

### Installation

winget
Repository: godot
Issue: get_cmdline_args() does not include --headless
Labels: bug,topic:core

### Godot version

4.1.2.stable

### System information

Godot v4.1.2.stable - Windows 10.0.19045 - Vulkan (Forward+)

### Issue description

[Docs about Starting the dedicated server](https://docs.godotengine.org/en/stable/tutorials/export/exporting_for_dedicated_servers.html#starting-the-dedicated-server) mention you can check for headless using `if "--headless" in OS.get_cmdline_args():`. 

However, when trying this I noticed `--headless` is not in `get_cmdline_args()`:
```
 & 'C:\Program Files\Godot\Godot_v4.1.2-stable_win64.exe' -d --headless --path .
PS C:\Users\Michael\code\games\godot-racing> Godot Engine v4.1.2.stable.official.399c9dc39 - https://godotengine.org

DisplayServer.get_name(): headless
OS.get_cmdline_args(): []
```

It also doesn't output it when using `Godot_v4.1.2-stable_win64_console.exe`:

```
 & 'C:\Program Files\Godot\Godot_v4.1.2-stable_win64_console.exe' -d --headless --path .
Godot Engine v4.1.2.stable.official.399c9dc39 - https://godotengine.org
 CC
DisplayServer.get_name(): headless
OS.get_cmdline_args(): []
```

### Steps to reproduce

1. create a new project with a node containing the following script:
```
extends Node


# Called when the node enters the scene tree for the first time.
func _ready():
	print("DisplayServer.get_name(): ", DisplayServer.get_name())
	print("OS.get_cmdline_args(): ", OS.get_cmdline_args())
```

2. save the scene
3. define the scene as main scene & save project
4. run the project using godot (make sure to adjust the path):
```
 & 'C:\Program Files\Godot\Godot_v4.1.2-stable_win64.exe' -d --headless --path .
```

### Minimal reproduction project

[cmdline_args.zip](https://github.com/godotengine/godot/files/13181685/cmdline_args.zip)
Repository: vscode
Issue: SCM - Gutter diff provider selection when multiple providers available
Labels: feature-request,scm

Type: <b>Feature Request</b>

I think this should be a feature request, but it might just be a bug and the support already present and broken or incomplete.

When multiple SCM providers are available, and especially if the SCM repositories overlap, the gutter decorations seem to be generated by a single (non-selectable) SCM provider.

In the screen capture below, where a ClearCase SCM is present (and according to that SCM, the current file contains only 10 small changes), the GIT SCM is used for the gutter decorations. That leads to all the lines in that file having a blue "modified" marker based on that file's status in the GIT repository.

I would like to be able to choose which of the SCM providers should be used for gutter decorations, not only for inline diffs.

![image](https://github.com/microsoft/vscode/assets/11544783/c7702e7f-b85b-46df-bfb5-61d9cde3ca7f)

For testing purposes and ruling out the SCM provider as the source of the problem, consider the following scenario for demo purposes:
- SVN extension installed (I could use 2 nested git repositories, but I think it's better if I mention 2 different SCMs for clarity);
- workspace root is also the root of a SVN repository;
- workspace root contains one `subdir` that is the root of a GIT repository;

A file that resides in `subdir` will of course show up in both SCMs. If it's committed in both SCMs, we can even diff it (correctly) with its previously committed versions in each SCM.

However, the gutter diff seems to pick up the SVN SCM, no matter whether I reorder the SCMs in the SCM view, mess with the names to force a different order etc.

In this particular case, if I click the gutter decoration, the action being the default `diff`, I get the behavior presented below.
I was expecting a dropdown menu letting me choose which SCM to use for the inline diff (as in the screen capture above). That might be a problem with the SVN extension or a bug, but it's outside the scope of this ticket - I'm only interested in the gutter diff decorations provider selection ability.

![image](https://github.com/microsoft/vscode/assets/11544783/76a86fb9-2867-464c-be58-7b5048f6acda)

The SVN extension might not be the best to reproduce this, maybe nested GIT repos would work. And pardon the `commited` typo above, just noticed it.


VS Code version: Code - Insiders 1.84.0-insider (46982792873b62b7ad1099799f7f7f2c6eafde3f, 2023-10-26T05:35:19.063Z)
OS version: Windows_NT x64 10.0.18362
Modes:
Remote OS version: Linux x64 4.18.0-372.19.1.el8_6.x86_64
Remote OS version: Linux x64 4.4.0-64-generic


<!-- generated by issue reporter -->
Repository: godot
Issue: Stylus pressure not recognised on MIUI
Labels: bug,platform:android,topic:porting,topic:input

### Godot version

4,1.2.stable for Android OS

### System information

MIUI pad 14.0.4

### Issue description

My godot app did not recognises stylus pen pressure.

Both `InputEventMouseMotion` an `InputEventScreenDrag` returns pressure=0.0

On a video below all touch and drag actions made with stylus pen

https://github.com/godotengine/godot/assets/96468948/9b861197-8d94-47cc-bbed-ca8533855b82



### Steps to reproduce

Pre-conditions: get android device and compatible stylus with pressure sensitivity

Steps:
1) make script
2) receive input event pressure data

As i am not sure, which event class is correct, i advice trying both. An example code is bellow:

```
func _input(event):
	if event is InputEventMouseButton:
		$Label.text = event.to_string()
	
	if event is InputEventScreenDrag:
		$Label2.text = event.to_string()
	
	$Label3.text = str(event)
```

### Minimal reproduction project

[stylus_issue.zip](https://github.com/godotengine/godot/files/13182224/stylus_issue.zip)
Repository: kubernetes
Issue: [StructuredAuthn] follow-ups from alpha implementation
Labels: sig/auth,triage/accepted

/assign
/sig auth
/triage accepted


```[tasklist]
### Tasks
- [x] Making username required: https://github.com/kubernetes/kubernetes/issues/121329
- [ ] Using generics: https://github.com/kubernetes/kubernetes/pull/121078#discussion_r1367380846
- [ ] Ability to specify variables for CEL: https://github.com/kubernetes/kubernetes/pull/121078#discussion_r1372152672
- [ ] Dumping claims in extra: https://github.com/kubernetes/kubernetes/pull/121078#discussion_r1372180760
- [x] Support more than 1 audience https://github.com/kubernetes/kubernetes/pull/123165
- [x] Support more than 1 JWT authenticator https://github.com/kubernetes/kubernetes/pull/123431
- [ ] refactor CEL mapper to be more composable: https://github.com/kubernetes/kubernetes/pull/121078#discussion_r1376986477
- [ ] Refactor switch on types: https://github.com/kubernetes/kubernetes/pull/121078#discussion_r1378047817
- [x] Add comment `Extra keys must be unique` in config API docs (completed in https://github.com/kubernetes/kubernetes/pull/122560)
- [ ] Benchmark
```
Repository: go
Issue: cmd/go: downloading dependencies stuck when git tag signature is enable with an interactive editor
Labels: help wanted,NeedsInvestigation,GoCommand,modules

### What version of Go are you using (`go version`)?

<pre>
$ go version
go version go1.21.1 linux/amd64
</pre>

### Does this issue reproduce with the latest release?

Yes


### What operating system and processor architecture are you using (`go env`)?

<details><summary><code>go env</code> Output</summary><br><pre>
$ go env
GO111MODULE=''
GOARCH='amd64'
GOBIN=''
GOCACHE='/home/lotus/.cache/go-build'
GOENV='/home/lotus/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMODCACHE='/home/lotus/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/home/lotus/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/nix/store/pvvv2lmx9m8b2n0447mljrl5xmla8r3h-go-1.21.1/share/go'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/nix/store/pvvv2lmx9m8b2n0447mljrl5xmla8r3h-go-1.21.1/share/go/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.21.1'
GCCGO='gccgo'
GOAMD64='v1'
AR='ar'
CC='gcc'
CXX='g++'
CGO_ENABLED='1'
GOMOD='/dev/null'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1926203900=/tmp/go-build -gno-record-gcc-switches'
</pre></details>

### What did you do?

My terminal has `EDITOR=nvim` set. `go mod download` gets stuck once it calls `git tag` and git opens NeoVim in the background.

The solution was to do `EDITOR= go mod download`. Maybe the `EDITOR` variable should be cleared when calling `git`.

### What did you expect to see?

The command should complete

### What did you see instead?

Nothing, the program is stuck. Inspecting the process tree, I see this:

![image](https://github.com/golang/go/assets/11063910/af28e428-382c-47b9-9bf7-47935a93f395)
Repository: rust
Issue: Allow const fn pointers to arbitrary memory address
Labels: A-diagnostics,T-compiler,C-bug,A-const-eval

### Code

```Rust
const FOO: unsafe extern "C" fn() = unsafe { core::mem::transmute(0x2123210 as *const ())};

fn main() {}
```


### Current output

```Shell
error[E0080]: it is undefined behavior to use this value
 --> src/main.rs:1:1
  |
1 | const FOO: unsafe extern "C" fn() = unsafe { core::mem::transmute(0x2123210 as *const ())};
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ constructing invalid value: encountered 0x2123210[noalloc], but expected a function pointer
  |
  = note: The rules on what exactly is undefined behavior aren't clear, so this check might be overzealous. Please open an issue on the rustc repository if you believe it should not be considered undefined behavior.
  = note: the raw bytes of the constant (size: 8, align: 8) {
              10 32 12 02 00 00 00 00                         │ .2......
          }
```


### Desired output

```Shell
successful build
```


### Rationale and extra context

I'm developing a library for embedded environment. The microcontroller I'm working with features ROM filled with preflashed code.
I'd like to create a listing of the functions there, similarly to what the C library does, and put them as `const`s. This is arguably not UB at all, because it's absolutely certain that such functions exist at given addresses.

### Other cases

_No response_

### Anything else?

_No response_