При установке расширения из .vsix через "codium --install-extension" расширение ставится успешно, но в терминал выводится предупреждение Node.js о DEP0169 (url.parse()). Версия: codium-1.135.06055-alt1, electron-42.10.1-alt1 (p11, x86_64). Шаги воспроизведения -------------------- 1. Скачать любое расширение в формате .vsix, например https://github.com/andreaolivato/vscode-bbcode/releases/tag/v0.1.0 (bbcode-preview-0.1.0.vsix). 2. Выполнить: codium --install-extension ~/downloads/bbcode-preview-0.1.0.vsix Фактический результат --------------------- Installing extensions... Extension 'bbcode-preview-0.1.0.vsix' was successfully installed. (node:67855) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `electron --trace-deprecation ...` to show where the warning was created) Ожидаемый результат ------------------- Расширение устанавливается без предупреждений от рантайма. Источник вызова --------------- С --trace-deprecation: env ELECTRON_RUN_AS_NODE=1 electron --trace-deprecation \ /usr/lib64/codium/resources/app/out/cli.js \ --install-extension ~/downloads/bbcode-preview-0.1.0.vsix (node:70678) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. at urlParse (node:url:136:13) at W5 (file:///usr/lib64/codium/resources/app/out/vs/code/node/cliProcessMain.js:71:22596) at Yl.request (file:///usr/lib64/codium/resources/app/out/vs/code/node/cliProcessMain.js:71:24071) at async al.queryRawGalleryExtensions (file:///usr/lib64/codium/resources/app/out/vs/code/node/cliProcessMain.js:49:54821) at async al.queryGalleryExtensions (file:///usr/lib64/codium/resources/app/out/vs/code/node/cliProcessMain.js:49:50954) at async al.getExtensionsUsingQueryApi (file:///usr/lib64/codium/resources/app/out/vs/code/node/cliProcessMain.js:49:43246) at async al.getExtensionsUsingResourceApi (file:///usr/lib64/codium/resources/app/out/vs/code/node/cliProcessMain.js:49:44570) at async al.getExtensions (file:///usr/lib64/codium/resources/app/out/vs/code/node/cliProcessMain.js:49:42165) at async Tl.updateMetadata (file:///usr/lib64/codium/resources/app/out/vs/code/node/cliProcessMain.js:60:65377) То есть url.parse() вызывает сервис HTTP-запросов VS Code, когда после установки он запрашивает метаданные расширения в галерее (Open VSX). /usr/bin/codium запускает CLI через системный electron (ELECTRON_RUN_AS_NODE=1 /usr/bin/electron .../out/cli.js). Вероятно, предупреждение вылезает потому, что Node.js в системном electron новее, чем тот, под который рассчитан апстрим. Если исправлять в коде неудобно, можно хотя бы глушить предупреждение в обёртке (например, NODE_OPTIONS=--no-deprecation).
Тестовые ВМ, окружение: - Альт Образование 11.2 KDE x86_64 (p11); - та же система, обновлённая до Sisyphus (срез 21.10.2026); - на обеих ветках: codium-1.135.06055-alt1, electron-42.10.1-alt1, Node.js 24.18.1. Воспроизводится на обеих ветках; ниже вывод p11 (на Sisyphus отличается только PID процесса): $ codium --install-extension /home/test/downloads/bbcode-preview-0.1.0.vsix Installing extensions... Extension 'bbcode-preview-0.1.0.vsix' was successfully installed. (node:2587) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. (Use `electron --trace-deprecation ...` to show where the warning was created) Код выхода 0, расширение установлено (andreaolivato.bbcode-preview@0.1.0) — предупреждение выводится после сообщения об успешной установке. Трасса --trace-deprecation совпадает с приведённой в описании бага: urlParse (node:url:136:13) <- W5 <- Yl.request <- al.queryRawGalleryExtensions <- … <- al.getExtensions <- Tl.updateMetadata (vs/code/node/cliProcessMain.js). С NODE_OPTIONS=--no-deprecation расширение ставится без предупреждения (код выхода 0). Использован пакет bbcode-preview-0.1.0.vsix (46739 байт, md5 6390d2b07abe4e1ad4697ab1c70b2e6f), скачан с github.com/andreaolivato/vscode-bbcode.
codium-1.143.17232-alt1 -> sisyphus: Thu Nov 05 2026 Grant Makyan <karonus@altlinux> 1.143.17232-alt1 - Update version to 1.143.17232. - Use the URL API for HTTP requests and proxy selection (Closes: 61109).