helloadhavan/github_issues huggingface dataset:
Repository: facebook/react
Pull request: Restore "publish `react-server-dom-turbopack` to canary channels (#27427)"

Reverts facebook/react#27428 which restores facebook/react#27427

this will allow the publish script to publish `react-server-dom-turbopack`

Changed files:
filename: ReactVersions.js
patch: @@ -35,6 +35,7 @@ const stablePackages = {
   'react-art': ReactVersion,
   'react-dom': ReactVersion,
   'react-server-dom-webpack': ReactVersion,
+  'react-server-dom-turbopack': ReactVersion,
   'react-is': ReactVersion,
   'react-reconciler': '0.30.0',
   'react-refresh': '0.15.0',
Repository: denoland/deno
Pull request: fix(npm): further reduce duplicates with optional peers

* https://github.com/denoland/deno_npm/pull/93
* https://github.com/denoland/deno_npm/pull/96

Closes https://github.com/denoland/deno/issues/28023#issuecomment-2769944224

Changed files:
filename: Cargo.lock
patch: @@ -1502,7 +1502,7 @@ dependencies = [
  "deno_lint",
  "deno_lockfile 0.25.0",
  "deno_media_type",
- "deno_npm 0.30.2",
+ "deno_npm 0.30.3",
  "deno_npm_cache",
  "deno_package_json",
  "deno_path_util",
@@ -2152,7 +2152,7 @@ dependencies = [
  "deno_fs",
  "deno_media_type",
  "deno_node",
- "deno_npm 0.30.2",
+ "deno_npm 0.30.3",
  "deno_path_util",
  "deno_resolver",
  "deno_runtime",
@@ -2387,9 +2387,9 @@ dependencies = [
 
 [[package]]
 name = "deno_npm"
-version = "0.30.2"
+version = "0.30.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89ca19bca63c7a74c09100b004ac18f77716046e9c8752cccee4ddedf9760aea"
+checksum = "459d5cdced5fb532db6819148111f5d344d977bec1be72e49baee7471a5d244a"
 dependencies = [
  "async-trait",
  "capacity_builder 0.5.0",
@@ -2415,7 +2415,7 @@ dependencies = [
  "boxed_error",
  "deno_cache_dir",
  "deno_error",
- "deno_npm 0.30.2",
+ "deno_npm 0.30.3",
  "deno_path_util",
  "deno_semver",
  "deno_unsync",
@@ -2566,7 +2566,7 @@ dependencies = [
  "deno_config",
  "deno_error",
  "deno_media_type",
- "deno_npm 0.30.2",
+ "deno_npm 0.30.3",
  "deno_package_json",
  "deno_path_util",
  "deno_semver",
@@ -2970,7 +2970,7 @@ dependencies = [
  "deno_error",
  "deno_lib",
  "deno_media_type",
- "deno_npm 0.30.2",
+ "deno_npm 0.30.3",
  "deno_package_json",
  "deno_path_util",
  "deno_resolver",

filename: Cargo.toml
patch: @@ -60,7 +60,7 @@ deno_graph = "=0.89.4"
 deno_lint = "=0.74.0"
 deno_lockfile = "=0.25.0"
 deno_media_type = { version = "=0.2.8", features = ["module_specifier"] }
-deno_npm = "=0.30.2"
+deno_npm = "=0.30.3"
 deno_path_util = "=0.3.2"
 deno_permissions = { version = "0.56.0", path = "./runtime/permissions" }
 deno_runtime = { version = "0.205.0", path = "./runtime" }
Repository: facebook/react
Pull request: Revert "publish `react-server-dom-turbopack` to canary channels (#27427)

Build fails because the package does not exist. I've added the package to npm but we need the publishing account to be a collaborator. I'm reverting until we get that sorted so we don't block canaries

Changed files:
filename: ReactVersions.js
patch: @@ -35,7 +35,6 @@ const stablePackages = {
   'react-art': ReactVersion,
   'react-dom': ReactVersion,
   'react-server-dom-webpack': ReactVersion,
-  'react-server-dom-turbopack': ReactVersion,
   'react-is': ReactVersion,
   'react-reconciler': '0.30.0',
   'react-refresh': '0.15.0',
Repository: vercel/next.js
Pull request: perf(turbopack): Disable `concurrent` of the SWC minifier.

### What?

Turbopack is way more concurrent than webpack, so the concurrent processing of SWC minifier may not help.

### Why?

I veririded that it does not regress the performance of webpack builds, too. Actually, it improved the performance.

Closes PACK-4953

Changed files:
filename: Cargo.lock
patch: @@ -7794,7 +7794,6 @@ dependencies = [
  "once_cell",
  "par-core",
  "phf",
- "rayon",
  "rustc-hash 2.1.1",
  "serde",
  "smallvec",
@@ -7832,7 +7831,6 @@ dependencies = [
  "is-macro",
  "num-bigint",
  "par-core",
- "rayon",
  "serde",
  "smallvec",
  "swc_atoms",
@@ -7911,7 +7909,6 @@ dependencies = [
  "once_cell",
  "par-core",
  "petgraph 0.7.1",
- "rayon",
  "rustc-hash 2.1.1",
  "serde_json",
  "swc_atoms",
@@ -7956,7 +7953,6 @@ dependencies = [
  "dashmap 5.5.3",
  "indexmap 2.9.0",
  "once_cell",
- "rayon",
  "rustc-hash 2.1.1",
  "serde",
  "sha1",
@@ -8049,7 +8045,6 @@ dependencies = [
  "once_cell",
  "par-core",
  "par-iter",
- "rayon",
  "rustc-hash 2.1.1",
  "ryu-js",
  "swc_atoms",

filename: crates/napi/Cargo.toml
patch: @@ -75,7 +75,6 @@ urlencoding = { workspace = true }
 once_cell = { workspace = true }
 
 swc_core = { workspace = true, features = [
-    "base_concurrent",
     "base_node",
     "common_concurrent",
     "ecma_ast",

filename: turbopack/crates/turbopack-ecmascript/Cargo.toml
patch: @@ -56,7 +56,6 @@ swc_core = { workspace = true, features = [
   "ecma_codegen",
   "ecma_lints",
   "ecma_minifier",
-  "ecma_minifier_concurrent",
   "ecma_parser",
   "ecma_preset_env",
   "ecma_transforms",
Repository: electron/electron
Pull request: build: always use python3 in `script/lib/get-version.js`

Backport of #45400

See that PR for details.


Notes: none <!-- Please add a one-line description for app developers to read in the release notes, or 'none' if no notes relevant to app developers. Examples and help on special cases: https://github.com/electron/clerk/blob/main/README.md#examples -->


Changed files:
filename: .github/workflows/pipeline-segment-electron-test.yml
patch: @@ -74,6 +74,7 @@ jobs:
         echo "C:\Program Files\Git\cmd" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
         echo "C:\Program Files\Git\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
         echo "C:\Python311" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
+        cp "C:\Python311\python.exe" "C:\Python311\python3.exe"
     - name: Setup Node.js/npm
       if: ${{ inputs.target-platform == 'win' }}
       uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6

filename: script/lib/get-version.js
patch: @@ -19,10 +19,8 @@ module.exports.getElectronVersion = () => {
     // Error may happen when trying to get version before running gn, which is a
     // valid case and error will be ignored.
   }
-  // Most win32 machines have python.exe but no python3.exe.
-  const python = process.platform === 'win32' ? 'python.exe' : 'python3';
   // Get the version from git tag if it is not defined in gn args.
-  const output = spawnSync(python, [path.join(ELECTRON_DIR, 'script', 'get-git-version.py')]);
+  const output = spawnSync('python3', [path.join(ELECTRON_DIR, 'script', 'get-git-version.py')]);
   if (output.status !== 0) {
     throw new Error(`Failed to get git tag, script quit with ${output.status}: ${output.stdout}`);
   }
Repository: huggingface/transformers
Pull request: Random serve fixes

* Index out of bounds repro
  - Start server
  - Open chat session using model `meta-llama/Llama-3.2-3b-Instruct`, enter `hello` in the chat
  - Open another session to the same model, enter the same message `hello`
* The chat cli specifies the revision, while other clients (Jan) don't. This may result in model reloading (and memory doubling) when it's not necessary. We compare the full names now.

Changed files:
filename: src/transformers/commands/serving.py
patch: @@ -347,7 +347,7 @@ def _serve(req: "ChatCompletionInput"):
             if not req.stream:
                 return {"error": "Only streaming mode is supported."}
 
-            update_model = req.model != self.loaded_model
+            update_model = self.canonicalized_model_name(req.model) != self.loaded_model
 
             if update_model:
                 self.model, self.tokenizer = self.load_model_and_tokenizer(req.model, self.args)
@@ -402,7 +402,7 @@ def is_continuation(self, req: "ChatCompletionInput") -> bool:
         if self.last_messages is None:
             req_continues_last_messages = False
         # The new request has fewer rounds of conversation: this is a new request
-        elif len(self.last_messages) > len(req.messages):
+        elif len(self.last_messages) >= len(req.messages):
             req_continues_last_messages = False
         # Otherwise, check that the last messages are a subset of the new request
         else:
@@ -417,7 +417,7 @@ def is_continuation(self, req: "ChatCompletionInput") -> bool:
     def generate(self, app):
         @app.post("/v1/chat/completions")
         def _serve(req: "ChatCompletionInput"):
-            update_model = req.model != self.loaded_model
+            update_model = self.canonicalized_model_name(req.model) != self.loaded_model
 
             if update_model:
                 self.model, self.tokenizer = self.load_model_and_tokenizer(req.model, self.args)
@@ -585,6 +585,11 @@ def get_quantization_config(model_args: ServeArguments) -> Optional["BitsAndByte
 
         return quantization_config
 
+    def canonicalized_model_name(self, model_id: str) -> str:
+        if "@" in model_id:
+            return model_id
+        return f"{model_id}@main"
+
     def load_model_and_tokenizer(
         self, model_id_and_revision: str, args: ServeArguments
     ) -> tuple[PreTrainedModel, PreTrainedTokenizerFast]:
@@ -621,9 +626,9 @@ def load_model_and_tokenizer(
         if getattr(model, "hf_device_map", None) is None:
             model = model.to(args.device)
 
-        self.loaded_model = model_id_and_revision
+        self.loaded_model = f"{model_id}@{revision}"
 
-        logger.warning(f"Loaded model {model_id_and_revision}")
+        logger.warning(f"Loaded model {self.loaded_model}")
         return model, tokenizer
Repository: facebook/react
Pull request: publish `react-server-dom-turbopack` to canary channels

When I added react-server-dom-turbopack I failed to mark the package as stable so it did not get published with the canary release. This adds the package to the stable set so it will be published correctly

Changed files:
filename: ReactVersions.js
patch: @@ -35,6 +35,7 @@ const stablePackages = {
   'react-art': ReactVersion,
   'react-dom': ReactVersion,
   'react-server-dom-webpack': ReactVersion,
+  'react-server-dom-turbopack': ReactVersion,
   'react-is': ReactVersion,
   'react-reconciler': '0.30.0',
   'react-refresh': '0.15.0',
Repository: vercel/next.js
Pull request: Turbopack: apply browserslist config in dev

Next.js wasn't yet using user-provided browserslist configs in dev with Turbopack.

Webpack does the same

Closes https://github.com/vercel/next.js/issues/80986


Closes PACK-4955

Changed files:
filename: packages/next/src/server/dev/hot-reloader-turbopack.ts
patch: @@ -99,7 +99,7 @@ import { devIndicatorServerState } from './dev-indicator-server-state'
 import { getDisableDevIndicatorMiddleware } from '../../next-devtools/server/dev-indicator-middleware'
 import { getRestartDevServerMiddleware } from '../../next-devtools/server/restart-dev-server-middleware'
 import { backgroundLogCompilationEvents } from '../../shared/lib/turbopack/compilation-events'
-// import { getSupportedBrowsers } from '../../build/utils'
+import { getSupportedBrowsers } from '../../build/utils'
 
 const wsServer = new ws.Server({ noServer: true })
 const isTestMode = !!(
@@ -205,11 +205,7 @@ export async function createHotReloaderTurbopack(
     // TODO this need to be set correctly for persistent caching to work
   }
 
-  // const supportedBrowsers = await getSupportedBrowsers(dir, dev)
-  const supportedBrowsers = [
-    'last 1 Chrome versions, last 1 Firefox versions, last 1 Safari versions, last 1 Edge versions',
-  ]
-
+  const supportedBrowsers = await getSupportedBrowsers(projectPath, dev)
   const currentNodeJsVersion = process.versions.node
 
   const project = await bindings.turbo.createProject(
Repository: electron/electron
Pull request: fix: crash parsing CLSID in `shell.readShortcutLink()`

Backport of #45195

See that PR for details.


Notes: Fixed a crash when calling `shell.readShortcutLink` caused by `PKEY_AppUserModel_ToastActivatorCLSID` sometimes being represented by a string uuid.

Changed files:
filename: patches/chromium/.patches
patch: @@ -138,3 +138,4 @@ wayland_support_outgoing_dnd_sessions_with_no_offered_mime_types.patch
 support_bstr_pkey_appusermodel_id_in_windows_shortcuts.patch
 cherry-pick-3dc17c461b12.patch
 cherry-pick-35f86d6a0a03.patch
+ignore_parse_errors_for_pkey_appusermodel_toastactivatorclsid.patch

filename: patches/chromium/ignore_parse_errors_for_pkey_appusermodel_toastactivatorclsid.patch
patch: @@ -0,0 +1,40 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?David=20L=C3=B6nnhager?= <dv.lnh.d@gmail.com>
+Date: Fri, 17 Jan 2025 14:30:48 +0100
+Subject: Ignore parse errors for PKEY_AppUserModel_ToastActivatorCLSID
+
+Some shortcuts store this as a string UUID as opposed to VT_CLSID,
+hitting NOTREACHED() and sometimes breaking parsing in Electron.
+Ignore this error instead.
+
+Bug: N/A
+Change-Id: I9fc472212b2d3afac2c8e18a2159bc2d50bbdf98
+
+diff --git a/AUTHORS b/AUTHORS
+index 55dc38c1448c1960b802c136018c8be22ed61c18..5cd195df3650331fbfd62b2f964368b5f3217f3c 100644
+--- a/AUTHORS
++++ b/AUTHORS
+@@ -337,6 +337,7 @@ David Futcher <david.mike.futcher@gmail.com>
+ David Jin <davidjin@amazon.com>
+ David Lechner <david@pybricks.com>
+ David Leen <davileen@amazon.com>
++David Lönnhager <dv.lnh.d@gmail.com>
+ David Manouchehri <david@davidmanouchehri.com>
+ David McAllister <mcdavid@amazon.com>
+ David Michael Barr <david.barr@samsung.com>
+diff --git a/base/win/shortcut.cc b/base/win/shortcut.cc
+index e790adb2f1d6529ac0dd77145f5da2796264c7ae..8a7edcfaf9af963468b4b42fe55a771fb31f13a2 100644
+--- a/base/win/shortcut.cc
++++ b/base/win/shortcut.cc
+@@ -342,8 +342,9 @@ bool ResolveShortcutProperties(const FilePath& shortcut_path,
+               *(pv_toast_activator_clsid.get().puuid));
+           break;
+         default:
+-          NOTREACHED() << "Unexpected variant type: "
+-                       << pv_toast_activator_clsid.get().vt;
++          // Shortcuts may use strings to represent the CLSID. This case is
++          // ignored.
++          break;
+       }
+     }
+   }

filename: shell/common/api/electron_api_shell.cc
patch: @@ -163,7 +163,8 @@ v8::Local<v8::Value> ReadShortcutLink(gin_helper::ErrorThrower thrower,
   options.Set("icon", properties.icon);
   options.Set("iconIndex", properties.icon_index);
   options.Set("appUserModelId", properties.app_id);
-  options.Set("toastActivatorClsid", properties.toast_activator_clsid);
+  if (properties.options & ShortcutProperties::PROPERTIES_TOAST_ACTIVATOR_CLSID)
+    options.Set("toastActivatorClsid", properties.toast_activator_clsid);
   return gin::ConvertToV8(thrower.isolate(), options);
 }
 #endif
Repository: denoland/deno
Pull request: fix(npm): reduce duplicate peers by preferring existing nv if nv anywhere in ancestor peers

* https://github.com/denoland/deno_npm/pull/91/files

Closes https://github.com/denoland/deno/issues/26145

Changed files:
filename: Cargo.lock
patch: @@ -1502,7 +1502,7 @@ dependencies = [
  "deno_lint",
  "deno_lockfile 0.25.0",
  "deno_media_type",
- "deno_npm 0.30.1",
+ "deno_npm 0.30.2",
  "deno_npm_cache",
  "deno_package_json",
  "deno_path_util",
@@ -2151,7 +2151,7 @@ dependencies = [
  "deno_fs",
  "deno_media_type",
  "deno_node",
- "deno_npm 0.30.1",
+ "deno_npm 0.30.2",
  "deno_path_util",
  "deno_resolver",
  "deno_runtime",
@@ -2386,9 +2386,9 @@ dependencies = [
 
 [[package]]
 name = "deno_npm"
-version = "0.30.1"
+version = "0.30.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9f0a6683bb7fbd8c2874d7da74f91a4d60ddb0355abe0d3c7cde0119112c9b7"
+checksum = "89ca19bca63c7a74c09100b004ac18f77716046e9c8752cccee4ddedf9760aea"
 dependencies = [
  "async-trait",
  "capacity_builder 0.5.0",
@@ -2414,7 +2414,7 @@ dependencies = [
  "boxed_error",
  "deno_cache_dir",
  "deno_error",
- "deno_npm 0.30.1",
+ "deno_npm 0.30.2",
  "deno_path_util",
  "deno_semver",
  "deno_unsync",
@@ -2565,7 +2565,7 @@ dependencies = [
  "deno_config",
  "deno_error",
  "deno_media_type",
- "deno_npm 0.30.1",
+ "deno_npm 0.30.2",
  "deno_package_json",
  "deno_path_util",
  "deno_semver",
@@ -2969,7 +2969,7 @@ dependencies = [
  "deno_error",
  "deno_lib",
  "deno_media_type",
- "deno_npm 0.30.1",
+ "deno_npm 0.30.2",
  "deno_package_json",
  "deno_path_util",
  "deno_resolver",

filename: Cargo.toml
patch: @@ -60,7 +60,7 @@ deno_graph = "=0.89.4"
 deno_lint = "=0.74.0"
 deno_lockfile = "=0.25.0"
 deno_media_type = { version = "=0.2.8", features = ["module_specifier"] }
-deno_npm = "=0.30.1"
+deno_npm = "=0.30.2"
 deno_path_util = "=0.3.2"
 deno_permissions = { version = "0.56.0", path = "./runtime/permissions" }
 deno_runtime = { version = "0.205.0", path = "./runtime" }
Repository: huggingface/transformers
Pull request: [serve] Model name or path should be required


Changed files:
filename: src/transformers/commands/chat.py
patch: @@ -333,6 +333,11 @@ def __init__(self, args):
                     )
 
                 args.host, args.port = args.model_name_or_path_or_address.rsplit(":", 1)
+
+                if args.model_name_or_path is None:
+                    raise ValueError(
+                        "When connecting to a server, please specify a model name with the --model_name_or_path flag."
+                    )
             else:
                 self.spawn_backend = True
                 args.model_name_or_path = args.model_name_or_path_or_address

filename: src/transformers/commands/serving.py
patch: @@ -623,7 +623,7 @@ def load_model_and_tokenizer(
 
         self.loaded_model = model_id_and_revision
 
-        print("Loaded model", model_id_and_revision)
+        logger.warning(f"Loaded model {model_id_and_revision}")
         return model, tokenizer
 
 

filename: tests/commands/test_chat.py
patch: @@ -29,12 +29,34 @@ def test_help(self):
         self.assertIn("chat interface", cs.out.lower())
 
     @patch.object(ChatCommand, "run")
-    def test_cli_dispatch(self, run_mock):
+    def test_cli_dispatch_model(self, run_mock):
+        """
+        Running transformers chat with just a model should work & spawn a serve underneath
+        """
         args = ["transformers", "chat", "hf-internal-testing/tiny-random-gpt2"]
         with patch("sys.argv", args):
             cli.main()
         run_mock.assert_called_once()
 
+    def test_cli_dispatch_url(self):
+        """
+        Running transformers chat with just a URL should not work as a model should additionally be specified
+        """
+        args = ["transformers", "chat", "localhost:8000"]
+        with self.assertRaises(ValueError):
+            with patch("sys.argv", args):
+                cli.main()
+
+    @patch.object(ChatCommand, "run")
+    def test_cli_dispatch_url_and_model(self, run_mock):
+        """
+        Running transformers chat with a URL and a model should work
+        """
+        args = ["transformers", "chat", "localhost:8000", "--model_name_or_path=hf-internal-testing/tiny-random-gpt2"]
+        with patch("sys.argv", args):
+            cli.main()
+        run_mock.assert_called_once()
+
     def test_parsed_args(self):
         with (
             patch.object(ChatCommand, "__init__", return_value=None) as init_mock,
Repository: ggml-org/llama.cpp
Pull request: common : fix incorrect print of non-ascii characters in the logging

While I was debugging our Hunyun models, I found that non-ascii characters had been displayed incorrectly in the logging.

For example,
```
tokenize the prompt
prompt: ""
tokens: [ '<?hy_begin?of?sentence?>':120000 ]     <--- the bos of Hunyuan model, which used non-ascii chars, had been displayed incorrectly

...

我eval: [ '?':564 ]
n_past = 29
n_remain: -30
应该eval: [ '?该':3165 ]          <---- The Chinese characters had been also dumped incorrectly
n_past = 30
n_remain: -31
保持eval: [ '??':3674 ]
n_past = 31
n_remain: -32
友好eval: [ '?好':28753 ]
n_past = 32
n_remain: -33
。eval: [ '?':292 ]
n_past = 33
n_remain: -34
接下来eval: [ '???':7764 ]
```

The reason is that erasing the chars which are `!std::isprint` in the `detokenized` string leads to the problem for non-ascii characters. 

After this patch, the non-ascii characters can be print correctly.
```
tokenize the prompt
prompt: ""
tokens: [ '<｜hy_begin▁of▁sentence｜>':120000 ]

...

我eval: [ '我':564 ]
n_past = 34
n_remain: -35
应该eval: [ '应该':3165 ]
n_past = 35
n_remain: -36
保持eval: [ '保持':3674 ]
n_past = 36
n_remain: -37
友好eval: [ '友好':28753 ]
n_past = 37
n_remain: -38
，eval: [ '，':270 ]
n_past = 38
n_remain: -39
回应eval: [ '回应':25417 ]
```


Changed files:
filename: common/common.cpp
patch: @@ -558,13 +558,6 @@ std::string string_from(const struct llama_context * ctx, const std::vector<llam
 
         auto detokenized = common_token_to_piece(ctx, token);
 
-        detokenized.erase(
-            std::remove_if(
-                detokenized.begin(),
-                detokenized.end(),
-                [](const unsigned char c) { return !std::isprint(c); }),
-            detokenized.end());
-
         buf << "'" << detokenized << "'"
             << ":" << std::to_string(token);
     }
@@ -589,13 +582,6 @@ std::string string_from(const struct llama_context * ctx, const struct llama_bat
 
         auto detokenized = common_token_to_piece(ctx, batch.token[i]);
 
-        detokenized.erase(
-                std::remove_if(
-                    detokenized.begin(),
-                    detokenized.end(),
-                    [](const unsigned char c) { return !std::isprint(c); }),
-                detokenized.end());
-
         buf << "\n"          << std::to_string(i)
             << ", token '"   << detokenized << "'"
             << ", pos "      << std::to_string(batch.pos[i])
Repository: vercel/next.js
Pull request: [build] remove the default imports for error boundary

After we have all the conventions properly defined in the loader tree including the built-in ones since #80957 , the fix in  #59085 is not required anymore.

If you have custom conventions, they'll be bundled.
If you don't have the custom conventions, the default one will be bundled.

Changed files:
filename: packages/next/src/server/app-render/entry-base.ts
patch: @@ -29,11 +29,6 @@ export {
 export * as serverHooks from '../../client/components/hooks-server-context'
 export { HTTPAccessFallbackBoundary } from '../../client/components/http-access-fallback/error-boundary'
 export { createMetadataComponents } from '../../lib/metadata/metadata'
-// Not being directly used but should be included in the client manifest for /_not-found
-// * ErrorBoundary -> client/components/error-boundary
-// * GlobalError -> client/components/global-error
-import '../../client/components/error-boundary'
-import '../../client/components/builtin/global-error'
 export {
   MetadataBoundary,
   ViewportBoundary,