sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: vscode
Issue: Dragging and dropping cells in Python REPL does not work.
Labels: bug,interactive-window

Testing microsoft/vscode-python#23484

Using the hand drag icon which appears when hovering next to cells to drag and re-order cells does not work.
Consider turning them off for the cells
Repository: godot
Issue: `print_verbose` makes build fail when `scu_build=yes`
Labels: topic:buildsystem,needs testing

### Tested versions

- 4.4.beta

### System information

Windows 11

### Issue description

The `print_verbose` macro is causing one of the CI jobs that uses `scu_build=yes` to fail in my PR although I didn't modify the file calling it.
https://github.com/godotengine/godot/actions/runs/12934119444/job/36074414239

My local build also fails when I use `scu_build=yes` but works fine otherwise.
```sh
[100%] godot\core/debugger/remote_debugger_peer.cpp(172): error C3861: 'print_verbose': identifier not found
```

By the way, it works if I replace it with `WARN_VERBOSE`.

### Steps to reproduce

- Checkout https://github.com/godotengine/godot/pull/100516
- I changed calls to `print_verbose`  in `core/debugger/remote_debugger_peer.cpp` to `WARN_VERBOSE` to fix CI. Change it back to `print_verbose`. 
- Build it with `scons scu_build=yes`.

### Minimal reproduction project (MRP)

N/A
Repository: flutter
Issue: Flutter Web: aria-labelledby must be an available property on all component types (Accessibility)
Labels: c: new feature,framework,a: accessibility,platform-web,c: proposal,customer: castaway,team-accessibility

### Use case

The WAI-ARIA property `aria-labelledby` must be available on all Flutter component types/widgets to reference other elements on the page to define an accessible name. 

### Proposal

Add the WAI-ARIA property `aria-labelledby` to the list of semantics flags on all Flutter component types/widgets. Its value must only be the ID of another text string element on the page (text strings are not a valid value for `aria-labelledby`). Multiple ID's can be listed (each separated by a single space) in order to form a single accessible name.

Examples:
- `aria-labelledby="text1"`
- `aria-labelledby="text1 text2 text3"`
Repository: neovim
Issue: `SignChanged` event
Labels: column,events

### Problem

Currently there is no way of acting after sign is added/changed/removed.

For example, this is helpful for caching sign data in a particular format to be then efficiently used inside 'statuscolumn'. It is relevant as statuscolumn is evaluated very frequently and doing get-filter-format steps for every drawn line on every redraw seems a bit wasteful (even if getting signs with `vim.api.nvim_buf_get_extmarks()`).

### Expected behavior

Add `SignChanged` event.

This is similar to `DiagnosticChanged` event and would serve more or less the same purpose.

Although this event can in theory be done first in Vim, there is less motivation for it there as 'statuscolumn' is a Neovim-only thing.
Repository: pytorch
Issue: Make debugging flaky tests easier by having relevant logs in one place
Labels: triaged,module: devx

## Problem

@mikaylagawarecki and I were looking into https://github.com/pytorch/pytorch/issues/81732, a test that has been flaky for a while.

Following the "recent examples" of the issue body leads us to https://hud.pytorch.org/flakytest?name=test_non_contiguous_tensors_nn_ConvTranspose1d_cuda_complex32&suite=TestModuleCUDA&file=test_modules.py
where thankfully there are many examples of the test being flaky.

The intuitive next step is to search for the test failure in the logs, so I search for the test name, to get this awful loop of this test name ~50 times in one line:

<img width="1701" alt="Image" src="https://github.com/user-attachments/assets/cc12052b-c8f1-45ab-a6dd-8d539cc9da6a" />

Where are the logs? Where are the failures?  

I ask @clee2000 who tells me that I have to look into the artifacts, which requires the following steps:
1. Scrolling above that line to see what the artifact name was:

<img width="1621" alt="Image" src="https://github.com/user-attachments/assets/d030d47e-4165-4039-91bc-3197b27d7848" />

2. Remember that somewhere. Now click on the "Commit" link under the workflow to get to the commit page, which has the artifacts.

<img width="181" alt="Image" src="https://github.com/user-attachments/assets/28dddb6c-57f2-4836-a24a-8d216de283a6" />

3. Oh shoot did you forget to remember what job the artifacts was saved under? Go back to that tab and remember the job name: `linux-focal-cuda11.8-py3.10-gcc9-debug / test (default, 5, 7, linux.4xlarge.nvidia.gpu, oncall:debug-build, rerun_disabled_tests)`. Then I searched for that on the commit page. 

<img width="539" alt="Image" src="https://github.com/user-attachments/assets/781cd7b5-b408-4369-afb9-817946abed77" />

4. Conveniently, I already knew about the "Show artifacts" button which revealed the above artifacts, of which I download the logs, as those were what we wanted.
5. Open the logfile name from earlier and then start reading the logs.

## Solution:

How come the original logviewer had no logs for the failures and reruns like other jobs normally would have? If the logs were in the logviewer on the flaky test page, steps 1-5 above would not be necessary.

cc @ZainRizvi @kit1980 @huydhn @clee2000
Repository: ollama
Issue: When LLM generates empty string response, `eval_duration` is missing.
Labels: bug

### What is the issue?

I noticed that ollama sometimes produces responses where `eval_duration` is missing. I've seen it happen with the response is simply an empty string -- just the stop message for a streaming response.

To reproduce:

```bash
curl http://localhost:11434/api/chat -d \
  '{"model":"llama3.2:3b","options":{"temperature":0},"messages":[
    {"content":"If the user asks you to say nothing, simply respond with an empty string.","role":"system"},
    {"content":"say nothing","role":"user"}
  ]}'
```

This is the response I get:

```json
{"model":"llama3.2:3b","created_at":"2025-01-23T19:17:22.121346Z","message":{"role":"assistant","content":""},"done_reason":"stop","done":true,"total_duration":141674875,"load_duration":13300000,"prompt_eval_count":43,"prompt_eval_duration":127000000,"eval_count":1}
```

Notice that `eval_duration` is missing. This causes problems with some code that we're using which expects that field to be present.

### OS

macOS

### GPU

Apple

### CPU

Apple

### Ollama version

0.5.7
Repository: bitcoin
Issue: Bug: Non-Ranged Descriptors with Range [0,0] Trigger Unexpected Wallet Errors in `AddWalletDescriptor`
Labels: Wallet

**Summary:**

When attempting to add a **non-ranged** descriptor with a start/end range of `[0,0]` via `AddWalletDescriptor`, an error may appear:  
```
UpdateWalletDescriptor: new range must include current range = [0,0].
```
This is unexpected for a non-ranged descriptor, as `[0,0]` should effectively mean “no range.” In some cases, changing the end to `1` (i.e. `[0,1]`) circumvents the issue, but that implies a single-index range rather than a truly non-ranged descriptor.

Further debugging revealed this seems tied to:
1. **Multiple calls** to `AddWalletDescriptor` for the same descriptor.
2. **Internal handling of descriptor ranges** (the wallet expects a valid range for ranged descriptors, but still enforces checks on `start/end` even if the descriptor is meant to be non-ranged).
3. A possible **bug in `UpdateWalletDescriptor`** when it encounters repeated or zero-width ranges.

**What was expected:**
- Specifying `[0,0]` for a non-ranged descriptor (or not specifying a range at all) should *not* fail.
- A truly non-ranged descriptor should not require these range checks.
- `AddWalletDescriptor` should be idempotent

**What actually happens:**
- Repeatedly adding a descriptor (or calling it in a way that triggers `UpdateWalletDescriptor`) with `[0,0]` can cause the wallet to complain that the “new range must include current range = [0,0]”.

**Why this matters:**
- Non-ranged descriptor workflows should be consistent and should not require a dummy range.
- The wallet code should either cleanly ignore range parameters for non-ranged descriptors or handle a `[0,0]` range gracefully.

**Proposed fix or investigation:**
- Review `AddWalletDescriptor` and `UpdateWalletDescriptor` logic to ensure zero-width (`[0,0]`) or absent ranges are handled properly for non-ranged descriptors.
- Confirm if the internal code should treat `[0,0]` as a valid non-ranged descriptor or if that scenario should simply be disallowed/ignored in favor of no range parameters at all.
- Add tests to cover repeatedly adding the same descriptor and verifying correct behavior for non-ranged descriptors.
- Change the wallet::WalletDescriptor to have `std::optional<std::pair<start,end>>` to differentiate unranged v.s. empty ranged descriptors.

This appears to be a minor bug, but it can lead to confusion and error messages when using or experimenting with non-ranged descriptors in custom wallet workflows.
Repository: flutter
Issue: Install > Linux > Download & install requires git clone
Labels: waiting for customer response,in triage

### Steps to reproduce

@ArrODevv created a doc ticket for this issue, but it looks like there might be an issue with the contents of the file that was downloaded. Here is his original bug report:

https://docs.flutter.dev/get-started/install/linux/android#download-then-install-flutter

On the page listed above, there is a download link for a .tar.xz and every time (2 times to be precise) I install flutter from this file, flutter doctor complains that the directory should be a git clone of [flutter/flutter](https://github.com/flutter/flutter). After cloning said repo it immediately worked. It's not a fatal issue, but it does decrease user comfort.

More details here:
https://github.com/flutter/website/issues/11498



### Expected results

After Flutter SDK downloaded, using the `.tar.xz` link, flutter doctor should not flag the project because it's not a clone of flutter/flutter.

### Actual results

After Flutter SDK downloaded, using the `.tar.xz` link, no errors with flutter doctor.

### Code sample

n/a (download issue)


### Screenshots or Video

_No response_

### Logs

<details open><summary>Logs</summary>

```console
[Paste your logs here]
```

</details>


### Flutter Doctor output

n/a (reporting for another developer)
Repository: vscode
Issue: Windows Jump List Customizations
Labels: feature-request,windows,workbench-history

<!-- ⚠️⚠️ 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. -->

When using VSCode in windows with it pinned to the taskbar, you can right click it for a jump list.  But this jump list can be really confusing.  For example I often have cross platform solutions that build on windows and linux.  I have it checked out to the same Dev Drive (the windows dev drive feature) and that same dev drive is available in WSL2 under /mnt/driveHere.

So I will work on the same git code in two separate visual studio code instances (one opened directly on windows off the dev drive) and the other opened from WSL2 Extension directly off the same dev drive and same code files.

However the jump list will show "foldernamehere" for both of them, so if the folder is called "vise" I will just see two "vise" entries, one from windows and one from wsl2.  I have to hover over them to see if its "vscode-remote/..ubuntu..." etc to know it's in wsl2.

What I would prefer is if in the "settings.json" in the ".vscode" folder I can put an expression to control the title of jump list entries.  So I could make it do "${workspaceFolder} - ${envName}" or something like that. 

But I would settle for icons "foldernamehere - windows icon" or "foldernamehere - wsl2 icon" etc.

But this problem also occurs with git worktrees.  If I have the same project checked out in 5 different git worktrees each on a different branch, they all show up in jump list as "projectfolderhere". So i.e I might see 5 "Thing.WebSite" entries...

So the ability to use expressions in vscode settings would be nice and if I could have expressions for git like "${rootWorkspaceFolder} - ${envName} | ${gitBranchName}"

I really enjoy the windows 11 taskbar, pinning things, and the jump lists, it's really handy and time saving for opening things, but it would be a lot better if I could put more details in the jump lists.

This could be a windows limitation that isn't controllable by VSCode, but thought I'd inquire.

Looking into the windows api a little I think this would involve disabling the recently added jump list and creating custom entries with IShellLink etc.
Repository: ollama
Issue: JSON With Ollama Library Contents
Labels: feature request

Would it be possible to add a JSON object that reflects all models contained in the library?  I would prefer not to scrape against /search.

It could have info from the model card in the search, and the more specific info about it contained found on library/model_name.

It would be nice for many reasons - UI Ollama Model Manager, matching model names with size modifiers {model_name}:{size}, which could then be supplemented by external information about the models w RAG and scraping, user testimonials, and parsed/organized by an LLM for guided iteration.
Repository: vscode
Issue: process.report.getReport is very slow when called in Extension Host, blocks most functionality
Labels: bug,upstream,freeze-slow-crash-leak,linux,windows,extension-host,nodejs,confirmed,upstream-issue-linked

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- 🕮 Read our guide about submitting issues: https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions -->
<!-- 🔎 Search existing issues to avoid creating duplicates. -->
<!-- 🧪 Test using the latest Insiders build to see if your issue has already been fixed: https://code.visualstudio.com/insiders/ -->
<!-- 💡 Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. -->
<!-- 🔧 Launch with `code --disable-extensions` to check. -->
Does this issue occur when all extensions are disabled?: Yes/No

<!-- 🪓 If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. -->
<!-- 📣 Issues caused by an extension need to be reported directly to the extension publisher. The 'Help > Report Issue' dialog can assist with this. -->

Version: 1.97.0-insider (user setup)
Commit: cc14c75c962284dfd2e2493dd487e3b81fb15d23
Date: 2025-01-23T10:37:55.126Z
Electron: 32.2.7
ElectronBuildId: 10660205
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Windows_NT x64 10.0.26100

Steps to Reproduce:

1. Clone https://github.com/jakebailey/vscode-getreport-issue
2. Run the extension
3. Run the "Hello World" command
4. Attempt to do anything with the editor

![Image](https://github.com/user-attachments/assets/8204f381-14e1-4088-bb33-74208c27ee9f)

I discovered this as part of https://github.com/dprint/dprint-vscode/pull/99; for months my editor has been unresponsive at startup, unable to hover or even copy and paste now that there are paste providers, and this particular call is the culprit.

If I run Node directly, or call VS Code "as node", it does not exhibit these problems. My impression is that this has to do with VS Code patching all of the networking calls, since unfortunately `getReport` calls to the network (even though effectively all users use it to check if libc is musl or not).

Related: https://github.com/nodejs/node/issues/55576
Repository: tauri
Issue: [bug] [windows] invoking commands causes crash.
Labels: type: bug,priority: 1 high,status: needs triage

### Describe the bug

I have an application that exports many commands with structs as arguments. Unfortunately, on Windows machines, the application crashes after the first execution of the any command with the error:

```
thread 'main' has overflowed its stack
error: process didn't exit successfully: `target\debug\tauri-commands-crash.exe` (exit code: 0xc00000fd, STATUS_STACK_OVERFLOW)
```

The same code is working on OSX.


I prepared a repository that shows crash: https://github.com/singerxt/tauri-command-crash 

### Reproduction

1. On a Windows machine, pull repository https://github.com/singerxt/tauri-command-crash
2. `cd tauri-cmmand-crash && pnpm i`
3. Run application dev mode `pnpm tauri dev`
4. Fill in the visible input for the name and click the button
5. Notice crash.

### Expected behavior

The application will not crash. 

### Full `tauri info` output

```text
[✔] Environment
    - OS: Windows 10.0.17763 x86_64 (X64)
    ✔ WebView2: 131.0.2903.146
    ✔ MSVC:
        - Visual Studio Build Tools 2022
        - Visual Studio Community 2022
    ✔ rustc: 1.81.0 (eeb90cda1 2024-09-04)
    ✔ cargo: 1.81.0 (2dbb1af80 2024-08-20)
    ✔ rustup: 1.27.1 (54dd3d00f 2024-04-24)
    ✔ Rust toolchain: 1.81-x86_64-pc-windows-msvc (default)
    - node: 20.15.1
    - pnpm: 9.6.0
    - npm: 10.7.0

[-] Packages
    - tauri �: 2.2.3
    - tauri-build �: 2.0.5
    - wry �: 0.48.1
    - tao �: 0.31.1
    - @tauri-apps/api : 2.2.0
    - @tauri-apps/cli : 2.2.5

[-] Plugins
    - tauri-plugin-opener �: 2.2.3
    - @tauri-apps/plugin-opener : 2.2.5

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: React
    - bundler: Vite
```

### Stack trace

```text
Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 18s
     Running `target\debug\tauri-commands-crash.exe`

thread 'main' has overflowed its stack
error: process didn't exit successfully: `target\debug\tauri-commands-crash.exe` (exit code: 0xc00000fd, STATUS_STACK_OVERFLOW)
 ELIFECYCLE  Command failed with exit code 3221225725.
```

### Additional context

1. The issue will not happen if you delete the struct argument from commands.
2. The issue is not happening if you export less then 50 commands (even with struct in argument)
3.  The issue is not happening with release builds only debug is affected.
Repository: go
Issue: x/pkgsite: package removal request for github.com/idrunk/dce-go
Labels: WaitingForInfo,pkgsite,pkgsite/package-removal

Hello,
There is a problem with the planning of my module, please help me delete it. Additionally, after deletion, can I re index it?
Thank you!
Repository: PowerToys
Issue: Unexpected behaviour - Keyboard Shortcut
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.87.1

### Installation method

GitHub

### Running as admin

No

### Area(s) with issue?

Keyboard Manager

### Steps to reproduce

Using Spanish language on the PC (ES-mx)
Make new keyboard shortcut: [Control (left)] + [. (dot)] ===> ["<" key]
Make new keyboard shortcut: [Control (left)] + [, (comma)] ===> [Shift (left)] + ["<" key]

![The shortcuts](https://github.com/user-attachments/assets/8643796a-e685-4eff-bdd6-9597b1a67b20)

Go to any text input, inside or outside PowerToys, notepad for example (any text input works)

Holding Control, click ",.,.,.,.,.,.,.,.,.," (dot, comma, dot, comma, etc)
Fast or slow, both work, as long as you hold Control

### ✔️ Expected Behavior

Expected:
Actually to write <><><><><><><><><><> instead of <><.,.,.,.,.,.,


### ❌ Actual Behavior

It writes "<><,.,.,.,."
Note that after three "<" or so, it stops working and starts writing dots and commas instead of the shortcut i set.



### Other Software

Any text input on any software.
Tested on:
Windows Notepad 11.2410.21.0
Firefox 134.0.2 (64-bit)
Repository: flutter
Issue: [FGP Kotlin conversion] Convert `dependency_version_checker.gradle.kts`
Labels: P1,team-android,triaged-android

Convert `packages/flutter_tools/gradle/src/main/kotlin_scripts/dependency_version_checker.gradle.kts` from Kotlin script to Kotlin source, including renaming and moving to `packages/flutter_tools/gradle/src/main/kotlin/DependencyVersionChecker.kt`.

We do some fragile reflection in this script that will likely need to be removed as part of the conversion, because it depends on using Groovy's dynamic dispatch. From a brief look, it should now be possible to do something like

```
import com.android.build.api.AndroidPluginVersion

...

AndroidPluginVersion.getCurrent() // The AGP version
com.android.build.gradle.internal.utils.getKotlinAndroidPluginVersion(project) // The Kotlin version
project.gradle.gradleVersion // The Gradle version
JavaVersion.current() // The Java version
```

Though pointing at a method that has "internal" as part of its class path is suspicious! Weird that it is possible!

Then modify it's usage in `flutter.groovy` to no longer be applied as a script, just used as a class.
Repository: vscode
Issue: File level Diagnostic reporting
Labels: feature-request,languages-diagnostics


<!-- ⚠️⚠️ 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. -->
I would like to supply file level diagnostics, eg

```typescript
  const diagnosticsCollection = languages.createDiagnosticCollection("Datapath Lint");
  // Applies to entire file, no line number/range is applicable
  diagnosticCollection.set(uri, new Diagnostic(
    message,
    DiagnosticSeverity.Error,
  )); 
```

Instead of
```typescript
  const diagnosticsCollection = languages.createDiagnosticCollection("Datapath Lint");
  diagnosticCollection.set(uri, new Diagnostic(
    range,
    message,
    DiagnosticSeverity.Error,
  )); 
```

Currently, the workaround I am using is
```typescript
  const diagnosticsCollection = languages.createDiagnosticCollection("Datapath Lint");
  diagnosticCollection.set(uri, new Diagnostic(
    new Range(0, 0, 0, 0),
    message,
    DiagnosticSeverity.Error,
  )); 
```

This enables the issue to show up in the Problems tab, but does not
look very sophisticated in the file itself.

The issue is the underlying linter I am using to generate the diagnostics
does not support reporting the line numbers generating the errors.

Thank you,
Patrick
Repository: flutter
Issue: ☂️ [FGP Kotlin conversion] Umbrella bug to track conversion progress
Labels: P1,team-android,triaged-android

### Core FGP classes
- [ ] `Deeplink` and `IntentFilterCheck`
- https://github.com/flutter/flutter/pull/161835
- [ ] `FlutterExtension`
- https://github.com/flutter/flutter/issues/162105
- [ ] `AppLinkSettings`
- https://github.com/flutter/flutter/issues/162107
- [ ] `BaseFlutterTask`
- https://github.com/flutter/flutter/issues/162111
- [ ] `FlutterTask`
- https://github.com/flutter/flutter/issues/162112
- [ ] `FlutterPlugin`
- https://github.com/flutter/flutter/issues/162109

### Scripts
- [x] `BaseApplicationNameHandler` (formerly `packages/flutter_tools/gradle/src/main/kotlin/flutter.gradle.kts`)
- https://github.com/flutter/flutter/pull/155963
- [ ]  `dependency_version_checker.gradle.kts`
- https://github.com/flutter/flutter/issues/162102

- [ ] `app_plugin_loader.groovy` and `native_plugin_loader.groovy`
- https://github.com/flutter/flutter/pull/161352/


Notes:
- Groovy code may depend on Kotlin code, but not vice versa (the current situation is supported only by making our Groovy compilation [depend on our Kotlin compilation in the task order](https://github.com/flutter/flutter/pull/155963/files#diff-ae92bcaacb0ebf4ee1c5342fe779be86c33a783cc386bb8d6d0d38bbcc96707dR23). This means that our order of conversion is strictly determined by our order of dependency: if `ClassA` depends on `ClassB` depends on `ClassC`, we must convert exactly in the order `ClassC`, `ClassB`, `ClassA`. 
- `FlutterExtension` and `AppLinkSettings` should both be pretty straightforward, may be worth picking up together.