Upstream update available: nodejs 24.12.0 → 24.15.0 #5

Open
opened 2026-05-20 03:25:25 +03:00 by sbelikov · 0 comments
Owner

Upstream update available: nodejs 24.12.024.15.0

Package

  • Package: nodejs
  • RPM name: nodejs
  • Branch: niceos-5.2
  • Current EVR: 24.12.0-1
  • Update class: minor
  • Compare method: python_rpm
  • Update policy: leaf
  • Risk tags: github-upstream

Upstream

Signals

  • Security-relevant keywords detected: True
  • Policy blocked: False
  • Policy reason: -
  • Labels: ai-summary, bot, needs-build, needs-triage, priority/high, security-release, update/minor, upstream-update, upstream/github

NiceSOFT AI preliminary stability analysis

1. Краткий вывод

Автоматический deep-analysis через LLM/web_search не был завершён корректно, поэтому ниже приведён безопасный fallback-анализ без неподтверждённых утверждений. Обновление nodejs с 24.12.0 до 24.15.0 найдено upstream-monitor и требует обычной мейнтейнерской проверки перед PR/merge.

2. Риск для НАЙС.ОС

Риск: unknown до ручной проверки. Для стабильной политики НАЙС.ОС обновление нельзя считать автоматически безопасным только по факту наличия новой upstream-версии.

3. Что изменилось upstream

Notable Changes

...[truncated 51713 chars]

4. Security/CVE

Подтверждённых CVE в fallback-режиме не выявлено. Если обновление позиционируется upstream как security release, нужно проверить официальный changelog, release notes и CVE/advisory-источники вручную.

5. ABI/API/CLI/config риск

Для пакета nodejs нужно проверить изменение CLI/options, поведения по умолчанию, форматов конфигурации и совместимость со скриптами, которые могут использовать пакет в НАЙС.ОС. Без завершённого web-search анализа риск остаётся unknown.

6. Риск для RPM-сборки и dist-git

Проверить SPECS, SOURCES, source lock, патчи, BuildRequires/Requires, %check, SBOM и воспроизводимость сборки. Если upstream изменил систему сборки или layout исходников, spec может потребовать ручной правки.

7. Риск для системы и зависимых компонентов

Проверить reverse dependencies, пользовательские сценарии и любые автоматические скрипты, которые вызывают nodejs. Для НАЙС.ОС приоритет — стабильность, поэтому при отсутствии доказательств совместимости обновление должно идти через PR и ручной review.

8. Проверки мейнтейнера

  • Сравнить upstream tag/release 24.15.0 с текущей версией 24.12.0.
  • Проверить официальный changelog/release notes и compare page.
  • Собрать RPM в чистом окружении.
  • Запустить %check, если доступен.
  • Проверить smoke-test основного CLI/daemon/library сценария.
  • Обновить source lock/SBOM/package-index после merge.
  • Проверить, не требует ли обновление исключения или pinning policy.

9. Рекомендация

issue-only до ручной проверки. Если сборка и smoke tests проходят, можно перевести в update candidate.

10. Источники

Примечание: fallback создан потому, что LLM/web_search не вернул завершённый анализ. Причина: HTTP 429 POST <a href="https://api.openai.com/v1/responses" target="_blank" rel="noopener noreferrer">api.openai.com — responses</a>: { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: <a href="https://platform.openai.com/docs/guides/error-codes/api-errors" target="_blank" rel="noopener noreferrer">platform.openai.com — api errors</a>.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } }.

Upstream release notes / description

Notable Changes

Commits

...[truncated 48708 chars]

NiceOS maintainer checklist

  • Confirm that the detected version is a stable upstream release.
  • Check upstream changelog for security fixes, ABI/API changes and build-system changes.
  • Check ABI/API compatibility and reverse dependencies.
  • Download source into NiceOS lookaside storage.
  • Update Version and related fields in SPECS/*.spec only if policy allows it.
  • Regenerate SOURCES/sources.lock.json, manifests, metadata and SBOM.
  • Build SRPM/RPM in a clean NiceOS buildroot.
  • Run package smoke tests.
  • Link PR/build logs and close this issue after update or triage.

Bot metadata

  • Tool: niceos_upstream_monitor.py 2.1.2-openai-deep
  • Generated at: 2026-05-21T00:10:51Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:nodejs:24.15.0 --> <!-- niceos-upstream-monitor:package=nodejs --> <!-- niceos-upstream-monitor:current=24.12.0 --> <!-- niceos-upstream-monitor:latest=24.15.0 --> # Upstream update available: `nodejs` `24.12.0` → `24.15.0` ## Package - Package: `nodejs` - RPM name: `nodejs` - Branch: `niceos-5.2` - Current EVR: `24.12.0-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `nodejs/node` - Upstream URL: <a href="https://github.com/nodejs/node" target="_blank" rel="noopener noreferrer">github.com — node</a> - Detected version: `24.15.0` - Tag/release: `v24.15.0` - Source: `github_release` - Published: `2026-04-16T07:16:28Z` - Release URL: <a href="https://github.com/nodejs/node/releases/tag/v24.15.0" target="_blank" rel="noopener noreferrer">github.com — v24.15.0</a> - Source URL: <a href="https://api.github.com/repos/nodejs/node/tarball/v24.15.0" target="_blank" rel="noopener noreferrer">api.github.com — v24.15.0</a> - Pre-release: `False` ## Signals - Security-relevant keywords detected: `True` - Policy blocked: `False` - Policy reason: `-` - Labels: `ai-summary, bot, needs-build, needs-triage, priority/high, security-release, update/minor, upstream-update, upstream/github` ## NiceSOFT AI preliminary stability analysis ### 1. Краткий вывод Автоматический deep-analysis через LLM/web_search не был завершён корректно, поэтому ниже приведён безопасный fallback-анализ без неподтверждённых утверждений. Обновление `nodejs` с `24.12.0` до `24.15.0` найдено upstream-monitor и требует обычной мейнтейнерской проверки перед PR/merge. ### 2. Риск для НАЙС.ОС Риск: `unknown` до ручной проверки. Для стабильной политики НАЙС.ОС обновление нельзя считать автоматически безопасным только по факту наличия новой upstream-версии. ### 3. Что изменилось upstream ### Notable Changes * \<a href="https://github.com/nodejs/node/commit/3d87ecacbc" target="_blank" rel="noopener noreferrer">[`3d87ecacbc`</a>] - **(SEMVER-MINOR)** **cli**: add --max-heap-size option (tannal) <a href="https://github.com/nodejs/node/pull/58708" target="_blank" rel="noopener noreferrer">#58708</a> * \<a href="https://github.com/nodejs/node/commit/83c38672f7" target="_blank" rel="noopener noreferrer">[`83c38672f7`</a>] - **cli**: add --require-module/--no-require-module (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60959" target="_blank" rel="noopener noreferrer">#60959</a> * \<a href="https://github.com/nodejs/node/commit/54ef940e01" target="_blank" rel="noopener noreferrer">[`54ef940e01`</a>] - **(SEMVER-MINOR)** **crypto**: add raw key formats support to the KeyObject APIs (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62240" target="_blank" rel="noopener noreferrer">#62240</a> * \<a href="https://github.com/nodejs/node/commit/f4a3edc47a" target="_blank" rel="noopener noreferrer">[`f4a3edc47a`</a>] - **(SEMVER-MINOR)** **fs**: add `throwIfNoEntry` option for fs.stat and fs.promises.stat (Juan José) <a href="https://github.com/nodejs/node/pull/61178" target="_blank" rel="noopener noreferrer">#61178</a> * \<a href="https://github.com/nodejs/node/commit/5cdcba17cc" target="_blank" rel="noopener noreferrer">[`5cdcba17cc`</a>] - **(SEMVER-MINOR)** **http2**: add http1Options for HTTP/1 fallback configuration (Amol Yadav) <a href="https://github.com/nodejs/node/pull/61713" target="_blank" rel="noopener noreferrer">#61713</a> * \<a href="https://github.com/nodejs/node/commit/8b6be3fe14" target="_blank" rel="noopener noreferrer">[`8b6be3fe14`</a>] - **module**: mark require(esm) as stable (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60959" target="_blank" rel="noopener noreferrer">#60959</a> * \<a href="https://github.com/nodejs/node/commit/68fbc0c6cc" target="_blank" rel="noopener noreferrer">[`68fbc0c6cc`</a>] - **module**: mark module compile cache as stable (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60971" target="_blank" rel="noopener noreferrer">#60971</a> * \<a href="https://github.com/nodejs/node/commit/c851e76f8c" target="_blank" rel="noopener noreferrer">[`c851e76f8c`</a>] - **(SEMVER-MINOR)** **net**: add `setTOS` and `getTOS` to `Socket` (Amol Yadav) <a href="https://github.com/nodejs/node/pull/61503" target="_blank" rel="noopener noreferrer">#61503</a> * \<a href="https://github.com/nodejs/node/commit/6ac4304c87" target="_blank" rel="noopener noreferrer">[`6ac4304c87`</a>] - **(SEMVER-MINOR)** **sqlite**: add limits property to DatabaseSync (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/61298" target="_blank" rel="noopener noreferrer">#61298</a> * \<a href="https://github.com/nodejs/node/commit/aaf9af1672" target="_blank" rel="noopener noreferrer">[`aaf9af1672`</a>] - **sqlite**: mark as release candidate (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61262" target="_blank" rel="noopener noreferrer">#61262</a> * \<a href="https://github.com/nodejs/node/commit/eb77a7a297" target="_blank" rel="noopener noreferrer">[`eb77a7a297`</a>] - **(SEMVER-MINOR)** **src**: add C++ support for diagnostics channels (RafaelGSS) <a href="https://github.com/nodejs/node/pull/61869" target="_blank" rel="noopener noreferrer">#61869</a> * \<a href="https://github.com/nodejs/node/commit/6834ca13bb" target="_blank" rel="noopener noreferrer">[`6834ca13bb`</a>] - **(SEMVER-MINOR)** **stream**: rename `Duplex.toWeb()` type option to `readableType` (René) <a href="https://github.com/nodejs/node/pull/61632" target="_blank" rel="noopener noreferrer">#61632</a> * \<a href="https://github.com/nodejs/node/commit/f5f21d36a6" target="_blank" rel="noopener noreferrer">[`f5f21d36a6`</a>] - **test\_runner**: add exports option for module mocks (sangwook) <a href="https://github.com/nodejs/node/pull/61727" target="_blank" rel="noopener noreferrer">#61727</a> * \<a href="https://github.com/nodejs/node/commit/1f2025fd1e" target="_blank" rel="noopener noreferrer">[`1f2025fd1e`</a>] - **(SEMVER-MINOR)** **test\_runner**: expose worker ID for concurrent test execution (Ali Hassan) <a href="https://github.com/nodejs/node/pull/61394" target="_blank" rel="noopener noreferrer">#61394</a> * \<a href="https://github.com/nodejs/node/commit/1ca20fc33d" target="_blank" rel="noopener noreferrer">[`1ca20fc33d`</a>] - **(SEMVER-MINOR)** **test\_runner**: show interrupted test on SIGINT (Matteo C ...[truncated 51713 chars] ### 4. Security/CVE Подтверждённых CVE в fallback-режиме не выявлено. Если обновление позиционируется upstream как security release, нужно проверить официальный changelog, release notes и CVE/advisory-источники вручную. ### 5. ABI/API/CLI/config риск Для пакета `nodejs` нужно проверить изменение CLI/options, поведения по умолчанию, форматов конфигурации и совместимость со скриптами, которые могут использовать пакет в НАЙС.ОС. Без завершённого web-search анализа риск остаётся `unknown`. ### 6. Риск для RPM-сборки и dist-git Проверить `SPECS`, `SOURCES`, source lock, патчи, `BuildRequires/Requires`, `%check`, SBOM и воспроизводимость сборки. Если upstream изменил систему сборки или layout исходников, spec может потребовать ручной правки. ### 7. Риск для системы и зависимых компонентов Проверить reverse dependencies, пользовательские сценарии и любые автоматические скрипты, которые вызывают `nodejs`. Для НАЙС.ОС приоритет — стабильность, поэтому при отсутствии доказательств совместимости обновление должно идти через PR и ручной review. ### 8. Проверки мейнтейнера - Сравнить upstream tag/release `24.15.0` с текущей версией `24.12.0`. - Проверить официальный changelog/release notes и compare page. - Собрать RPM в чистом окружении. - Запустить `%check`, если доступен. - Проверить smoke-test основного CLI/daemon/library сценария. - Обновить source lock/SBOM/package-index после merge. - Проверить, не требует ли обновление исключения или pinning policy. ### 9. Рекомендация `issue-only` до ручной проверки. Если сборка и smoke tests проходят, можно перевести в `update candidate`. ### 10. Источники - <a href="https://github.com/nodejs/node" target="_blank" rel="noopener noreferrer">Upstream project</a> - <a href="https://github.com/nodejs/node/releases/tag/v24.15.0" target="_blank" rel="noopener noreferrer">Release/tag page</a> - <a href="https://api.github.com/repos/nodejs/node/tarball/v24.15.0" target="_blank" rel="noopener noreferrer">Source archive</a> - <a href="https://specs.niceos.ru/rpms/nodejs" target="_blank" rel="noopener noreferrer">NiceOS dist-git</a> _Примечание: fallback создан потому, что LLM/web_search не вернул завершённый анализ. Причина: `HTTP 429 POST <a href="https://api.openai.com/v1/responses" target="_blank" rel="noopener noreferrer">api.openai.com — responses</a>: { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: <a href="https://platform.openai.com/docs/guides/error-codes/api-errors" target="_blank" rel="noopener noreferrer">platform.openai.com — api errors</a>.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } }`._ ## Upstream release notes / description ### Notable Changes * \<a href="https://github.com/nodejs/node/commit/3d87ecacbc" target="_blank" rel="noopener noreferrer">[`3d87ecacbc`</a>] - **(SEMVER-MINOR)** **cli**: add --max-heap-size option (tannal) <a href="https://github.com/nodejs/node/pull/58708" target="_blank" rel="noopener noreferrer">#58708</a> * \<a href="https://github.com/nodejs/node/commit/83c38672f7" target="_blank" rel="noopener noreferrer">[`83c38672f7`</a>] - **cli**: add --require-module/--no-require-module (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60959" target="_blank" rel="noopener noreferrer">#60959</a> * \<a href="https://github.com/nodejs/node/commit/54ef940e01" target="_blank" rel="noopener noreferrer">[`54ef940e01`</a>] - **(SEMVER-MINOR)** **crypto**: add raw key formats support to the KeyObject APIs (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62240" target="_blank" rel="noopener noreferrer">#62240</a> * \<a href="https://github.com/nodejs/node/commit/f4a3edc47a" target="_blank" rel="noopener noreferrer">[`f4a3edc47a`</a>] - **(SEMVER-MINOR)** **fs**: add `throwIfNoEntry` option for fs.stat and fs.promises.stat (Juan José) <a href="https://github.com/nodejs/node/pull/61178" target="_blank" rel="noopener noreferrer">#61178</a> * \<a href="https://github.com/nodejs/node/commit/5cdcba17cc" target="_blank" rel="noopener noreferrer">[`5cdcba17cc`</a>] - **(SEMVER-MINOR)** **http2**: add http1Options for HTTP/1 fallback configuration (Amol Yadav) <a href="https://github.com/nodejs/node/pull/61713" target="_blank" rel="noopener noreferrer">#61713</a> * \<a href="https://github.com/nodejs/node/commit/8b6be3fe14" target="_blank" rel="noopener noreferrer">[`8b6be3fe14`</a>] - **module**: mark require(esm) as stable (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60959" target="_blank" rel="noopener noreferrer">#60959</a> * \<a href="https://github.com/nodejs/node/commit/68fbc0c6cc" target="_blank" rel="noopener noreferrer">[`68fbc0c6cc`</a>] - **module**: mark module compile cache as stable (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60971" target="_blank" rel="noopener noreferrer">#60971</a> * \<a href="https://github.com/nodejs/node/commit/c851e76f8c" target="_blank" rel="noopener noreferrer">[`c851e76f8c`</a>] - **(SEMVER-MINOR)** **net**: add `setTOS` and `getTOS` to `Socket` (Amol Yadav) <a href="https://github.com/nodejs/node/pull/61503" target="_blank" rel="noopener noreferrer">#61503</a> * \<a href="https://github.com/nodejs/node/commit/6ac4304c87" target="_blank" rel="noopener noreferrer">[`6ac4304c87`</a>] - **(SEMVER-MINOR)** **sqlite**: add limits property to DatabaseSync (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/61298" target="_blank" rel="noopener noreferrer">#61298</a> * \<a href="https://github.com/nodejs/node/commit/aaf9af1672" target="_blank" rel="noopener noreferrer">[`aaf9af1672`</a>] - **sqlite**: mark as release candidate (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61262" target="_blank" rel="noopener noreferrer">#61262</a> * \<a href="https://github.com/nodejs/node/commit/eb77a7a297" target="_blank" rel="noopener noreferrer">[`eb77a7a297`</a>] - **(SEMVER-MINOR)** **src**: add C++ support for diagnostics channels (RafaelGSS) <a href="https://github.com/nodejs/node/pull/61869" target="_blank" rel="noopener noreferrer">#61869</a> * \<a href="https://github.com/nodejs/node/commit/6834ca13bb" target="_blank" rel="noopener noreferrer">[`6834ca13bb`</a>] - **(SEMVER-MINOR)** **stream**: rename `Duplex.toWeb()` type option to `readableType` (René) <a href="https://github.com/nodejs/node/pull/61632" target="_blank" rel="noopener noreferrer">#61632</a> * \<a href="https://github.com/nodejs/node/commit/f5f21d36a6" target="_blank" rel="noopener noreferrer">[`f5f21d36a6`</a>] - **test\_runner**: add exports option for module mocks (sangwook) <a href="https://github.com/nodejs/node/pull/61727" target="_blank" rel="noopener noreferrer">#61727</a> * \<a href="https://github.com/nodejs/node/commit/1f2025fd1e" target="_blank" rel="noopener noreferrer">[`1f2025fd1e`</a>] - **(SEMVER-MINOR)** **test\_runner**: expose worker ID for concurrent test execution (Ali Hassan) <a href="https://github.com/nodejs/node/pull/61394" target="_blank" rel="noopener noreferrer">#61394</a> * \<a href="https://github.com/nodejs/node/commit/1ca20fc33d" target="_blank" rel="noopener noreferrer">[`1ca20fc33d`</a>] - **(SEMVER-MINOR)** **test\_runner**: show interrupted test on SIGINT (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61676" target="_blank" rel="noopener noreferrer">#61676</a> ### Commits * \<a href="https://github.com/nodejs/node/commit/148373cea1" target="_blank" rel="noopener noreferrer">[`148373cea1`</a>] - **assert,util**: improve comparison performance (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/61176" target="_blank" rel="noopener noreferrer">#61176</a> * \<a href="https://github.com/nodejs/node/commit/e5558b0859" target="_blank" rel="noopener noreferrer">[`e5558b0859`</a>] - **assert,util**: fix deep comparing invalid dates skipping properties (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/61076" target="_blank" rel="noopener noreferrer">#61076</a> * \<a href="https://github.com/nodejs/node/commit/83cffd92b5" target="_blank" rel="noopener noreferrer">[`83cffd92b5`</a>] - **async\_hooks**: enabledHooksExist shall return if hooks are enabled (Gerhard Stöbich) <a href="https://github.com/nodejs/node/pull/61054" target="_blank" rel="noopener noreferrer">#61054</a> * \<a href="https://github.com/nodejs/node/commit/2c9436b43d" target="_blank" rel="noopener noreferrer">[`2c9436b43d`</a>] - **benchmark**: fix destructuring in dgram/single-buffer (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62084" target="_blank" rel="noopener noreferrer">#62084</a> * \<a href="https://github.com/nodejs/node/commit/837acd7382" target="_blank" rel="noopener noreferrer">[`837acd7382`</a>] - **benchmark**: add startup benchmark for ESM entrypoint (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61769" target="_blank" rel="noopener noreferrer">#61769</a> * \<a href="https://github.com/nodejs/node/commit/a6ced7d272" target="_blank" rel="noopener noreferrer">[`a6ced7d272`</a>] - **buffer**: improve performance of multiple Buffer operations (Ali Hassan) <a href="https://github.com/nodejs/node/pull/61871" target="_blank" rel="noopener noreferrer">#61871</a> * \<a href="https://github.com/nodejs/node/commit/a82003bf8b" target="_blank" rel="noopener noreferrer">[`a82003bf8b`</a>] - **buffer**: optimize buffer.concat performance (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/61721" target="_blank" rel="noopener noreferrer">#61721</a> * \<a href="https://github.com/nodejs/node/commit/83dfd0be1d" target="_blank" rel="noopener noreferrer">[`83dfd0be1d`</a>] - **buffer**: disallow ArrayBuffer transfer on pooled buffer (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61372" target="_blank" rel="noopener noreferrer">#61372</a> * \<a href="https://github.com/nodejs/node/commit/ed2d0cb1bf" target="_blank" rel="noopener noreferrer">[`ed2d0cb1bf`</a>] - **build**: support empty libname flags in `configure.py` (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62477" target="_blank" rel="noopener noreferrer">#62477</a> * \<a href="https://github.com/nodejs/node/commit/09f7920267" target="_blank" rel="noopener noreferrer">[`09f7920267`</a>] - **build**: fix timezone-update path references (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62280" target="_blank" rel="noopener noreferrer">#62280</a> * \<a href="https://github.com/nodejs/node/commit/af46b15b91" target="_blank" rel="noopener noreferrer">[`af46b15b91`</a>] - **build**: use path-ignore in GHA coverage-windows.yml (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61811" target="_blank" rel="noopener noreferrer">#61811</a> * \<a href="https://github.com/nodejs/node/commit/2cf77eadd1" target="_blank" rel="noopener noreferrer">[`2cf77eadd1`</a>] - **build**: generate\_config\_gypi.py generates valid JSON (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/61791" target="_blank" rel="noopener noreferrer">#61791</a> * \<a href="https://github.com/nodejs/node/commit/e0220f0c35" target="_blank" rel="noopener noreferrer">[`e0220f0c35`</a>] - **build**: build with v8 gdbjit support on supported platform (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61010" target="_blank" rel="noopener noreferrer">#61010</a> * \<a href="https://github.com/nodejs/node/commit/5505511dcb" target="_blank" rel="noopener noreferrer">[`5505511dcb`</a>] - **build**: enable -DV8\_ENABLE\_CHECKS flag (Ryuhei Shima) <a href="https://github.com/nodejs/node/pull/61327" target="_blank" rel="noopener noreferrer">#61327</a> * \<a href="https://github.com/nodejs/node/commit/5f8ecf3940" target="_blank" rel="noopener noreferrer">[`5f8ecf3940`</a>] - **build**: add --debug-symbols to build with -g without enabling DCHECKs (Joyee Cheung) [#61100](https ...[truncated 48708 chars] ## NiceOS maintainer checklist - [ ] Confirm that the detected version is a stable upstream release. - [ ] Check upstream changelog for security fixes, ABI/API changes and build-system changes. - [ ] Check ABI/API compatibility and reverse dependencies. - [ ] Download source into NiceOS lookaside storage. - [ ] Update `Version` and related fields in `SPECS/*.spec` only if policy allows it. - [ ] Regenerate `SOURCES/sources.lock.json`, manifests, metadata and SBOM. - [ ] Build SRPM/RPM in a clean NiceOS buildroot. - [ ] Run package smoke tests. - [ ] Link PR/build logs and close this issue after update or triage. ## Bot metadata - Tool: `niceos_upstream_monitor.py 2.1.2-openai-deep` - Generated at: `2026-05-21T00:10:51Z`
Sign in to join this conversation.
No description provided.