sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: Configurable engine library name
Labels: c: new feature,platform-windows,c: proposal,a: build,P3,team-windows,triaged-windows

### Use case

I use flutter to develop on the windows platform. When I published it, I found a file named flutter_windows.dll in the program directory. I think my users may infer that my program is developed by flutter based on this name. This is very useful to me. The program security is very disadvantageous, so I want to change the name of this file to another name so that users cannot guess the development language and framework I use based on this file. But I haven't found a better way to modify it so far. So I hope this name is configurable, which may be more beneficial to program security.

### Proposal

Flutter 3.16.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 78666c8dc5 (5 weeks ago) • 2023-12-19 16:14:14 -0800
Engine • revision 3f3e560236
Tools • Dart 3.2.3 • DevTools 2.28.4
Repository: ant-design
Issue: Wrong RTL ssr style with legacyLogicalPropertiesTransformer
Labels: Inactive,unconfirmed

### Reproduction link

[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/devbox/nostalgic-cohen-n29gy6)

### Steps to reproduce

Use Next js or other ssr rendering (page router).
Use legacyLogicalPropertiesTransformer.

The demo simulates an Arabic RTL page.

The Menu has problems with style and indentation. Similar style problems are observed in other components.

### What is expected?

Correct display in Arabic, with correct indentations, etc.

### What is actually happening?

Issues with indentation in component styles.

| Environment | Info |
| --- | --- |
| antd | 5.13.2 |
| React | 18.2.0 |
| System | Mac OS |
| Browser | Chrome 119 |

---
This is due to the fact that legacyLogicalPropertiesTransformer is replaced with padding-left margin-left, etc., but does not take into account RTL and does not invert style properties

We can make our own transformer that takes Rtl into account, but then the problem arises with the cache. When we switch a page from LTR to RTL, the old cache remains (with LTR). Проблему с кешем можно увидеть в примере codesandbox

<!-- generated by ant-design-issue-helper. DO NOT REMOVE -->
Repository: ollama
Issue: Inference with OpenVINO on Intel
Labels: feature request

I think Intel CPUs/GPUs now support more efficient inference with OpenVINO.  See example here with LLAVA: https://docs.openvino.ai/2023.2/notebooks/257-llava-multimodal-chatbot-with-output.html

It would be great if ollama could automatically default to OpenVINO on Intel systems.
Repository: rust
Issue: compiletest interprets subdirectory for tests as filter instead
Labels: A-testsuite,E-hard,T-bootstrap,C-bug,A-compiletest

While working on https://github.com/rust-lang/rust/pull/120273, i used `python x.py --stage=1 t tests/ui/borrowck/ --force-rerun` to run some subset of tests instead of full suite, as described in https://rustc-dev-guide.rust-lang.org/tests/running.html#running-a-subset-of-the-test-suites:
```
If you only need to test a specific subdirectory of tests for any given test suite,
 you can pass that directory to ./x test:

./x test tests/ui/const-generics
```
and expected to run test only in tests/ui/borrowck/ folder,
but instead noticed that this actually tested not subdirectory `tests/ui/borrowck/`, but any test with `borrowck` in path, like
```
tests/ui/borrowck/borrowck-mut-addr-of-imm-var.rs
tests/ui/pattern/bindings-after-at/borrowck-pat-by-copy-bindings-in-at.rs
tests/ui/span/borrowck-ref-into-rvalue.rs
```

Or maybe bootstrap parses input for compiletest wrong?

@rustbot label +A-testsuite
Repository: rust
Issue: Tracking Issue for duration_constructors
Labels: T-libs-api,C-tracking-issue

Feature gate: `#![feature(duration_constructors)]`

This is a tracking issue for supporting larger unit sizes for `Duration` constructors.

### Public API

Add the following constructors to `Duration`:

- `Duration::from_weeks()`
- `Duration::from_days()`
- `Duration::from_hours()`
- `Duration::from_mins()`

### Steps / History

- [x] Implementation: #120307
- [ ] Final comment period (FCP)[^1]
- [ ] Stabilization PR
Repository: vscode
Issue: Inline diff editor shows two sashes for expanding hidden lines
Labels: bug,diff-editor

Testing #203075

Do they do the same thing?

https://github.com/microsoft/vscode/assets/22350/d25e7ee2-3693-4035-a930-f968b87aae6f
Repository: vscode
Issue: SCM Graph - Support reordering outgoing commits
Labels: feature-request,scm

Testing #203075

With https://github.com/microsoft/vscode/issues/200745 we can now create a nice experience in which outgoing commits can easily be reordered by simply dragging and dropping one of them between two others. Definitely worth investigating!
Repository: vscode
Issue: SCM Graph - Incoming commit should have `Pull Until` action
Labels: feature-request,scm

Testing #203075

I'd love to have a `Pull Until...` action in the context menu of an incoming commit. When run, it should pull and merge all commits until the selected one (including). The remaining commits should stay in the Incoming section.
Repository: vscode
Issue: Git - rescan workspace after connection to the workspace folder restored
Labels: bug,git

Type: <b>Bug</b>

When a workspace is on a network drive and connection to the network drive was lost, source control removes the list of available repositories in that workspace.
After connection restored, it only scans root directory and shows root repository. (Sometimes it shows one sub-repository if a file from it was opened and active when connection was restored.)
Since there is no "refresh" button or a command to re-scan for repositories the only solution is either restart vscode or restart extension host.

Here is how it looks on startup:
![image](https://github.com/microsoft/vscode/assets/511517/8775133a-3129-4112-8ac4-9e0c3cced244)


And here is how it looks after connection was lost and after re-connect:
![image](https://github.com/microsoft/vscode/assets/511517/0545becf-f6ba-4268-b4c0-b7fff73d6394)

No sub repositories are found.

Sometimes it shows a button "reopen closed repositories" which upon clicking, scans only root of the workspace and shows root repository twice.
![image](https://github.com/microsoft/vscode/assets/511517/45f9f03a-ca03-48f8-96e1-b9d0a107fe99)

Testing with the workspace as:
```
root-workspace/
├── .git/
├── sub-repository1/
│   └── .git/
├── sub-repository2/
│   └── .git/
└── sub-repository3/
    └── .git/
```
VS Code version: Code 1.85.2 (8b3775030ed1a69b13e4f4c628c612102e30a681, 2024-01-18T06:40:10.514Z)
OS version: Windows_NT x64 10.0.19045
Modes:

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz (16 x 3600)|
|GPU Status|2d_canvas: enabled<br>canvas_oop_rasterization: enabled_on<br>direct_rendering_display_compositor: disabled_off_ok<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>opengl: enabled_on<br>rasterization: enabled<br>raw_draw: disabled_off_ok<br>video_decode: enabled<br>video_encode: enabled<br>vulkan: disabled_off<br>webgl: enabled<br>webgl2: enabled<br>webgpu: enabled|
|Load (avg)|undefined|
|Memory (System)|63.67GB (41.19GB free)|
|Process Argv|--verbose|
|Screen Reader|no|
|VM|50%|
</details>
<!-- generated by issue reporter -->
Repository: go
Issue: x/mobile: support appletvos / appletvsimulator / xros
Labels: NeedsInvestigation,FeatureRequest,mobile

How can one support compiling for appletvos / appletvsimulator / xros
Repository: ollama
Issue: Request: Please add `xwincoder` to `ollama.ai`
Labels: model request

There is already the 3 variants of `xwinlm` (https://ollama.ai/library/xwinlm) but no `xwincoder` (https://huggingface.co/Xwin-LM/XwinCoder-34B) and it seems to be quite a good coding model from what I've seen so far.
Repository: vscode
Issue: Multi Diff Editor: Moving the stash of one editor does not move the stash of all the other editors
Labels: feature-request,multi-diff-editor

I want to be able to move the split view stash for all editors in the multi diff editor at once. One of the main reasons for this is that when I review diffs I mainly focus on the right hand side of the diff, so I expand the right hand side by moving the stash to the left. I don't want to have to do that each time for each editor.

I think this would be nice in general because your eyes are focused at one area on the screen and when a new editor comes along then you need to change the area you are focusing at due to the stash potentially being located in a different place.

![Code_-_Insiders_ekaPoYumsI](https://github.com/microsoft/vscode/assets/44439583/b6379251-502b-4217-bed5-f3191adf398e)
Repository: godot
Issue: Shading issue with normal maps on a Sprite2D in a ParallaxLayer with 2D Lighting
Labels: bug,topic:rendering,topic:2d

### Tested versions

- Reproducible in: 4.2.1.stable

### System information

Windows 10 - Godot v4.2.1.stable - Vulkan (Mobile, Forward+ and Compatibility) - Nvidia RTX3080 & GTX 1070ti

### Issue description

When using normal maps on a Sprite2D in a ParallaxLayer with mirroring, the normals aren't behaving as they should when lit by a PointLight2D, getting worse with lower values of the Height property, and better with higher ones, though with flatter shading. Duplicating the Sprite2D manually does not produce the same effect, and the shading is seamless. Additionally, the normals seem to "pop" when moving the camera across the seam.

Has been reproduced in a new project, and on multiple machines with different hardware.

![Screenshot 2024-01-24 125154](https://github.com/godotengine/godot/assets/35066474/8daf3f20-8386-4e71-8ec9-a952dfb24d0d)


### Steps to reproduce

In the attached project, adjust the Height of the PointLight2D to see the issue.

ParallaxBackground
- ParallaxLayer
-- Sprite2D
PointLight2D

ParallaxLayer Mirroring set to 2048x2048
Sprite2D: Texture > new canvas texture, add diffuse and normal maps
PointLight2D: Set texture to a radial 2D gradient, set Layer Min to -100, scale to cover borders between the duplicated sprites, adjust height to see the issue

### Minimal reproduction project (MRP)

[ParallaxLighting.zip](https://github.com/godotengine/godot/files/14037694/ParallaxLighting.zip)
Repository: PowerToys
Issue: Crop and lock shows the 3D model area of D5 render software as a black screen
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.77.0

### Installation method

GitHub

### Running as admin

Yes

### Area(s) with issue?

Crop and Lock

### Steps to reproduce

Run crop and lock on a D5 render window, include the main 3D model part.

**Bug report log:** [PowerToysReport_2024-01-24-16-24-50.zip](https://github.com/microsoft/PowerToys/files/14038154/PowerToysReport_2024-01-24-16-24-50.zip)

**Actual window:**
![image](https://github.com/microsoft/PowerToys/assets/157601055/e7fb932e-2576-46ce-a093-f9ce2daeff63)

**Cropped window:**
![image](https://github.com/microsoft/PowerToys/assets/157601055/ceb571ef-1ffa-4b36-8067-34dbfd409c66)


### ✔️ Expected Behavior

I was expecting the cropped window to show the full program including the 3D model view.

### ❌ Actual Behavior

The 3D model view area is black in the cropped window while the remaining areas are fine.

### Other Software

D5 Render v2.6.1.0401 (https://www.d5render.com/)
Repository: go
Issue: proposal: testing: add `testing.F.Corpus` to help with cross tests conversion
Labels: Proposal

### Proposal Details

I have two fuzz tests which test the same code, however one of them accepts binary data and the second one takes strings (my code has an ASCII and binary representation).

I was able to find new issues by seeding the corpus from the other test by converting the representation.

So I propose this to be added:
```go
// Corpus let you fetch the corpus from an other test, callback will be called with all the entry in the other test corpus.
// source must be a function pointer to the actual other test.
// callback must be a function pointer which has the same signature as the other test [F.Add] argument.
// Corpus must not be called once [F.Fuzz] has been called.
func (*F) Corpus(source, callback any)
```
Expected usage:
```go
func FuzzString(f *testing.F) {
 for _, v := range testcase {
  _, err := decodeString(v)
  if err != nil { f.Fatal(err) }
  f.Add(v)
 }
 f.Corpus(FuzzBinary, func(_ *testing.T, b []byte) {
  v, err := decodeBinary(b)
  if err != nil { return }
  str, err := v.String()
  if err != nil { return }
  f.Add(str)
 })
 f.Fuzz(func(_ *testing.T, s string) {
  v, err := decodeString(s)
  if err != nil { return }
  testStuff(v)
 })
}

func FuzzBinary(f *testing.F) {
 for _, v := range testcase {
  b, err := decodeString(v)
  if err != nil { f.Fatal(err) }
  f.Add(b)
 }
 f.Corpus(FuzzString, func(_ *testing.T, s string) {
  v, err := decodeString(s)
  if err != nil { return }
  f.Add(v)
 })
 f.Fuzz(func(_ *testing.T, b []byte) {
  v, err := decodeBinary(b)
  if err != nil { return }
  testStuff(v)
 })
}
```

It's unclear to me if `callback` should be retained, if it is retained we could run multiple fuzz tests in parallel and convert entries from one into one from the other on the fly (it would require some tricky-ish synchronisation and validation internally).
I think for now this is not needed but we can add a comment hinting this might be a thing in the future. I don't think this would break anyone since you can't currently run more than one fuzz test together.
Repository: neovim
Issue: weird outdent when pressing `esc`
Labels: bug,api,insert-mode

### Problem

![outdent](https://github.com/neovim/neovim/assets/47070852/0af78d6e-391c-494f-a4be-a70aa2a36e95)


### Steps to reproduce

1.
```bash
nvim --clean --cmd ":au InsertEnter * call nvim_buf_set_text(0, line('.')-1, 0, line('.')-1, 0, ['                          foo'])"
```
2. Press `o`

### Expected behavior

It was `&autoindent` that removed the indentation, but obviously, the content of the line was modified and the indentation shouldn't be deleted.

### Neovim version (nvim -v)

NVIM v0.10.0-dev-2175+gc8a27bae3

### Vim (not Nvim) behaves the same?

not sure

### Operating system/version

Windows 11

### Terminal name/version

Windows Terminal

### $TERM environment variable

-

### Installation

Nvim development (prerelease) build
Repository: next.js
Issue: Incorrect rendering behavior of createPortal
Labels: bug

### Link to the code that reproduces this issue

https://github.com/monsterooo/test-nextjs-createportal

### To Reproduce

![WX20240124-213729](https://github.com/vercel/next.js/assets/18432680/15b16139-271e-48e4-adcf-ea1b57ece173)


### Current vs. Expected behavior

When next.js is not used, the body should be rendered under the div. However, next.js is used. The current body is overwritten.

The body should be rendered underneath the div

### Provide environment information

```bash
Operating System:
  Platform: darwin
  Arch: x64
  Version: Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64
Binaries:
  Node: 18.17.0
  npm: 9.6.7
  Yarn: 1.22.19
  pnpm: 8.6.12
Relevant Packages:
  next: 14.1.0
  eslint-config-next: N/A
  react: 18.2.0
  react-dom: 18.2.0
  typescript: N/A
Next.js Config:
  output: N/A
```


### Which area(s) are affected? (Select all that apply)

App Router

### Which stage(s) are affected? (Select all that apply)

next dev (local)

### Additional context

_No response_
Repository: kubernetes
Issue: why remove VolumeSchedulingStageLatency metrics from scheduler?
Labels: kind/bug,sig/scheduling,needs-triage

### What happened?

we need to know how much time cost in volume binding stage, there is an old metrics called `VolumeSchedulingStageLatency`. it has been deprecated since 1.19. 
Just want to know why? i have found related pr but don't know why to deprecated this metric. https://github.com/kubernetes/kubernetes/pull/92160

### What did you expect to happen?

add metrics for scheduler to show the time cost of volume binding

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

create a pod with csi, when pod scheduled successfully, there is no related metrics to show the time cost of volume binding

### Anything else we need to know?

_No response_

### Kubernetes version

<details>

```console
$ kubectl version
master
```

</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: bufio: unexpected behavior of (*Scanner).Scan(), (*Scanner).Bytes() after ErrTooLong
Labels: NeedsInvestigation

### Go version

go version go1.21.6 darwin/arm64

### Output of `go env` in your module/workspace:

```shell
GO111MODULE=''
GOARCH='arm64'
GOBIN=''
GOCACHE='/Users/larsmeyer/Library/Caches/go-build'
GOENV='/Users/larsmeyer/Library/Application Support/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='arm64'
GOHOSTOS='darwin'
GOINSECURE=''
GOMODCACHE='/Users/larsmeyer/go/pkg/mod'
GONOPROXY='<redacted>'
GONOSUMDB='<redacted>'
GOOS='darwin'
GOPATH='/Users/larsmeyer/go'
GOPRIVATE='<redacted>'
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/opt/homebrew/Cellar/go/1.21.6/libexec'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/opt/homebrew/Cellar/go/1.21.6/libexec/pkg/tool/darwin_arm64'
GOVCS=''
GOVERSION='go1.21.6'
GCCGO='gccgo'
AR='ar'
CC='cc'
CXX='c++'
CGO_ENABLED='1'
GOMOD='/Users/larsmeyer/src/bufiotest/go.mod'
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 -arch arm64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -ffile-prefix-map=/var/folders/z6/xqtk238d3fv7krs5hmpsnlr40000gn/T/go-build33939231=/tmp/go-build -gno-record-gcc-switches -fno-common'
```


### What did you do?

I created a `Scanner` whose input contains a line longer than `MaxScanTokenSize`.

Attaching as ZIP because the code is too large for go.dev/play:
[bufiotest.zip](https://github.com/golang/go/files/14038911/bufiotest.zip)

### What did you see happen?

When encountering the line, `Scan()` returns `false` as expected. `Err()` returns `ErrTooLong` as expected. However, `Bytes()` unexpectedly returns `nil`. Only a subsequent call to `Scan()`, which once again (and for the final time) returns `true`, causes `Bytes()` to be non-nil, returning the last read `MaxScanTokenSize` bytes.

### What did you expect to see?

`Bytes()` returning the last read `MaxScanTokenSize` bytes immediately when `Scan()` first returns `false`.

I do not understand the rationale for the `return false` here:
https://github.com/golang/go/blob/cc85462b3d23193e4861813ea85e254cfe372403/src/bufio/scan.go#L193-L196

From my reading, other errors, such as I/O errors from the underlying `io.Reader`, do not cause an immediate return and thus cause `Bytes()` to return the remaining buffer immediately when `Scan()` first returns `false`:
https://github.com/golang/go/blob/cc85462b3d23193e4861813ea85e254cfe372403/src/bufio/scan.go#L220-L223
Repository: next.js
Issue: Server Code Can't Directly Import Client Code from 3rd party module
Labels: bug,Module Resolution

### Link to the code that reproduces this issue

https://github.com/ajwootto/nextjs-client-bundle-repro

### To Reproduce

1. Run yarn in repro app (postinstall script should move `client-lib-local` to `node_modules/client-lib`
2. yarn dev
3. Visit page
4. See error about export not being a function from 3rd party lib which it definitely is

### Current vs. Expected behavior

Current: It appears that the bundler fails to correctly import code from a `use client` marked file that exists in a 3rd party lib, if that code is directly imported into server code in the application. If imported in an application's `use client` files, then it works. In the server import, all the exported functions appear to become empty objects `{}`

Expected: It should be possible to import `use client` code from a 3rd party lib in the server. 

### Provide environment information

```bash
Operating System:
  Platform: darwin
  Arch: arm64
  Version: Darwin Kernel Version 23.2.0: Wed Nov 15 21:53:18 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T6000
Binaries:
  Node: 20.10.0
  npm: 10.2.3
  Yarn: 3.6.2
  pnpm: 8.6.12
Relevant Packages:
  next: 14.1.1-canary.9 // Latest available version is detected (14.1.1-canary.9).
  eslint-config-next: N/A
  react: 18.2.0
  react-dom: 18.2.0
  typescript: 5.1.3
Next.js Config:
  output: N/A
```


### Which area(s) are affected? (Select all that apply)

App Router, Module resolution (CJS / ESM, module resolving)

### Which stage(s) are affected? (Select all that apply)

next dev (local), next build (local), next start (local)

### Additional context

_No response_