Upstream update available: bash-completion 2.17.0 → 2.18.0 #4

Closed
opened 2026-07-06 02:07:22 +03:00 by sbelikov · 1 comment
Owner

Upstream update available: bash-completion 2.17.02.18.0

Package

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

Upstream

Signals

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

NiceSOFT AI preliminary stability analysis

Анализ обновления пакета bash-completion в НАЙС.ОС


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

  • Версия обновления: 2.18.0
  • Основные изменения:
    • Изменения в директориях для поиска и источника шаблонов (например, filedir -X).
    • Новое понятие "startup" директорий для улучшения функциональности.
  • Состояние безопасности:
    • Нет упоминаний о потенциальных угрозах (CVE, уязвимостях), изменениях в безопасности или конфликтах с другими пакетами.
    • Нет информации о изменении API или ABI.

Оценка рисков

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

    • Оценка: low
    • Причины:
      • Нет указаний на конфликты с другими пакетами или проблемы с компиляцией.
      • Изменения в интерфейсе (например, "startup" директории) не влияют на функциональность существующих компонентов.
  2. Безопасность (security/CVE)

    • Оценка: нет
    • Причины:
      • Нет подтверждения наличия уязвимостей, изменений в безопасности или конфликтов с другими пакетами.
      • В отчетах от GitHub и пакета scop отсутствуют упоминания о безопасности.
  3. ABI/API риск

    • Оценка: нет
    • Причины:
      • Нет информации о изменении интерфейса (API) или ABI.
      • Изменения в коде (например, директории) не влияют на существующие функции.
  4. Риск для RPM-сборки

    • Оценка: low
    • Причины:
      • Изменения в коде не влияют на компиляцию, так как они относятся к внутренним реализациям.
      • Нет указаний на конфликты с существующими версиями пакетов.

Итог

  • Обновление 2.18.0 вносит улучшения в интерфейс и функциональность, но не содержит угроз для безопасности или компиляции.
  • Рекомендация:
    • Проверить, нет ли изменений в зависимости от версии scop (например, scop/bash-completion), если это требуется.
    • Убедиться, что пакет bash-completion совместим с текущей версией системы.

Итоговая оценка:

  • Безопасность: нет
  • ABI/API: нет
  • Риск для НАЙС.ОС: low
  • Риск для RPM-сборки: low
  1. GitHub release API: scop/bash-completion 2.18.0
  2. GitHub tag page: scop/bash-completion 2.18.0
  3. GitHub releases page: scop/bash-completion
  4. GitHub compare page: scop/bash-completion 2.17.0...2.18.0
  5. scop: Spatial and single-cell omics analysis pipeline - GitHub
  6. GNU SRC Release Collection package list
  7. SCOP| Structural Classification of Proteins - EMBL-EBI
  8. Pull requests · scop/bash-completion · GitHub

Upstream release notes / description

2.18.0 (2026-07-05)

This release comes with notable changes to the directories used for looking up and sourcing completion recipes and helpers, allowing for more flexibility and customization and fewer conflicts between things shipping with bash-completion and third party/upstream/origin packages.

Files that come with bash-completion itself are located in directories reserved for that use, their names ending with -core and -fallback. Packages should continue install their files in the same completions and helpers dirs like before; these directories precede the bash-completion "core" ones in lookup order.

A new concept of startup dirs has been introduced. Files from these directories are sourced eagerly on bash-completion startup. This replaces and allows for more flexibility than using the deprecated /etc/bash_completion.d directory for this purpose.

See README.md for more information.

Features

  • _comp__init: source system startup files earlier (b09700d)
  • _comp_compgen_filedir: automatically add -f on _comp_compgen -C or -P (#1552) (6d5fca6)
  • _comp_compgen_filedir: support "filedir -X" (ce28419)
  • _comp_compgen_sysv_services: factorize SysV service generation (c4c8c4b)
  • aclocal,automake: support versioned 1.17 executables (94bbb3a)
  • aclocal,automake: support versioned 1.18 executables (9287b4b)
  • apt-*: update known options up to apt 3.2.0 (c421d50)
  • apt-cache: update known options up to apt 3.2.0 (0ab85c5)
  • apt-get: update known options up to apt 3.2.0 (6a18e0c)
  • apt-mark: update known options up to apt 3.2.0 (644a026)
  • codex: 3rd party fallback completion loader (0f425bd)
  • copilot: 3rd party fallback completion loader (744602a)
  • curlie: alias to curl (dd8f6e0)
  • curl: more option argument (non-)completions (5099cef)
  • dive: add 3rd party fallback completion loader (f817cca)
  • doas: add new completion (f047b70)
  • doas: generate completions as if we're root (a705713)
  • encore: 3rd party fallback completion loader (1e54d02)
  • etcdctl,etcdutl: 3rd party fallback completion loaders (39f8ddf)
  • helium: alias to chromium-browser (8600af0)
  • inotifywait2: generate exclude filenames prefixed by @ (c1e2f1b)
  • inotifywait: generate exclude filenames prefixed by @ (0a2c165)
  • ip: Check /usr/share config path (45530b0)
  • jq: --rawfile arg (non-)completion (4f454d8)
  • jreleaser: add 3rd party fallback completion loader (e1c2815)
  • mago: add 3rd party fallback completion loader (97c4c49)
  • ogg123: associate opus extension (7d3ea33)
  • opencode: add 3rd party fallback completion loader (dbcea18)
  • pnpm: add 3rd party fallback completion loader (44804ae)
  • pydoc: support versioned 3.13..15 executables (bd60b26)
  • python,pyvenv: support versioned 3.14 and .15 executables (72a2e47)
  • release-plz: add 3rd party fallback completion loader ([c3c4066](github.com — c3c406674e92b450

...[truncated 12037 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.3-local-websearch-github-release-pages
  • Generated at: 2026-07-06T23:06:00Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:bash-completion:2.18.0 --> <!-- niceos-upstream-monitor:package=bash-completion --> <!-- niceos-upstream-monitor:current=2.17.0 --> <!-- niceos-upstream-monitor:latest=2.18.0 --> # Upstream update available: `bash-completion` `2.17.0` → `2.18.0` ## Package - Package: `bash-completion` - RPM name: `bash-completion` - Branch: `niceos-5.2` - Current EVR: `2.17.0-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `scop/bash-completion` - Upstream URL: <a href="https://github.com/scop/bash-completion" target="_blank" rel="noopener noreferrer">github.com — bash completion</a> - Detected version: `2.18.0` - Tag/release: `2.18.0` - Source: `github_release_latest` - Published: `2026-07-05T08:13:49Z` - Release URL: <a href="https://github.com/scop/bash-completion/releases/tag/2.18.0" target="_blank" rel="noopener noreferrer">github.com — 2.18.0</a> - Source URL: <a href="https://api.github.com/repos/scop/bash-completion/tarball/2.18.0" target="_blank" rel="noopener noreferrer">api.github.com — 2.18.0</a> - Pre-release: `False` ## Signals - Security-relevant keywords detected: `False` - Policy blocked: `False` - Policy reason: `-` - Labels: `ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/github` ## NiceSOFT AI preliminary stability analysis **Анализ обновления пакета `bash-completion` в НАЙС.ОС** --- ### **Краткий вывод** - **Версия обновления**: 2.18.0 - **Основные изменения**: - Изменения в директориях для поиска и источника шаблонов (например, `filedir -X`). - Новое понятие "startup" директорий для улучшения функциональности. - **Состояние безопасности**: - Нет упоминаний о потенциальных угрозах (CVE, уязвимостях), изменениях в безопасности или конфликтах с другими пакетами. - Нет информации о изменении API или ABI. --- ### **Оценка рисков** 1. **Риск для НАЙС.ОС** - **Оценка**: **low** - **Причины**: - Нет указаний на конфликты с другими пакетами или проблемы с компиляцией. - Изменения в интерфейсе (например, "startup" директории) не влияют на функциональность существующих компонентов. 2. **Безопасность (security/CVE)** - **Оценка**: **нет** - **Причины**: - Нет подтверждения наличия уязвимостей, изменений в безопасности или конфликтов с другими пакетами. - В отчетах от GitHub и пакета `scop` отсутствуют упоминания о безопасности. 3. **ABI/API риск** - **Оценка**: **нет** - **Причины**: - Нет информации о изменении интерфейса (API) или ABI. - Изменения в коде (например, директории) не влияют на существующие функции. 4. **Риск для RPM-сборки** - **Оценка**: **low** - **Причины**: - Изменения в коде не влияют на компиляцию, так как они относятся к внутренним реализациям. - Нет указаний на конфликты с существующими версиями пакетов. --- ### **Итог** - **Обновление** 2.18.0 вносит улучшения в интерфейс и функциональность, но **не содержит угроз для безопасности или компиляции**. - **Рекомендация**: - Проверить, нет ли изменений в зависимости от версии `scop` (например, `scop/bash-completion`), если это требуется. - Убедиться, что пакет `bash-completion` совместим с текущей версией системы. --- **Итоговая оценка**: - **Безопасность**: **нет** - **ABI/API**: **нет** - **Риск для НАЙС.ОС**: **low** - **Риск для RPM-сборки**: **low** ### Источники, найденные web_search 1. <a href="https://github.com/scop/bash-completion/releases/tag/2.18.0" target="_blank" rel="noopener noreferrer">GitHub release API: scop/bash-completion 2.18.0</a> 2. <a href="https://github.com/scop/bash-completion/tree/2.18.0" target="_blank" rel="noopener noreferrer">GitHub tag page: scop/bash-completion 2.18.0</a> 3. <a href="https://github.com/scop/bash-completion/releases" target="_blank" rel="noopener noreferrer">GitHub releases page: scop/bash-completion</a> 4. <a href="https://github.com/scop/bash-completion/compare/2.17.0...2.18.0" target="_blank" rel="noopener noreferrer">GitHub compare page: scop/bash-completion 2.17.0...2.18.0</a> 5. <a href="https://github.com/mengxu98/scop" target="_blank" rel="noopener noreferrer">scop: Spatial and single-cell omics analysis pipeline - GitHub</a> 6. <a href="https://www.gnu.org/software/gsrc/package-list.html" target="_blank" rel="noopener noreferrer">GNU SRC Release Collection package list</a> 7. <a href="https://www.ebi.ac.uk/pdbe/scop/" target="_blank" rel="noopener noreferrer">SCOP| Structural Classification of Proteins - EMBL-EBI</a> 8. <a href="https://github.com/scop/bash-completion/pulls" target="_blank" rel="noopener noreferrer">Pull requests · scop/bash-completion · GitHub</a> ## Upstream release notes / description ## <a href="https://github.com/scop/bash-completion/compare/2.17.0...2.18.0" target="_blank" rel="noopener noreferrer">2.18.0</a> (2026-07-05) This release comes with notable changes to the directories used for looking up and sourcing completion recipes and helpers, allowing for more flexibility and customization and fewer conflicts between things shipping with bash-completion and third party/upstream/origin packages. Files that come with bash-completion itself are located in directories reserved for that use, their names ending with `-core` and `-fallback`. Packages should continue install their files in the same `completions` and `helpers` dirs like before; these directories precede the bash-completion "core" ones in lookup order. A new concept of `startup` dirs has been introduced. Files from these directories are sourced eagerly on bash-completion startup. This replaces and allows for more flexibility than using the deprecated `/etc/bash_completion.d` directory for this purpose. See README.md for more information. ### Features * **_comp__init:** source system startup files earlier (<a href="https://github.com/scop/bash-completion/commit/b09700dda29b56fb89812e1215956a631cc7c848" target="_blank" rel="noopener noreferrer">b09700d</a>) * **_comp_compgen_filedir:** automatically add `-f` on _comp_compgen `-C` or `-P` (<a href="https://github.com/scop/bash-completion/issues/1552" target="_blank" rel="noopener noreferrer">#1552</a>) (<a href="https://github.com/scop/bash-completion/commit/6d5fca6eaeb4e33750a187072efceecd22e82346" target="_blank" rel="noopener noreferrer">6d5fca6</a>) * **_comp_compgen_filedir:** support "filedir -X" (<a href="https://github.com/scop/bash-completion/commit/ce2841911c7a3f5a056b6a310038f0df17a8da42" target="_blank" rel="noopener noreferrer">ce28419</a>) * **_comp_compgen_sysv_services:** factorize SysV service generation (<a href="https://github.com/scop/bash-completion/commit/c4c8c4b54040d4acc2688ed8fc040330d964fe12" target="_blank" rel="noopener noreferrer">c4c8c4b</a>) * **aclocal,automake:** support versioned 1.17 executables (<a href="https://github.com/scop/bash-completion/commit/94bbb3a1b6fafeac96c27e1899dd5efc920a6a89" target="_blank" rel="noopener noreferrer">94bbb3a</a>) * **aclocal,automake:** support versioned 1.18 executables (<a href="https://github.com/scop/bash-completion/commit/9287b4be2d49be873aded3fb40f56380fd8f97d8" target="_blank" rel="noopener noreferrer">9287b4b</a>) * **apt-*:** update known options up to apt 3.2.0 (<a href="https://github.com/scop/bash-completion/commit/c421d508b6d922ee43364fd9e0d9bc3bddb5f56c" target="_blank" rel="noopener noreferrer">c421d50</a>) * **apt-cache:** update known options up to apt 3.2.0 (<a href="https://github.com/scop/bash-completion/commit/0ab85c5ff2c39300acfce0afde2e65b707e314b4" target="_blank" rel="noopener noreferrer">0ab85c5</a>) * **apt-get:** update known options up to apt 3.2.0 (<a href="https://github.com/scop/bash-completion/commit/6a18e0c0cf11c9be16616bc817f4613cb9ba95b0" target="_blank" rel="noopener noreferrer">6a18e0c</a>) * **apt-mark:** update known options up to apt 3.2.0 (<a href="https://github.com/scop/bash-completion/commit/644a0268c117c98a6915dfd23548a3a8b8def6db" target="_blank" rel="noopener noreferrer">644a026</a>) * **codex:** 3rd party fallback completion loader (<a href="https://github.com/scop/bash-completion/commit/0f425bd37c2982b70f6c2ce865eeae0af05a715d" target="_blank" rel="noopener noreferrer">0f425bd</a>) * **copilot:** 3rd party fallback completion loader (<a href="https://github.com/scop/bash-completion/commit/744602ac64dc24586e2492813751cc38a0aef2d7" target="_blank" rel="noopener noreferrer">744602a</a>) * **curlie:** alias to curl (<a href="https://github.com/scop/bash-completion/commit/dd8f6e0bf8379403f434f732d568bc15c16b9809" target="_blank" rel="noopener noreferrer">dd8f6e0</a>) * **curl:** more option argument (non-)completions (<a href="https://github.com/scop/bash-completion/commit/5099cef13ff71d166243ef66777620d0f8e714b6" target="_blank" rel="noopener noreferrer">5099cef</a>) * **dive:** add 3rd party fallback completion loader (<a href="https://github.com/scop/bash-completion/commit/f817ccabe8db631b96d4b84784bb0109339eebae" target="_blank" rel="noopener noreferrer">f817cca</a>) * **doas:** add new completion (<a href="https://github.com/scop/bash-completion/commit/f047b70f140d2ca1186539f5e2bf86a0d797aa19" target="_blank" rel="noopener noreferrer">f047b70</a>) * **doas:** generate completions as if we're root (<a href="https://github.com/scop/bash-completion/commit/a705713f8a5785d8e0a373224138d24977bc5865" target="_blank" rel="noopener noreferrer">a705713</a>) * **encore:** 3rd party fallback completion loader (<a href="https://github.com/scop/bash-completion/commit/1e54d027efbc47c6a7cd30b9937588d696be547f" target="_blank" rel="noopener noreferrer">1e54d02</a>) * **etcdctl,etcdutl:** 3rd party fallback completion loaders (<a href="https://github.com/scop/bash-completion/commit/39f8ddf18726c1f14d0fabb35538dbf9c38a8884" target="_blank" rel="noopener noreferrer">39f8ddf</a>) * **helium:** alias to chromium-browser (<a href="https://github.com/scop/bash-completion/commit/8600af029c75fee141af9af6bc301d8c31e45551" target="_blank" rel="noopener noreferrer">8600af0</a>) * **inotifywait2:** generate exclude filenames prefixed by `@` (<a href="https://github.com/scop/bash-completion/commit/c1e2f1b47af4f843c0dd41e6ed066d67b99b76f3" target="_blank" rel="noopener noreferrer">c1e2f1b</a>) * **inotifywait:** generate exclude filenames prefixed by @ (<a href="https://github.com/scop/bash-completion/commit/0a2c165378a74fa918ace3dc0779e7ca13212ae5" target="_blank" rel="noopener noreferrer">0a2c165</a>) * **ip:** Check /usr/share config path (<a href="https://github.com/scop/bash-completion/commit/45530b095fd0af2d4e6b2430f2eb2558c6ef658c" target="_blank" rel="noopener noreferrer">45530b0</a>) * **jq:** --rawfile arg (non-)completion (<a href="https://github.com/scop/bash-completion/commit/4f454d8427f82ebb7200bc91ed3d5d4cbfbbb04f" target="_blank" rel="noopener noreferrer">4f454d8</a>) * **jreleaser:** add 3rd party fallback completion loader (<a href="https://github.com/scop/bash-completion/commit/e1c28153b74388f6f7de48c4ffe996aac891cb14" target="_blank" rel="noopener noreferrer">e1c2815</a>) * **mago:** add 3rd party fallback completion loader (<a href="https://github.com/scop/bash-completion/commit/97c4c494f414363c66dd0e7e2f3485d65f54e879" target="_blank" rel="noopener noreferrer">97c4c49</a>) * **ogg123:** associate opus extension (<a href="https://github.com/scop/bash-completion/commit/7d3ea3376865470207dab25067209394c002b32e" target="_blank" rel="noopener noreferrer">7d3ea33</a>) * **opencode:** add 3rd party fallback completion loader (<a href="https://github.com/scop/bash-completion/commit/dbcea1828990155cf30c37b30d70ad5eb6b41fd2" target="_blank" rel="noopener noreferrer">dbcea18</a>) * **pnpm:** add 3rd party fallback completion loader (<a href="https://github.com/scop/bash-completion/commit/44804ae89fd032af6058cd8307080aa759a0a73d" target="_blank" rel="noopener noreferrer">44804ae</a>) * **pydoc:** support versioned 3.13..15 executables (<a href="https://github.com/scop/bash-completion/commit/bd60b26e6fb3c774c959ad3e7f8558485b60c405" target="_blank" rel="noopener noreferrer">bd60b26</a>) * **python,pyvenv:** support versioned 3.14 and .15 executables (<a href="https://github.com/scop/bash-completion/commit/72a2e479cfe743ab870bf479adb3a3c27eb7e64f" target="_blank" rel="noopener noreferrer">72a2e47</a>) * **release-plz:** add 3rd party fallback completion loader ([c3c4066](<a href="https://github.com/scop/bash-completion/commit/c3c406674e92b450" target="_blank" rel="noopener noreferrer">github.com — c3c406674e92b450</a> ...[truncated 12037 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.3-local-websearch-github-release-pages` - Generated at: `2026-07-06T23:06:00Z`
Author
Owner

Package version is now 2.18.0 and target version was 2.18.0. Closing as resolved.\n\n_Closed by niceos_upstream_monitor.py 1.5 at 2026-07-07T12:22:50Z._

Package version is now `2.18.0` and target version was `2.18.0`. Closing as resolved.\n\n_Closed by `niceos_upstream_monitor.py 1.5` at `2026-07-07T12:22:50Z`._
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rpms/bash-completion#4
No description provided.