helloadhavan/github_issues huggingface dataset:
Repository: ollama/ollama
Pull request: CI: Fix win arm version defect

Build 0.3.12-rc5 reports a pre-release string on win-arm due to the version not being set properly in CI.

write-host in powershell writes directly to the console and will not be picked
up by a pipe.  Echo, or write-output will.


Changed files:
filename: .github/workflows/release.yaml
patch: @@ -354,7 +354,7 @@ jobs:
       - name: Set Version
         run: |
           $ver=${env:GITHUB_REF_NAME}.trim("v")
-          write-host VERSION=$ver | Out-File -FilePath ${env:GITHUB_ENV} -Encoding utf8 -Append
+          echo VERSION=$ver | Out-File -FilePath ${env:GITHUB_ENV} -Encoding utf8 -Append
       - uses: 'google-github-actions/auth@v2'
         with:
           project_id: 'ollama'
Repository: ollama/ollama
Pull request: Add LLMChat to community apps


Changed files:
filename: README.md
patch: @@ -325,6 +325,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [ConfiChat](https://github.com/1runeberg/confichat) (Lightweight, standalone, multi-platform, and privacy focused LLM chat interface with optional encryption)
 - [Archyve](https://github.com/nickthecook/archyve) (RAG-enabling document library)
 - [crewAI with Mesop](https://github.com/rapidarchitect/ollama-crew-mesop) (Mesop Web Interface to run crewAI with Ollama)
+- [LLMChat](https://github.com/trendy-design/llmchat) (Privacy focused, 100% local, intuitive all-in-one chat interface)
 
 ### Terminal
Repository: vercel/next.js
Pull request: [test] Ensure CI uses configured Node.js version

We were missing `fnm`'s shell setup: https://github.com/Schniz/fnm#shell-setup

It only worked incidentally because of self-hosted runners. On GitHub runners you'd get warnings that the Node.js version wasn't set in the system PATH and then the next steps went back to using the Node.js version that's installed on the GitHub images by default.

Changed files:
filename: .github/workflows/build_reusable.yml
patch: @@ -151,9 +151,22 @@ jobs:
           script: |
             core.setOutput('input_step_key', '${{ inputs.stepName }}'.toLowerCase().replaceAll(/[/.]/g, '-').trim('-'));
 
-      - run: fnm use --install-if-missing ${{ inputs.nodeVersion || env.NODE_LTS_VERSION }}
-      - run: fnm default ${{ inputs.nodeVersion || env.NODE_LTS_VERSION }}
-      - run: node -v
+      - name: Use Node.js ${{ inputs.nodeVersion || env.NODE_LTS_VERSION }}
+        run: |
+          node --version || echo "Node.js not installed yet"
+          # TODO: May be sufficient to just set `$FNM_MULTISHELL_PATH/bin` from `fnm env --json` into GITHUB_PATH
+          fnm_env=$(fnm env)
+          # Debug what we're about to eval
+          echo "$fnm_env"
+          eval "$fnm_env"
+          fnm use --install-if-missing ${{ inputs.nodeVersion || env.NODE_LTS_VERSION }}
+          fnm default ${{ inputs.nodeVersion || env.NODE_LTS_VERSION }}
+          node --version
+          which node
+          echo "$FNM_MULTISHELL_PATH/bin" >> "$GITHUB_PATH"
+      # Debug used Node.js version in a separate step to ensure
+      # the Node.js version is set for the entire job
+      - run: node --version
       - name: Prepare corepack
         if: ${{ contains(fromJson(inputs.runs_on_labels), 'ubuntu-latest') }}
         run: |
Repository: facebook/react
Pull request: [ez] Remove unused netlify.toml


I don't think this is in use anymore


Changed files:
filename: netlify.toml
patch: @@ -1,9 +0,0 @@
-[build]
-  base    = ""
-  publish = "fixtures/dom/build"
-  command = "yarn build --type=UMD_DEV && cd fixtures/dom/ && yarn && yarn build"
-
-[[redirects]]
-  from = "/*"
-  to = "/index.html"
-  status = 200
Repository: ollama/ollama
Pull request: Use punkt_tab instead of punkt.

This was causing an error since we depend on punkt_tab.

Changed files:
filename: examples/python-grounded-factuality-rag-check/main.py
patch: @@ -9,7 +9,7 @@
 warnings.filterwarnings(
     "ignore", category=FutureWarning, module="transformers.tokenization_utils_base"
 )
-nltk.download("punkt", quiet=True)
+nltk.download("punkt_tab", quiet=True)
 
 
 def getArticleText(url):
Repository: ggml-org/llama.cpp
Pull request: Fix typo in README.md for features list

extra l for full

*Make sure to read the [contributing guidelines](https://github.com/ggml-org/llama.cpp/blob/master/CONTRIBUTING.md) before submitting a PR*


Changed files:
filename: tools/server/README.md
patch: @@ -19,7 +19,7 @@ Set of LLM REST APIs and a web UI to interact with llama.cpp.
  * Speculative decoding
  * Easy-to-use web UI
 
-For the ful list of features, please refer to [server's changelog](https://github.com/ggml-org/llama.cpp/issues/9291)
+For the full list of features, please refer to [server's changelog](https://github.com/ggml-org/llama.cpp/issues/9291)
 
 ## Usage
Repository: facebook/react
Pull request: Enable moveBefore in experimental releases

Enabling feature detection of early DOM features in a framework is reckless. I'm not judging other frameworks (but also a little bit). Because if you do something like `if (moveBefore) moveBefore(a, b) else insertBefore(a, b)` like we do and then the implementation has to change there are still too many websites out there that it becomes impossible to change it. It would break the web. It would instead have to change to a different name. That's what happened with `contains` -> `includes`. Counter to popular belief it didn't have anything to do with patching prototypes. Therefore, ideally frameworks shouldn't start rely on it until there's two implementations so that there's time for feedback.

That's why we didn't immediately enable this even in experimental. However, at this point there's probably enough feature detection and it has shipped long enough in Chrome that it's unlikely to be able to change at this point.

We can enable it now. For now just in `@experimental` to see if we can flush out issues with it before bringing it to stable.

Changed files:
filename: packages/shared/ReactFeatureFlags.js
patch: @@ -193,7 +193,7 @@ export const disableLegacyContext = true;
 export const disableLegacyContextForFunctionComponents = true;
 
 // Enable the moveBefore() alternative to insertBefore(). This preserves states of moves.
-export const enableMoveBefore = false;
+export const enableMoveBefore = __EXPERIMENTAL__;
 
 // Disabled caching behavior of `react/cache` in client runtimes.
 export const disableClientCache = true;
Repository: electron/electron
Pull request: fix: draw smoothing round rect corner

#### Description of Change

Closes https://github.com/electron/electron/issues/48581

If my understanding is correct, the parameters of this method:
https://github.com/electron/electron/blob/26759b84120f030703f89adbe3be9383605ed724/shell/renderer/electron_smooth_round_rect.cc#L102-L107

`smoothness1`: Smoothness of the entry angle - controls the smoothness of the curve transitioning from the previous edge to the arc;
`smoothness2`: Smoothness of the exit angle - controls the smoothness of the curve transitioning from the arc to the next edge.

##### Taking the **top left corner** as:

- `smoothness1 = left_top_smoothness` ← from the **left side**
- `smoothness2 = top_left_smoothness` ← going to the **top edge**

##### Taking the **top right corner** as:

- `smoothness1 = top_right_smoothness` ← from the **top edge**
- `smoothness2 = right_top_smoothness` ← going to the **right side**

```
        top_left_smoothness (smoothness2)
    ←------------------------→
   ↑ ┌────────────o~~~~~~~~╮
   │ │                     ║
   │ │                     ║ ← right_top_smoothness (smoothness2)
   │ o                     o
   │ ║                     ║
   │ ║                     ║
   ↓ ║                     ║
left_top_smoothness      right_bottom_smoothness
   (smoothness1)            (smoothness1)
```
https://github.com/electron/electron/blob/26759b84120f030703f89adbe3be9383605ed724/shell/renderer/electron_smooth_round_rect.cc#L292-L298

Therefore, the fourth corner should take from the bottom edge to the left.
- `smoothness1 = bottom_left_smoothness` ← from the **bottom edge**
- `smoothness2 = left_bottom_smoothness` ← going to the **lefe side**


#### Checklist
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

- [x] PR description included and stakeholders cc'd
- [x] `npm test` passes
- [x] tests are [changed or added](https://github.com/electron/electron/blob/main/docs/development/testing.md)
- [x] relevant API documentation, tutorials, and examples are updated and follow the [documentation style guide](https://github.com/electron/electron/blob/main/docs/development/style-guide.md)
- [x] [PR release notes](https://github.com/electron/clerk/blob/main/README.md) describe the change in a way relevant to app developers, and are [capitalized, punctuated, and past tense](https://github.com/electron/clerk/blob/main/README.md#examples).

#### Release Notes

Notes: Fixed draw smoothing round corner issue


Changed files:
filename: shell/renderer/electron_smooth_round_rect.cc
patch: @@ -302,8 +302,8 @@ SkPath DrawSmoothRoundRect(float x,
              bottom_right_smoothness, SkPoint::Make(x + width, y + height), 2);
 
   // Bottom left corner
-  DrawCorner(path, bottom_left_radius, left_bottom_smoothness,
-             bottom_left_smoothness, SkPoint::Make(x, y + height), 3);
+  DrawCorner(path, bottom_left_radius, bottom_left_smoothness,
+             left_bottom_smoothness, SkPoint::Make(x, y + height), 3);
 
   path.close();
   return path;
Repository: vercel/next.js
Pull request: Convert Windows paths as well when reading sourcemap

Fixes this warning on Windows:
`C:\Users\IEUser\Desktop \next-turbopack-issue-repro\.next\dev|server\chunks\ssr\[turbopack]_runtime.js: Invalid source map. Only conformant source maps can be used to find the original code. Cause: Error:
sourceMapURL could not be parsed`

Because `pathToFileURL` was only called for absolute Unix paths, not Windows paths.

Changed files:
filename: packages/next/src/server/patch-error-inspect.ts
patch: @@ -160,10 +160,14 @@ function getSourcemappedFrameIfPossible(
   let sourceMapPayload: ModernSourceMapPayload
   if (sourceMapCacheEntry === undefined) {
     let sourceURL = frame.file
-    // e.g. "/APP/.next/server/chunks/ssr/[root-of-the-server]__2934a0._.js"
+    // e.g. "/Users/foo/APP/.next/server/chunks/ssr/[root-of-the-server]__2934a0._.js"
+    // or "C:\Users\foo\APP\.next\server\chunks\ssr\[root-of-the-server]__2934a0._.js"
     // will be keyed by Node.js as "file:///APP/.next/server/chunks/ssr/[root-of-the-server]__2934a0._.js".
     // This is likely caused by `callsite.toString()` in `Error.prepareStackTrace converting file URLs to paths.
-    if (sourceURL.startsWith('/')) {
+    //
+    // But frame.file might also be "webpack-internal:///(rsc)/./app/bad-sourcemap/page.js" or
+    // "<anonymous>" or "node:internal/process/task_queues" here
+    if (path.isAbsolute(frame.file)) {
       sourceURL = url.pathToFileURL(frame.file).toString()
     }
     let maybeSourceMapPayload: ModernSourceMapPayload | undefined
Repository: ggml-org/llama.cpp
Pull request: hexagon: further optimization and tuning of matmul and dot kernels

This PR adds support for computing 2x2 (2 rows x 2 cols) dot products in parallel.

Mostly helps with the Prompt processing that shows 10+ T/S gains for most models.
Here are some numbers with Qwen3.

```
## Before

Qwen3-0.6B
   common_perf_print: prompt eval time =  732.77 ms / 204 tokens ( 3.59 ms per token, 278.39 tokens per second)
   common_perf_print:        eval time = 1096.64 ms /  63 runs   (17.41 ms per token,  57.45 tokens per second)
Qwen3-4B
   common_perf_print: prompt eval time = 3357.85 ms / 204 tokens (16.46 ms per token,  60.75 tokens per second)
   common_perf_print:        eval time = 3217.85 ms /  63 runs   (51.08 ms per token,  19.58 tokens per second)

## After

Qwen3-0.6B
   common_perf_print: prompt eval time =  669.06 ms / 204 tokens ( 3.28 ms per token, 304.91 tokens per second)
   common_perf_print:        eval time = 1080.20 ms /  63 runs   (17.15 ms per token,  58.32 tokens per second)
Qwen3-4B
   common_perf_print: prompt eval time = 2966.68 ms / 204 tokens (14.54 ms per token,  68.76 tokens per second)
   common_perf_print:        eval time = 3242.08 ms /  63 runs   (51.46 ms per token,  19.43 tokens per second)
```



Changed files:
filename: ggml/src/ggml-hexagon/htp/htp-ops.h
patch: @@ -64,25 +64,12 @@ struct htp_ops_context {
     struct fastdiv_values broadcast_rv2;
     struct fastdiv_values broadcast_rv3;
 
-    struct fastdiv_values mm_div_ne12_ne1; // fastdiv values for ne12 * ne1
-    struct fastdiv_values mm_div_ne1;      // fastdiv values for ne1
-    struct fastdiv_values mm_div_r2;       // fastdiv values for ne12 / ne02
-    struct fastdiv_values mm_div_r3;       // fastdiv values for ne13 / ne03
-
     struct fastdiv_values set_rows_div_ne12; // fastdiv values for ne12
     struct fastdiv_values set_rows_div_ne11; // fastdiv values for ne11
 
     struct fastdiv_values get_rows_div_ne10;      // fastdiv values for ne10
     struct fastdiv_values get_rows_div_ne10_ne11; // fastdiv values for ne10 * ne11
 
-    struct fastdiv_values cpy_div_ne01; // fastdiv values for ne01
-    struct fastdiv_values cpy_div_ne02; // fastdiv values for ne02
-    struct fastdiv_values cpy_div_ne03; // fastdiv values for ne03
-
-    struct fastdiv_values cpy_rshp_div_n0;       // fastdiv values for ne00
-    struct fastdiv_values cpy_rshp_div_n1n0;     // fastdiv values for ne00*ne01
-    struct fastdiv_values cpy_rshp_div_n2n1n0;   // fastdiv values for ne00*ne01*ne02
-
     uint32_t flags;
 };
Repository: nodejs/node
Pull request: doc: improve `sqlite.backup()` progress/fulfillment documentation

The existing documentation is rather sparse in this regard.

refs: #56253

Changed files:
filename: doc/api/sqlite.md
patch: @@ -772,9 +772,11 @@ changes:
   * `target` {string} Name of the target database. This can be `'main'` (the default primary database) or any other
     database that have been added with [`ATTACH DATABASE`][] **Default:** `'main'`.
   * `rate` {number} Number of pages to be transmitted in each batch of the backup. **Default:** `100`.
-  * `progress` {Function} Callback function that will be called with the number of pages copied and the total number of
-    pages.
-* Returns: {Promise} A promise that resolves when the backup is completed and rejects if an error occurs.
+  * `progress` {Function} An optional callback function that will be called after each backup step. The argument passed
+    to this callback is an {Object} with `remainingPages` and `totalPages` properties, describing the current progress
+    of the backup operation.
+* Returns: {Promise} A promise that fulfills with the total number of backed-up pages upon completion, or rejects if an
+  error occurs.
 
 This method makes a database backup. This method abstracts the [`sqlite3_backup_init()`][], [`sqlite3_backup_step()`][]
 and [`sqlite3_backup_finish()`][] functions.
Repository: vuejs/vue
Pull request: handle v-model on password input field on ie9 (fix #5250)

<!--
Please make sure to read the Pull Request Guidelines:
https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#pull-request-guidelines
-->

<!-- PULL REQUEST TEMPLATE -->
<!-- (Update "[ ]" to "[x]" to check a box) -->

**What kind of change does this PR introduce?** (check at least one)

- [x] Bugfix
- [ ] Feature
- [ ] Code style update
- [ ] Refactor
- [ ] Build-related changes
- [ ] Other, please describe:

**Does this PR introduce a breaking change?** (check one)

- [ ] Yes
- [x] No

**The PR fulfills these requirements:**

- [x] It's submitted to the `dev` branch for v2.x (or to a previous version branch), _not_ the `master` branch
- [x] When resolving a specific issue, it's referenced in the PR's title (e.g. `fix #xxx[,#xxx]`, where "xxx" is the issue number)
- [x] All tests are passing: https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#development-setup
- [ ] New/updated tests are included

**Other information:**

On IE9, we are currently marking `vmodel` flag in real DOM and virtually trigger `input` event when `selectionchange` is triggered by the element. But `input[type=password]` element is not set `vmodel` flag since it does not match the condition.

BTW, should we also add conditions for other input types that can be input texts like `search`, `url` and so on?

Changed files:
filename: src/platforms/web/runtime/directives/model.js
patch: @@ -28,7 +28,7 @@ export default {
       if (isIE || isEdge) {
         setTimeout(cb, 0)
       }
-    } else if (vnode.tag === 'textarea' || el.type === 'text') {
+    } else if (vnode.tag === 'textarea' || el.type === 'text' || el.type === 'password') {
       el._vModifiers = binding.modifiers
       if (!binding.modifiers.lazy) {
         if (!isAndroid) {
Repository: huggingface/transformers
Pull request: Update revision so that there is a safetensors model

The linked revision does not contain a safetensors model

Changed files:
filename: src/transformers/pipelines/__init__.py
patch: @@ -278,7 +278,7 @@
     "image-to-text": {
         "impl": ImageToTextPipeline,
         "pt": (AutoModelForImageTextToText,) if is_torch_available() else (),
-        "default": {"model": ("ydshieh/vit-gpt2-coco-en", "5bebf1e")},
+        "default": {"model": ("ydshieh/vit-gpt2-coco-en", "e460201")},
         "type": "multimodal",
     },
     "image-text-to-text": {
Repository: facebook/react
Pull request: Make renameElementSymbol dynamic for native fb

Use variant to begin rolling this out internally.

Changed files:
filename: packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js
patch: @@ -28,3 +28,4 @@ export const enableSiblingPrerendering = __VARIANT__;
 export const enableUseEffectCRUDOverload = __VARIANT__;
 export const enableFastAddPropertiesInDiffing = __VARIANT__;
 export const enableLazyPublicInstanceInFabric = __VARIANT__;
+export const renameElementSymbol = __VARIANT__;

filename: packages/shared/forks/ReactFeatureFlags.native-fb.js
patch: @@ -30,6 +30,7 @@ export const {
   enableSiblingPrerendering,
   enableFastAddPropertiesInDiffing,
   enableLazyPublicInstanceInFabric,
+  renameElementSymbol,
 } = dynamicFlags;
 
 // The rest of the flags are static for better dead code elimination.
@@ -73,7 +74,6 @@ export const enableTrustedTypesIntegration = false;
 export const enableUpdaterTracking = __PROFILE__;
 export const enableUseEffectEventHook = false;
 export const favorSafetyOverHydrationPerf = true;
-export const renameElementSymbol = false;
 export const retryLaneExpirationMs = 5000;
 export const syncLaneExpirationMs = 250;
 export const transitionLaneExpirationMs = 5000;
Repository: ollama/ollama
Pull request: Fix missing dep path on windows CPU runners

GPUs handled the dependency path properly, but CPU runners didn't which results in missing vc redist libraries on systems where the user didn't already have it installed from some other app.

Verified on a CPU only windows system without vc redist installed.  (Failed without this fix)

Fixes #6804 

Changed files:
filename: gpu/gpu.go
patch: @@ -205,13 +205,16 @@ func GetGPUInfo() GpuInfoList {
 		if err != nil {
 			slog.Warn("error looking up system memory", "error", err)
 		}
+		depPath := LibraryDir()
+
 		cpus = []CPUInfo{
 			{
 				GpuInfo: GpuInfo{
-					memInfo: mem,
-					Library: "cpu",
-					Variant: cpuCapability.String(),
-					ID:      "0",
+					memInfo:        mem,
+					Library:        "cpu",
+					Variant:        cpuCapability.String(),
+					ID:             "0",
+					DependencyPath: depPath,
 				},
 			},
 		}
@@ -224,8 +227,6 @@ func GetGPUInfo() GpuInfoList {
 			return GpuInfoList{cpus[0].GpuInfo}
 		}
 
-		depPath := LibraryDir()
-
 		// Load ALL libraries
 		cHandles = initCudaHandles()
Repository: ollama/ollama
Pull request: CI: win arm artifact dist dir

The upload artifact is missing the dist prefix since all payloads are in the same directory, so restore the prefix on download.

Changed files:
filename: .github/workflows/release.yaml
patch: @@ -470,6 +470,7 @@ jobs:
       - uses: actions/download-artifact@v4
         with:
           name: windows-arm64
+          path: dist
       - run: dir build
       - run: |
           $gopath=(get-command go).source | split-path -parent
Repository: facebook/react
Pull request: [ci] Fix incorrect condition


Fixes an incorrect condition for running tests in the compiler workspace.
---
[//]: # (BEGIN SAPLING FOOTER)
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/react/pull/32551).
* __->__ #32551
* #32550

Changed files:
filename: .github/workflows/compiler_typescript.yml
patch: @@ -96,4 +96,4 @@ jobs:
       - run: xvfb-run -a yarn workspace ${{ matrix.workspace_name }} test
         if: runner.os == 'Linux' && matrix.workspace_name == 'react-forgive'
       - run: yarn workspace ${{ matrix.workspace_name }} test
-        if: runner.os != 'Linux' && matrix.workspace_name != 'react-forgive'
+        if: matrix.workspace_name != 'react-forgive'
Repository: electron/electron
Pull request: build: apply additional compression on upload

#### Description of Change

Attempts to fix an issue where dsym files are exceeding the GitHub 2GB file upload limit. This PR adds basic deflate compression to the uploaded files.

#### Checklist
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

- [x] PR description included and stakeholders cc'd
- [x] `npm test` passes
- [x] [PR release notes](https://github.com/electron/clerk/blob/main/README.md) describe the change in a way relevant to app developers, and are [capitalized, punctuated, and past tense](https://github.com/electron/clerk/blob/main/README.md#examples).

#### Release Notes

Notes: none


Changed files:
filename: script/lib/util.py
patch: @@ -70,17 +70,17 @@ def make_zip(zip_file_path, files, dirs):
   safe_unlink(zip_file_path)
   if sys.platform == 'darwin':
     allfiles = files + dirs
-    execute(['zip', '-r', '-y', zip_file_path] + allfiles)
+    execute(['zip', '-r', '-y', '-9', zip_file_path] + allfiles)
   else:
     with zipfile.ZipFile(zip_file_path, "w",
                          zipfile.ZIP_DEFLATED,
                          allowZip64=True) as zip_file:
       for filename in files:
-        zip_file.write(filename, filename)
+        zip_file.write(filename, filename, compress_type=zipfile.ZIP_DEFLATED, compresslevel=9)
       for dirname in dirs:
         for root, _, filenames in os.walk(dirname):
           for f in filenames:
-            zip_file.write(os.path.join(root, f))
+            zip_file.write(os.path.join(root, f), compress_type=zipfile.ZIP_DEFLATED, compresslevel=9)
       zip_file.close()